Available to hire
I’m a Senior Software Engineer / Solutions Architect with almost a decade of experience designing and delivering scalable backend systems for enterprise applications. I specialize in Java, Spring Boot, Kafka, and AWS, with hands-on leadership in migrating legacy monoliths to microservices and event-driven architectures.
I thrive on collaborating with cross-functional teams, guiding architectural decisions, and writing clean, maintainable code. I enjoy integrating third-party platforms and delivering robust platforms for finance and retail domains.
Language
English
Fluent
Work Experience
Senior Software Engineer at Eunoia Asia
July 1, 2021 - PresentDesigned and implemented AWS-based architecture for the Eunoia platform; developed middleware API using Nuxt.js and MongoDB to integrate Grab, Food Panda, Eunoia platform and Revel POS; optimized slow-running MySQL queries and reduced resource usage; designed APIs to migrate existing APIs to the Spring framework; developed APIs, Webhooks, Payment Gateways, and application components using Groovy/Java, Spring MVC, and Redis; contributed to cloud and backend developments with frontend integration using Vue.js.
Executive Java Developer at Macquarie Offshore Services Ltd.
December 1, 2021 - October 17, 2025Built and configured AWS components (EC2, EBS, S3, ELB, ASG) for cloud setup of applications; designed cloud architecture; supported 15 applications using Java, Spring, Hibernate, and Sybase ASE.
Software Developer at PCC Solutions Ltd.
March 1, 2019 - October 17, 2025Assistant in designing microservice architecture based on Netflix OSS stack for a ground-up project; developed REST APIs / microservices for an unmanned digital store using Spring Boot; integrated microservices using API Gateways such as API Connect and WS02 API Manager.
Applications Development Analyst at Accenture Inc.
March 1, 2018 - October 17, 2025Developed Platform as a Service (PaaS) applications with Java, Oracle ADF, PL/SQL; involved in full life cycle of software design including prototyping, proof of concepts, design, implementation, testing, and maintenance; developed major database objects for PaaS applications.
Senior Software Engineer / Solutions Architect at Eunoia Asia
January 1, 2021 - PresentDesigned and implemented the full AWS architecture for the Eunoia platform, ensuring scalability, high availability, and cost-effectiveness. Acted as a Solutions Architect for client-facing projects, advising on system design, integration strategies, and ensuring alignment between technical architecture and business requirements. Developed a middleware integration layer using Nuxt.js and MongoDB to connect external services such as Grab, Foodpanda, and Revel POS with the Eunoia platform. Migrated legacy APIs to the Spring Framework, delivering robust, maintainable REST endpoints. Implemented APIs, payment gateway integrations, and webhook processing using Java, Groovy, Apache Stripe (MVC), Redis (AWS ElastiCache), and Vue.js.
Executive Java Developer at Macquarie Offshore Services
March 1, 2019 - December 1, 2021Led architecture design for financial cloud applications, provisioned AWS infrastructure components (EC2, EBS, S3, ELB, ASG), and delivered full-cycle support and new feature development for 15+ backend services using Java, Spring, Hibernate, and Sybase ASE. Built and maintained APIs with Spring Boot, integrated with gateways (IBM API Connect, WSO2) for secure external access, and contributed to a microservices-based unmanned digital store platform using Netflix OSS stack.
Solutions Developer (Java) at PC CW Solutions Ltd.
March 1, 2018 - March 1, 2019Developed Java-based solutions, creating robust backend services and REST APIs to support client applications.
Applications Development Analyst at Accenture Inc
August 1, 2016 - March 1, 2018Delivered backend services for enterprise clients, built APIs with Spring Boot/Hibernate, and contributed to multi-tenant database designs and full SDLC delivery for Java-based applications.
Solutions Developer (Java) at PCCW Solutions Ltd.
March 1, 2018 - March 1, 2019Solutions Developer (Java) contributing to backend modernization and API-driven services.
Education
B.S. Computer Science at University of Santo Tomas
June 1, 2011 - June 1, 2016B.S. Computer Science at University of Santo Tomas
January 1, 2011 - January 1, 2016B.S. Computer Science at University of Santo Tomas
January 1, 2011 - January 1, 2016Qualifications
AWS Certified Cloud Practitioner
August 1, 2021 - August 2, 2024AWS Certified Cloud Practitioner
August 1, 2021 - August 1, 2024AWS Certified Cloud Practitioner
August 1, 2021 - August 1, 2024Industry Experience
Software & Internet, Professional Services, Media & Entertainment, Financial Services
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Singapore today.