About
I'm a backend engineer from Indonesia with 3+ years of experience building payment and transaction platforms in Go. Today I work at PLN Icon Plus on electricity payments, payment gateways, and fraud detection.
Before that, I led a backend team at a software consultancy, shipping products for a national super app, a media platform with millions of users, and a retail trade-in program, handling thousands of concurrent transactions at peak.
I care about code that is clear, testable, and boring in the best way, and about systems that stay correct when money is involved: idempotency, reconciliation, and observability first. I also mentor aspiring engineers as a part-time advisor for Dicoding and Bangkit.
Open to work: full-time roles, freelance projects, and part-time engagements. Email me for my CV or to discuss an opportunity.
What I work with
Languages
Go (expert), Node.js, TypeScript, Python, Java, SQL
Infrastructure
PostgreSQL, Redis, Kafka, MongoDB, Docker, Linux, Google Cloud
Domains
Payment gateways, reconciliation, fraud detection, API design, microservices