Languages
- Golang
- Python
- TypeScript
- SQL
Open to new opportunities
Backend engineer building scalable, event-driven systems in Go and Python.
Senior backend engineer with 7+ years designing and shipping distributed systems in Golang and Python. I build event-driven microservices with Kafka, NATS, RabbitMQ and Google Pub/Sub, and I ship REST, GraphQL, and gRPC APIs with a strong bias toward performance, observability, and clean architecture. Currently at PasarPolis (insurtech), previously at Bhinneka, PLN Icon+, Hukumonline, and TaniHub. I care about code quality, mentoring, and making systems that stay simple as they grow.
A bit more background beyond the resume bullets.
Bachelor of Applied Science , Informatics Engineering
Jul 2014 — Aug 2018 · 4 yr 1 mo
Actively involved in both academic and organizational activities, balancing engineering coursework with student leadership.
Beyond shipping backend systems, I contribute to open-source tools that help other engineers move faster — most notably the Candi Golang toolkit and its plugin ecosystem. I also enjoy mentoring newer engineers and pairing on tricky distributed-systems problems.
Tools I ship with in production. Grouped for scanning; deep on the ones I use every day.
Seven+ years of shipping backend systems in Go and Python — every role and the notable services I built or owned at each.
PasarPolis · Jakarta, Indonesia · Hybrid
Apr 2025 — Present
1 yr 3 mo
Part of the Agency Team building the platform insurance agents use to sell and manage insurance products, on a Python/Django microservices stack with MySQL, Redis, Celery, and Google Pub/Sub.
Hukumonline · Remote
Mar 2024 — Jan 2025
10 mo
Rebuilt the Regulatory Compliance System (RCS) end to end on a modern Go stack with real-time collaboration between client and server.
Bhinneka Mentari Dimensi · Remote
Nov 2021 — Jul 2024
2 yr 8 mo
Owned multiple production services across Bhinneka's commerce platform — product, tracking, ACL, notifications, and B2B/B2G orders.
PLN Icon+ · Remote
Jun 2021 — Dec 2023
2 yr 6 mo
Built three platforms across travel, smart-meter data, and analytics for PLN's ICT arm.
TaniHub Indonesia · Remote
Jun 2021 — Nov 2021
5 mo
Part of the Transactional Team, building the Go/Echo services that power TaniHub's B2C and B2B commerce.
Bhinneka Mentari Dimensi · Jakarta, Indonesia · Hybrid
Jan 2019 — Jun 2021
2 yr 5 mo
First tenure at Bhinneka — shipped several high-impact commerce services on Go with a focus on maintainability and clean architecture.
Selected work and open-source contributions, including a few personal projects.
Python clean-architecture microservice framework
Merapy is a Python clean-architecture microservice framework. It gives you a structured, async-first foundation for building production services — with an interactive CLI that scaffolds projects, modules, and delivery handlers so you spend time on business logic, not boilerplate.
Expense tracking mini app on Telegram
An expense-tracking mini app that runs as a Telegram bot, self-hosted at home on a repurposed set-top box running Armbian instead of a cloud VM.
Postman for message brokers — coming soon
A SaaS-first, multi-broker message testing and debugging workspace for developers — starting with Kafka. Aims to feel like Postman for broker-driven systems.
Open-source contribution — Go microservice toolkit
Open-source Golang toolkit for scaffolding backend services, built by the golangid community. I contributed an ArangoDB wrapper and additional features via candi-plugin — I'm a contributor, not the author.
A digital invitation, designed and built for my own wedding
A digital wedding invitation I designed and built myself, from layout to hosting.
Open to Senior/Staff Backend and Platform roles — Golang, Python, distributed systems. Remote-friendly. Drop a note here or reach me directly.