Personal details

Sam - Remote front-end developer

Sam

Frontend, Manager
Based in: 🇲🇾 Malaysia
Timezone: Kuala Lumpur (UTC+8)

Summary

Experienced technologist with 10 years of excellent career records from being an engineering team member to leading the engineering team. Extensive experience in building backend and frontend application with Javascript. I have good understanding in Nestjs, Expressjs, React, Angular, Redux and unit testing

Work Experience

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

Education

Management & Science University
Bachelor's degreeInstructional Multimedia
May 2009 - May 2012

Personal Projects

National Australian Bank Interactive Application
2014
HTML/CSS
jQuery
jQuery Mobile
Developed a custom kiosk application to allow digital attachments to be sent to designated e-mails. Additionally, a video concierge was included as part of the customer journey. This allowed personalised services to be rendered to all customers at any one point of time.
e-KYC Mobile Application
2020
Angular
NgRx
Apache cordova
The first all-digital e-KYC Mobile Application. From the comforts of home, you can open a Savings Account-i the fast, easy and convenient way with just your MyKad & mobile phone. You also enjoy the luxury of having your debit card delivered right to your doorstep!