About Me

Hi! I'm Pras.

I've spent 10+ years building backend systems — from scaling infrastructure at Gojek and Tokopedia to leading platform engineering at Electrum, an EV startup changing how Indonesia moves.

I write here to share what I'm learning along the way.

Skills

Languages

Go, JavaScript, TypeScript

Databases

PostgreSQL, Redis, MongoDB

Infrastructure

Kubernetes, Docker, AWS, Kafka, Temporal, ClickHouse

Practices

Clean Architecture, DDD, TDD, CI/CD, Agile

Experience

Electrum

Aug 2023 – Present

Tech Lead Platform

Oct 2025 – Present

Hands-on tech lead for a team of 3 — actively designing and shipping across transaction systems, IoT gateway, data pipelines, and platform infrastructure. Drive architectural decisions, review RFCs, and mentor engineers on system design.

Senior Software Engineer

Aug 2023 – Sep 2025

Personally designed and led the full backend redesign of ELIOT — Electrum's core IoT and transaction service — from MVP to a high-throughput production system. Scaled to 60K+ daily swaps and 50M+ IoT data points/day at 99.99% uptime — hands-on from architecture to deployment.

Gojek – GoPlay

May 2020 – Jul 2023

Tech Lead Engineer

Oct 2022 – Jul 2023

Hands-on tech lead of a small backend team. Personally drove the core API refactor from 6s to 20ms latency, eliminating bottlenecks for 5M+ MAU.

Senior Product Engineer

May 2020 – Sep 2022

Built scalable APIs for homepage, search, and content recommendations serving millions of daily active users.

Tokopedia

Nov 2018 – Apr 2020

Software Engineer

Built and optimized the homepage discovery backend serving 100M+ MAU. Improved throughput by 125% through caching optimizations at 20K RPS peak.