Technical Project Manager
KUDO Inc.
Apr 2021 - Present
- Manage projects' timelines, milestones, budgeting estimates, and status reports
- Tracking projects and providing regular reports on project status to the project team and key stakeholders
- Coordinate with project team members for projects releases and deliverables
- Standardize processes and flows in a structured and feasible way to address the challenges of project team members
- Using project management tools to track project performance
- Conducting risk assessments for projects
- Manage project delivery for core applications along with dependent applications
- Handle communication throughout multiple tech departments and timezones in a centralized documented fashion
- Manage and coordinate with project managers for communication, coordination, and support
- Support engineering team with tech knowledge.
- Built and utilized reporting systems to keep customers and management in the loop with the latest information.
- Managed a minimum of 3 projects each year while maintaining adherence to budget, schedule, and scope requirements.
- Investigated and corrected or escalated project problems.
- Involved in security audit with the auditors for certified secured applications.
Senior Software Engineer
KUDO Inc.
June 2019 - Mar 2021
- Developed application features, stabilize and manage application codes.
- Stabilized API with multiple dependent application requests and responses.
- Collaborated remotely with team members across the US, EU, China, Canada, India to deliver application features.
- Handled releases for the core application along with other dependent applications for all environments.
- Rebuilt and re-branded application with custom UI based on Bootstrap and Grid CSS from scratch.
- Led teams as Scrum Master and Tech lead.
- Collaborated with multiple teams for the dependencies and fixes.
- Implemented Scrum Processes within the team.
- Managed the development flow with product releases.
- Involved in creating product releases and contributed as release manager.
- Worked closely with multiple tech departments for communication and collaboration.
- Led development of internal microservice with the contractors.
- Led development of core management team along with other team members.
- Worked with teams in creating technical documentation for the products.
- Involved in creating API documentation for the product integrations.
- Managed sprint workflows within cross-functional teams.
- Supported engineering team with tech knowledge and status.
- Formulated and initiated departmental processes for better visibility and communication.
Freelance Remote Software Engineer
KUDO Inc.
July 2018 - May 2019
- Develop rapid application features, stabilize and manage application codes independently.
- Manage, develop and document API driven applications to provide better flexibility and visibility to team.
- Manage deployments of the applications in staging environment.
- Collaborate remotely with team members across US, Canada and India to efficiently deliver Kanban-sprint hybrid style product life cycle development features.
- Integrating third party services into platform for better functionality and reporting.
- Creating microservices in the platform to expand and segregate features with alignment to business values.
- Design, develop new features in API and web application to be integrated according to business needs.
- Stabilize API with multiple dependent application requests and responses.
- Handle releases documentation from the development side.
Product Manager
BazaarFactory
July 2017 - Present
- Create and implement effective solutions to e-commerce platforms' pain-points.
- Plan and execute client prioritized features with a vision to support client-first strategy.
- Lead, coordinate and manage an engineering team for releasing application features and bugs to deliver stable versions of applications.
- Manage API driven and microservice structured applications with engineering team.
- Train new engineering team on Rails, GIT, Ruby, Product Development Life Cycle and management facilities.
- Supervise and manage team from both product and development perspective.
- Developed features in early stage of application development.
Software Engineer
Codessy Web Nepal
July 2017 - Oct 2017
- Maintain complete product flow in React based web application.
- Developed Kanban based product features.
- Developed email extraction application using GoLang.
Associate Software Engineer
CloudFactory (Sprout Technologies)
July 2016 - July 2017
- Developed agile microservices and designed multiple APIs with test-driven approach.
- Managed engineering delivery team with supervision.
- Integrated tests using testing framework Mocha into the application to test workflow results.
- Research and prototype building on Central Authentication System (CAS).
- Developed custom platform service related ruby gems.
- Contributed in fixing bugs in platform based ruby gem.
- Remodelled API calls with activemodel concept with multiple microservices.
- Developed data retention policy in web based applications.
- Rapid prototyped a short URL API application from discussion to deployment.
- Support and monitor workflows in platform to address bugs and errors.
Junior Software Engineer
CloudFactory (Sprout Technologies)
June 2015 - July 2016
- Developed and deliver sprint stories both with peers and independently.
- Maintain reporting and validation data actively.
- Fixing and developing platform related bugs and features according to client's needs.
- Built custom workflows depending upon requirement of clients.
- Support and monitor workflows in platform to address bugs and errors at the time of occurence.
- Worked as a Team Lead of Engineering team collaborating with interdepartmental teams.
- Managed team and delivered project specific developments cooperating with different innovated teams for fast and quality delivery.
- Trained subordinates on Rails, GIT and platform overviews.
- Supervised subordinates on workstreams' versions to provide several visual and technical benefits to end users.
- Standardize workflows of available custom workflows by collaborating with workflow development team.
- Documented complete workflow overview of workflows.
- Support client's technical requirements and engaged in client's custom workflow technical discussion with both client and interdepartmental teams.
Software Engineer Trainee
CloudFactory (Sprout Technologies)
Jan 2015 - June 2016
- Actively contributed in development of visualization of reporting features and maintained reporting data in a separate service.
- Sprint Features development and fixing bugs in platform.
- Developed new workflow according to client's requirements.