Technical Lead, Platfrom Engineering
CIMB Bank | Jan 2020 - Present
Node.js
Angular
Azure
Microservices
Apache cordova
● Ensured the quality of the source code, and plans and conducts source code review
● Prepared proposals and estimates for new and existing projects with latest technology which can help ease up bank application processes for millions of users
● Worked closely with Product, Engineering, and Cross functional team to resolve issues that arise during design and implementation and in post-Production
● Worked with external and internal parties on integration and product expansion opportunities, manage and support QA, test and releases processes across the team
● Collaborated with the Product Owner and Tech Lead on project definition, project statements of success, project tracking and other activities as assigned
● Led platform team, enhanced developer experience, introduced monorepo architecture pattern and collaborated with design team to brainstorm and implement CIMB’s own private UI libraries to maintain the component consistency across the projects
● Led team with a track record of incorporating user and business requirements into cost-effective, secure and user-friendly solutions known for scalability and durability
● Led, architected and participated in the design, testing and deployment of client and related components
● Introduced & implemented CI/CD tools to automate mobile builds & release process
Senior Full Stack Engineer
Setel, Petronas | Jun 2019 - Jan 2020
Node.js
MongoDB
Angular
React
Microservices
Keycloak
NestJS
AWS (Amazon Web Services)
● Emphasized the specific product features that would stand out to customers, showing them product limitations and capabilities
● Develop and execute unit, functional, integration testing of developed software components
● Implement software components according to the design specification
● Contributetocomprehensivedocumentationthatsupportsthedevelopmentandsystemsupportlifecycles
● Developed and brainstorm Restful microservices with Nodejs and Nestjs framework used by 1M++ users
● Resolved technical problems relating to the business-critical internl web application resulting in application performance tuning and code quality improvements
● Involved and planned for sprint ceremonies with product owner and team to prioritize business requirements
● Developed and maintained a skill profile of the team, ensuring that the team is at all times capable of executing all relevant tasks to deliver the agreed solutions
● Collaborating with other Team Leads and Scrum Masters in delivering products and improving the way we work