Career Profile
Full-Time Software Delivery Manager with experience managing development, QA, and DevOps teams, ensuring high-quality software delivery through effective coordination of deployments, on time and within budget. In my free time, I manage websites like my personal blog and Pet Coach SG, leveraging my technical skills to optimize performance and online visibility via SEO. I also spend my free time learning new skills with my dog, Storm.
Experiences
Manage a team of 30 to ensure the products are developed, tested and delivered into production as per the business requirements (18 Developers, 4 QA, 4 Business Analysts, 3 DevOps):
- Authors (edits) and review the technical specifications document.
- Assess product requirements, reviews API specifications and execute tests on third-party APIs.
- Plan, execute and monitor the implementation, testing and delivery of products involving third party integrations.
- Sequence and execute the delivery of the functionality into production.
- Coordinates SysOps and DevOps activities to ensure successful delivery of business features.
- Monitor production issues when a new functionality is released until the system stabilizes.
- Main point of contact for communication with the project steering committee and senior management
Managed a team of 4-6, including QA and Dev, to successfully deliver web applications on time and within budget.
- Developed effective communications skills and a strong fundamental understanding of technology.
- Reviews the client feature request and provides preliminary assessment of complexity.
- Authors functional specifications, technical specifications, and architecture diagrams
- Translates business requirements into logical functionality for the development team.
- Plan, execute and monitor the implementation, testing and delivery of the product.
- Plan, execute and monitor the user acceptance test.
Liaised with various business units to analyze processes, identify optimization opportunities, and explore potential for implementing technology solutions to streamline operations.
- Analyse processes in various business units to identify potential optimization.
- Presented project proposals to senior management.
- Plan, Monitor and Execute the implementation of approved projects.
Certifications
Demonstrated a comprehensive understanding of how to deploy, manage, and operate IT systems on the AWS Cloud. Practical hands-on experience migrating on-premises workloads to AWS with my DevOps team, as well as monitoring, scaling, and securing systems on the platform. Apply understanding of trade-offs between operational efficiency and security best practices, to ensure successful project delivery by balancing both to meet the needs of the business.
Demonstrated expertise in applying project management principles, primarily focusing on planning, executing, monitoring, and closing projects. I have hands-on experience leading cross-functional teams, including business and technical teams (infra, dev, QA), to deliver projects successfully. I ensure close stakeholder engagement throughout the project lifecycle to guarantee timely delivery and maximize business value. My approach integrates risk management, stakeholder communication, and process optimization to meet project objectives and deliver results on time and within budget.
Facilitate Scrum processes to ensure smooth execution and minimal distractions for the development team. Ensure the gap between the Product Owner and the development team is narrow, fostering clear communication and alignment. Conduct sanity checks within the team to ensure competency and knowledge gaps do not hinder progress. Identify and remove obstacles, supporting continuous improvement, and ensuring the team remains focused on delivering high-quality results efficiently.
Adept at defining and prioritizing the product backlog to ensure the development team focuses on the most valuable features. Collaborate closely with stakeholders to align product development with business objectives. Understand business requirements end to end, define a feasible minimum viable product (MVP) within the required timeframe, and ensure continuous communication between stakeholders and the development team to prevent any deviation from business goals and requirements.
Projects
My portfolio of projects are as follows: