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
Associate to Principal, three promotions
Principal Software Development Engineer
Oct 2023 — Nov 2024Senior Staff Software Engineer
Mar 2021 — Sep 2023Associate → Staff Software Engineer
Apr 2018 — Feb 2021Building a chatbot with Python, FastAPI, and the OpenAI API.
Concurrency, shared state, and handling race conditions.
Handling downstream failures in distributed systems.