Work & Experience
A snapshot of the roles that shaped how I think about building reliable, scalable, and user-centric applications.
Senior Software Engineer
Singtel • Singapore
Nov 2021 – Present
Leading frontend architecture and development of scalable web applications, driving performance optimization, developer experience improvements, and cross-team technical standards.
- Led the design and development of a scalable micro-frontend solution using React and Rollup, streamlining eKYC workflows across registration, verification, and outcome flows.
- Refactored the payments application by implementing lazy loading, reducing bundle size by 60% and significantly improving checkout performance.
- Contributed to new payment methods resulting in a 25% increase in business sales, and developed a save card feature boosting sales by 3%.
- Standardized a shared UI component library with Storybook documentation and built internal CLI tools using Node.js to automate development tasks.
- Containerized frontend applications using Docker and Kubernetes, and conducted regular Lighthouse performance audits with an in-house automation portal.
ReactTypeScriptMicro-FrontendPerformanceDockerKubernetesSenior Frontend Engineer
99.co • Singapore
Jun 2021 – Oct 2021
Contributed to the design and development of key product pages, enhanced debugging infrastructure, and improved test automation coverage for the Singapore property market.
- Designed and developed the New Launch page, resulting in a 3% uplift in website traffic and supporting customer acquisition in the Singapore market.
- Integrated Sentry sourcemaps into the support infrastructure, enhancing code-level visibility and accelerating issue resolution.
- Increased test automation coverage by 30% through structured testing strategies, bolstering reliability of the New Launch feature.
- Created and maintained technical documentation of UI components using Storybook, streamlining design consistency and team collaboration.
ReactReduxTypeScriptSentryStorybookTestingSoftware Engineer
Capita • Singapore
Jun 2020 – Jun 2021
Designed and developed frontend applications, enhanced backend observability, and improved code quality through testing frameworks and modern development practices.
- Led requirements gathering sessions with stakeholders and translated design mockups into interactive user interfaces, prioritizing usability and accessibility.
- Enhanced backend system observability by integrating Dynatrace for service monitoring and configuring proactive alerts, improving debugging speed.
- Developed unit and integration testing frameworks to maintain high code quality, and actively contributed to elevating coding practices through code reviews.
- Designed scalable frontend solutions using React, Redux, and TypeScript, applying internal design systems to build reusable components.
ReactTypeScriptReduxDynatraceTestingAWSSoftware Design Engineer
ITCAN • Singapore
Mar 2019 – May 2020
Led frontend development and CI/CD pipeline automation, driving code quality through comprehensive testing, performance optimization, and modern development practices.
- Designed and implemented a CI/CD pipeline using Jenkins for automated deployment of frontend applications to AWS (S3 & CloudFront), eliminating manual intervention.
- Led frontend development using React, Redux, and TypeScript across all stages of the SDLC to ensure high-quality deliverables.
- Set up comprehensive end-to-end testing using Cypress, writing robust test cases for reliable feature rollouts and early bug detection.
- Enforced strict testing guidelines with a minimum 75% code coverage, integrating CI checks to block non-compliant builds.
ReactTypeScriptJenkinsCypressAWSCI/CDFullStack Developer
VISEO • Singapore
Aug 2017 – Feb 2019
Developed e-commerce applications and mobile solutions, working across Shopify, React, and React Native to deliver tailored business solutions.
- Developed and customized e-commerce applications on Shopify, tailoring landing pages to enhance customer engagement through personalized user experiences.
- Researched, designed, and developed a React Native mobile application for travelers at Solvay, ensuring alignment with user needs and platform guidelines.
- Programmed and integrated Google Sign-In using Firebase, enabling secure authentication for both iOS and Android environments.
- Built modular and scalable frontend applications using React and React Router, following best practices for maintainability and performance.
ReactReact NativeShopifyFirebaseNode.jsE-CommerceSenior Software Engineer
Comtel • Singapore
Nov 2015 – Aug 2017
Designed integration strategies for third-party APIs and embedded UI components, while providing technical consultation and SDK training to global development teams.
- Conducted requirements gathering and analysis to design integration strategies for third-party APIs interacting with Fuji Xerox Multi-Functional Devices.
- Coded and enhanced the Address Module using Backbone.js, ensuring smooth integration with next-generation devices and printers.
- Delivered SDK training sessions for developers in global teams, ensuring smooth onboarding and technical knowledge transfer.
- Participated in architectural discussions with solution and technical architects to ensure scalable designs aligned with Enterprise Architecture standards.
JavaScriptBackbone.jsJavaSDK DevelopmentAPI IntegrationSoftware Engineer
Persistent Systems • India
Jan 2013 – Mar 2015
Designed and developed frontend applications using ExtJS and AngularJS, collaborating with backend teams to build responsive and scalable enterprise solutions.
- Integrated ExtJS applications with REST APIs built using Java and Spring, ensuring smooth data communication and application functionality.
- Designed and developed customized solutions for Actifio, conducting thorough research on customer requirements to meet client expectations.
- Contributed to reusable UI components using the ExtJS framework, improving development efficiency and enabling code reusability across projects.
- Conducted thorough testing and debugging of AngularJS SPAs and ExtJS modules, ensuring functionality, performance, and code quality benchmarks.
ExtJSAngularJSJavaScriptJavaREST APIsCSS