Full-stack Engineer experienced with ASP.NET Core, Ruby on Rails, and Java Spring Boot in web development at scale.

Experience

Senior Software Engineer at Intuit Inc. in Singapore
Intuit Inc.
Senior Software Engineer
 — 
  • Developed new microservices in Kotlin/Java Spring Boot, integrated with GraphQL and Kafka in Kubernetes.
  • Implemented an anti-corruption layer for distributed transactions to guarantee eventual consistency.
  • Migrated existing authentication and authorization mechanisms over to an external authz service with Rego-based policies.
Software Engineer at Tradegecko Pte. Ltd. in Singapore
Tradegecko Pte. Ltd.
Software Engineer
 — 
  • Implemented a self-served diagnostic tool for customer custom domain setup.
  • Optimized the image process pipeline across formats, minimizing time taken between image upload and availability.
  • Designed responsive components in Ember.js with asynchronous and paginated request handling for large dataset.
Software Architect at Softworkz Pte. Ltd. in Singapore
Softworkz Pte. Ltd.
Software Architect
 — 
  • Designed cloud-based ASP.NET solutions around campus safety for remote field operations.
  • Led the development of a real-time chat Android app for user safety and incident escalation with emphasis on reliable communication in network-restricted regions.
  • Developed a cross-platform NFC-based mobile wallet app to streamline digital disbursement.

Education

Bachelor of Computing (Computer Science) at National University of Singapore in Singapore
National University of Singapore
Bachelor of Computing (Computer Science)
 — 
Diploma in Mechatronics Engineering at Nanyang Polytechnics in Singapore
Nanyang Polytechnics
Diploma in Mechatronics Engineering
 —