Languages
- Golang
- Python
- TypeScript
- SQL
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.
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.
Bachelor of Applied Science, Informatics Engineering
Jul 2014 - Aug 2018 GPA 3.39
Actively involved in both academic and organizational activities, balancing engineering coursework with student leadership.
What I reach for in production, grouped for scanning. Deepest on the ones I use daily.
Seven-plus years shipping backend systems in Go and Python. Every role so far, and the services I built or owned at each.
Apr 2025 - Present
1 yr 6 mo
PasarPolis
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.
Mar 2024 - Jan 2025
10 mo
Hukumonline
Rebuilt the Regulatory Compliance System (RCS) end to end on a modern Go stack with real-time collaboration between client and server.
Nov 2021 - Jul 2024
2 yr 8 mo
Bhinneka Mentari Dimensi
Owned multiple production services across Bhinneka’s commerce platform: product, tracking, ACL, notifications, and B2B/B2G orders.
Jun 2021 - Dec 2023
2 yr 6 mo
PLN Icon+
Built three platforms across travel, smart-meter data, and analytics for PLN’s ICT arm.
Jun 2021 - Nov 2021
5 mo
TaniHub Indonesia
Part of the Transactional Team, building the Go/Echo services that power TaniHub’s B2C and B2B commerce.
Jan 2019 - Jun 2021
2 yr 5 mo
Bhinneka Mentari Dimensi
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.
Open to Senior and Staff backend or platform roles: Golang, Python, distributed systems. Remote-friendly. Send a note here, or reach me directly.