AVAILABLE FOR WORK

Hi, I'm Alex.
I build APIs &
distributed systems.

Backend engineer with 6+ years crafting scalable services in Go, Python, and Rust. I turn complex business logic into reliable, performant systems.

6+

Years Exp

20+

Projects

99.9%

Uptime

01
About Me

I'm a backend engineer based in Jakarta, Indonesia, specializing in designing and building robust server-side systems. My journey started with building simple REST APIs in college, and it grew into a deep passion for distributed systems, database internals, and infrastructure.

Currently at Tokopedia, I work on the core payments team handling millions of daily transactions. Before that, I built data pipelines at Gojek and microservices at a YC-backed fintech startup.

When I'm not writing code, I write about system design on my blog, contribute to open-source Go libraries, and mentor junior engineers. I believe great backend engineering is invisible — users should never think about the server.

Location

Jakarta, Indonesia

Education

B.Sc. Computer Science

Languages

English, Indonesian

Interests

OSS, Writing, Mentoring

02
Skills & Tools

Languages

Go95%
Python90%
Rust70%
SQL92%

Databases

PostgreSQL93%
Redis88%
MongoDB80%
Kafka82%

Infrastructure

Docker90%
Kubernetes85%
AWS88%
Terraform78%
gRPCGraphQLRESTGitCI/CDPrometheusGrafanaLinuxNginxProtobufElasticsearch
03
Experience

Senior Backend Engineer

2022 — Present

Tokopedia — Jakarta

  • ›Designed payment orchestration layer handling 5M+ daily transactions with 99.99% uptime.
  • ›Reduced p99 latency by 60% through query optimization and caching strategies in PostgreSQL.
  • ›Led migration from monolith to event-driven microservices using Kafka and gRPC.

Backend Engineer

2020 — 2022

Gojek — Jakarta

  • ›Built real-time data pipelines processing 2TB+ daily using Go and Apache Kafka.
  • ›Implemented idempotent payment reconciliation system reducing discrepancies by 95%.

Software Engineer

2018 — 2020

FinVista (YC S18) — Remote

  • ›Developed core lending API in Python/Django serving 50K+ monthly active borrowers.
  • ›Set up CI/CD pipelines, Docker orchestration, and AWS infrastructure from scratch.

Junior Developer

2017 — 2018

PT Solusi Digital — Jakarta

  • ›Built REST APIs and admin dashboards for enterprise clients using Node.js and MySQL.
04
Education
2013 — 2017

B.Sc. Computer Science

Universitas Indonesia

GPA: 3.82/4.00 — Focus on distributed systems and database optimization. Thesis on consistent hashing for distributed caches.

2023

AWS Solutions Architect

Amazon Web Services

Professional-level certification covering advanced cloud architecture, cost optimization, and high-availability design patterns.

05
Projects

Click any project to see full details, architecture, and key technical decisions.

Payment Gateway
Fintech

Payment Gateway

High-throughput payment orchestration service with multi-provider routing and idempotency.

GoPostgreSQLRedis+3
Real-Time Analytics Engine
Data

Real-Time Analytics Engine

Stream processing engine for real-time business metrics with sub-second latency.

GoApache KafkaClickHouse+3
Distributed Task Scheduler
Infrastructure

Distributed Task Scheduler

Fault-tolerant job scheduler with cron, delay, and dependency-based triggers.

RustPostgreSQLRedis+3
API Gateway
Infrastructure

API Gateway

Lightweight API gateway with rate limiting, auth, and request transformation.

GoRedisConsul+2
Migration Tool
Developer Tools

Migration Tool

Zero-downtime database migration tool with automatic rollback and validation.

GoPostgreSQLCobra CLI+1
Notification Service
Microservice

Notification Service

Multi-channel notification service with templating and preference management.

PythonFastAPIPostgreSQL+3
06
Recent Posts
07
Contact

Let's work together

I'm open to backend roles, consulting, or interesting side projects. Drop me a message — I typically respond within 24 hours.