Summary
Gary Foo is a full-stack developer based in Singapore with 11 years of professional experience and five years focused on web application delivery, blending front-end polish with enterprise-grade back-end reliability. He has led multi-disciplinary teams at GovTech and Accenture to modernize national systems—rebuilding business registration, scholarship workflows, and high-throughput claims platforms—typically coordinating onshore/offshore teams and upgrading large stacks (Angular, Spring Boot). Strong in React/Angular, TypeScript, Sass and responsive design, he also brings backend chops in Spring, Java, Kotlin and Docker, and a UX-minded perspective from prior roles as a UX/UI designer. Known for practical engineering wins that reduce operational overhead, he built tooling that eliminated hundreds of manual hours and redesigned architectures to handle peaks of 100k+ monthly transactions. Comfortable bridging product, design and ops, he often owns end-to-end delivery from prototyping in Sketch to production deployment on Nginx/Docker. Beyond coding, he favors integrating geospatial and public APIs (e.g., OneMap, URA) into recommendation services, showing a knack for applying domain data to drive smarter user experiences.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Information Technology, Enterprise Information Systems, Bachelor of Information Technology, Enterprise Information Systems at The University of Queensland
User Experience Design Immersive, User Experience, Non-graded, User Experience Design Immersive, User Experience, Non-graded at General Assembly
Summer School: International Commercial Law, International Commercial Law, Completed, Summer School: International Commercial Law, International Commercial Law, Completed at King's College London
English, Chinese