Experience
Résumé
Software engineer with years of experience building backend systems — from custom apps on a Raspberry Pi to highly concurrent services handling thousands of requests per second. Currently a Senior Software Engineer at Gojek.
Experience
Senior Software Engineer
GojekApr 2025 – Present- Migrated Go and Java backend services to Kubernetes and contributed to the migration of core logistics services (GoSend, GoBox, GoShop) from GCP to Tencent Cloud.
- Led backend development of Secure Booking (Delivery OTP), an OTP verification flow for delivery bookings that reduced the booking defect rate by 20% versus standard bookings.
Senior Software Engineer
ByteDanceMay 2024 – Apr 2025- Led development of the geofencing tool for courier-level Last Mile shipment sortation, using Elasticsearch as the main geospatial engine with MySQL for persistence and fallback.
- Engineered a scalable authentication system in Go with a custom OAuth2 flow and JWT handling, serving 5 internal services across the SEA and UK markets.
Senior Software Engineer
GoTo Logistics (GTL)Aug 2023 – May 2024 · Jakarta, Indonesia- Built the Go backend for a Transport Management System (TMS) used by the logistics operations team — First Mile and Last Mile delivery management and Cash on Delivery — after the company was acquired by ByteDance.
- Single-handedly rewrote a legacy Java microservice in Go, cutting its cloud cost by 70% while maintaining user acceptance.
- Optimized APIs carrying redundant data, reducing data transfer size by more than 60% and p99 latency by 30%.
- Spearheaded migration of several applications from Gojek's cloud infrastructure to GoTo Logistics' own GCP environment, including CI/CD adaptation and upstream/downstream connectivity.
Software Engineer
PotatoBeans CompanyJan 2020 – Aug 2023 · Bandung, Indonesia- Developed the national university selection system (SNBP) used by 2M+ students, 20K+ schools, and 100+ universities across Indonesia.
- Built civil servant (PNS) data management for Badan Kepegawaian Negara and a data-processing system for ITB's internal quality assurance.
- Implemented web application stacks and custom applications in Go and Dart, with containerization in mind.

University selection (SNMPTN) system 
ITB internal quality assurance system Engineering Lead (Co-Founder)
Brave HealthcareJul 2020 – May 2023 · Bandung, Indonesia- Led a team of engineers building an end-to-end electrocardiogram (ECG/Holter) recording system across custom medical hardware, mobile apps, and backend analysis — including a demo for the Indonesian Heart Rhythm Society.

Holter (EKG) prototype & mobile capture 
Demo for Indonesian Heart Rhythm Society Network Administrator
Institut Teknologi BandungNov 2019 – Nov 2021 · Bandung, Indonesia- Maintained networks and servers at the Benny Subianto Building and managed STEI ITB's G Suite accounts and apps.
Software Engineer Intern
TransfreeMay 2020 – Aug 2020- Built web and mobile features, including a new user registration flow adopted by all new customers from August 2020 and an admin dashboard with email notifications.
Game Programmer Intern
Agate InternationalJun 2019 – Aug 2019 · Bandung, Indonesia- Researched and built AR applications with Google ARCore for Android using Unity and Unreal Engine, and wrote the team's ARCore quickstart guide.
Project Manager
Inkubator I.T. HMIFSep 2018 – Feb 2019 · Bandung, Indonesia- Planned, budgeted, and managed student software projects, working with programmers and clients to deliver on scope.