Tokopedia Projects

A focused timeline of major initiatives I led or contributed to between 2019 and 2026.

Audit Trail Data Infrastructure for Shop Products

2026 Q1

Senior Software Engineer — Tokopedia Shop

Designed and built an end-to-end audit trail infrastructure after the Shop team took over the product listing flow, so every product event changes, additions, and mutations could be traced at the atomic event level for root-cause investigation. Sole author of the system design and documentation from ideation to realization, and owner of both backend development and QA for the service.

2B+
Audit Events Capacity
300M+
Daily Trail Logs Processed
50%+
MTTR Reduction
  • Logged every product event changes, additions, and mutations into an Elasticsearch index via a consumer message queue spanning multiple microservices across the product events flow.
  • Propagated a LogID through context headers across all upstream microservices so a single event transaction could be traced end-to-end without any missed events, and introduced multi-datacenter high availability for the Elasticsearch datastore in latest version for added resiliency.
  • Designed a data retention plan to sustainably manage the massive size volume of audit events ingested every day.
  • Addressed the observability gap introduced by that retention plan with a compacted persistent storage layer, letting the service analyze a persistence historical product logs even after raw events expired.
Languages & Protocols:Go
Database & Messaging:ElasticsearchMessage Queue

Cloud Migration — Migration Tokopedia Digital Core Service

2025 Q1

Senior Software Engineer — Tokopedia Digital

Directed the full-lifecycle migration of the digital core service to ByteDance Cloud, and rebuilt its distributed tracing and alerting pipeline.

Successful Migration With 99% Availability
50%+
MTTR Reduction
80%
Fewer False-Positive Alerts
~20%
Infrastructure Cost Reduction
  • Rebuilt the distributed tracing and alerting pipeline, eliminating alert fatigue and freeing up engineering time for product development.
  • Directed the full-lifecycle migration of business-critical Go microservices and deep data dependencies from GCP to ByteDance Cloud on Kubernetes without impacting active SLOs.
  • Raised automated test coverage by 30% and introduced a blameless post-mortem process, reducing repeat incidents.
Languages & Protocols:GogRPC
Infrastructure & Cloud:DockerKubernetesNginxGCPAWS
Database & Messaging:PostgresqlmysqlRedisNSQ

Toko Sandbox — CI/CD‑Gated Test Environment (Shift‑Left)

2024 Q4

Senior Software Engineer — Tokopedia Travel

Proposed and led the design of a self‑service sandbox simulator which established a reliable testing environment.

Improved Test Coverage And Automated Testing
~40–50%
Faster Integration/Regression Testing
~30%
Increased Test Coverage
  • Initiated and delivered a self-service sandbox to simulate multi-service dependencies at scale.
  • Integrated with CI/CD pipelines to enable automated integration and regression testing, improving release confidence across services.
Languages & Protocols:GoREST API
Infrastructure & Cloud:DockerKubernetesCICD
Database & Messaging:PostgresqlRedis

Mitra App & Sobat Dashboard

2019 Q3

Software Engineer — Tokopedia Mitra

Built and scaled Mitra App and Sobat Dashboard, Tokopedia's merchant onboarding and analytics platform for independent sellers, from the ground up.

90%
Faster Merchant Onboarding
99%
Uptime During Flash Sales
2x
Deployment Frequency
  • Built an automated merchant onboarding pipeline, cutting manual onboarding time by 90% and supporting 100+ new merchants onboarded per month.
  • Sustained 99% uptime across high-availability microservice clusters during flash-sale traffic spikes, using Redis-based caching and a queue system to absorb high traffic load.
  • Led the refactor of legacy monolithic services into domain-driven microservices, reducing incident count by more than half while doubling deployment frequency.
Languages & Protocols:GoSvelte
Infrastructure & Cloud:DockerGCP
Database & Messaging:PostgresRedisNSQ