Professional Summary
Staff Software Engineer with 10+ years of experience in backend development, microservices architecture, and distributed systems. Currently helping the migration of Agoda's Pricing Backend from Scala to Kotlin. Proven track record in building scalable payment systems, transport services, and digital goods platforms. Passionate about clean code practices and efficient infrastructure design.
Work Experience
Bangkok, Bangkok City, Thailand
Rewriting Pricing Backend Service from Scala to Kotlin
- Leading migration of pricing backend microservices from Scala to Kotlin
- Implementing modern Kotlin patterns and type-safe architecture for pricing rule engine
- Maintaining system reliability during critical migration of production services
Jakarta, Indonesia
Maintained transport microservices reliability and developed product features
- Delivered 6 major services including pickup/drop-off aggregation, booking management, and transit integration
- Integrated GoTransit with KRL (Indonesian commuter train) system, expanding service coverage to public transit
- Maintained reliability of transport microservices handling ride-hailing operations
- Developed booking edit and cancellation services improving user experience
Jakarta, Indonesia
Maintaining microservices and developing features for transport-related services
Greater Jakarta Area, Indonesia
Maintained 30+ Digital Goods Squad microservices in production
- Maintained 30+ microservices in production for digital goods platform
- Implemented Kafka-based bill payment integrations for PDAM, PLN, BPJS, and Telkom
- Developed telco biller integration service and unified integration service for future billers
Greater Jakarta Area, Indonesia
Maintained 30+ microservices, developed Kafka integrations for digital goods and bill payments
- Maintained and enhanced 30+ microservices for digital goods operations
- Implemented Kafka-based integrations for digital goods and bill payment systems
- Developed game voucher billing integrations expanding product offerings
Greater Jakarta Area, Indonesia
Managing microservices, integrating digital goods and game vouchers
Greater Jakarta Area, Indonesia
Event sourcing microservices, fraud management systems
BSD City, Indonesia
C# development including notifications, video streaming, and e-learning platforms
Greater Jakarta Area, Indonesia
HRIS system implementation and customization using Adobe ColdFusion
Technical Skills
Languages: Golang, Scala, Kotlin, Java, C#, NodeJS, PHP
Technologies: Apache Kafka, Redis, MySQL, MariaDB, MongoDB, Datadog
Specializations: Microservices Architecture, Event Sourcing, Payment Systems, API Design, Backend Development
Certifications
Electronics Foundations: Fundamentals - LinkedIn Learning (Nov 2021)
Certificate of Competence - Lembaga Sertifikasi Profesi Telematika (Jul 2010)
Certificate of Completion - Ministry of Public Administration & Security, Korea (Jul 2009)