Cross-sell API latency
Introduced concurrent downstream calls and a bulk caching layer. Reduced p99 latency from 2.5s to 1s, a 60% reduction.
Backend software engineer
I work on distributed systems, mostly around orders, loyalty, identity, and search. I've spent 8+ years building and operating backend services at Grab and Blibli.
My work includes API performance, cloud migrations, and service reliability. I use Go and the JVM, with PostgreSQL, Kafka, Redis, and Elasticsearch.
Introduced concurrent downstream calls and a bulk caching layer. Reduced p99 latency from 2.5s to 1s, a 60% reduction.
Led the migration from on-prem infrastructure to GCP across ~20 services. Added support for autoscaling, faster deployments, and improved observability.
Co-led the rewrite and migration, scaling throughput to ~5K QPS. Used Redis caching and Resilience4j circuit breakers to improve resilience.
Senior Software Engineer, Backend
Transaction Platform
Principal Software Development Engineer
Associate → Staff → Senior Staff → Principal
Concurrency, shared state, and handling race conditions.
Handling downstream failures in distributed systems.
Building a chatbot with Python, FastAPI, and the OpenAI API.