Backend Engineer specializing in Spring Boot microservices (Java/Kotlin) and automated testing with Robot Framework, Mountebank, and Karate. Experienced with AWS (S3/RDS) and system monitoring with OpenSearch & Grafana.
Experience
True Corporation
Nov 2025 – Apr 2026
Backend Engineer
- Established and implemented the team's first unit testing standards, improving code quality and long-term maintainability
- Designed and implemented a caching strategy to reduce API latency and database load
- Contributed to system development for the integration of True and dtac brands into a unified Single Loyalty platform, enabling a seamless customer experience across both ecosystems
Ascend Group (Nano)
Mar 2023 – Oct 2025
Software Engineer
- Developed and maintained backend microservices using Spring Boot and Kotlin
- Applied RESTful API principles with versioned endpoints and proper HTTP methods to ensure consistency, idempotency, and smooth client integration
- Refactored legacy code to support new features while maintaining input/output consistency
- Documented technical details including sequence diagrams and API contracts in Confluence
- Designed and implemented Google notification integration to alert on batch job completion or errors, supporting faster incident response
- Partnered with QA teams to design and implement comprehensive automation tests, ensuring robust application performance
- Developed a unit testing framework with JUnit and Mockito, consistently maintaining coverage above 80%
SCB
Oct 2020 – Feb 2023
Junior Software Engineer
- Worked closely with the team across design, development, and testing phases
- Refactored legacy monolithic services into microservices using Java Spring Boot
- Coordinated with internal teams (e.g., ATM) and external parties (e.g., banks and ITMX) for data validation