Profile
Senior backend engineer with 7+ years at HappyFresh, an online grocery platform, building and optimizing production services in Ruby on Rails, Java (Spring Boot) and Go on AWS, Kubernetes and Kafka. Recently owned the Kubernetes workload migration in HappyFresh’s move from AWS to BytePlus, and the database migration in a major telecom operator’s move to Tencent Cloud. Built AI-agent chatbots that work as Cloud Engineer and TechOps co-workers, saving the workload of two full-time roles, and cut database spend by ~90%. Self-directed in remote teams and quick to pick up new technology.
~90%database cost cut ($7K to $700 per month)
2 FTEworkload saved by AI-agent chatbots
2cloud migrations off AWS (BytePlus, Tencent Cloud)
50%less memory in background workers
Experience
HappyFresh
Jakarta, Indonesia · Remote
Senior Backend Engineer
Aug 2022 — Present
- Contributed to two cloud migrations, owning the Kubernetes workload and application migration for HappyFresh (AWS to BytePlus) and the database migration for a major Indonesian telecom operator (AWS to Tencent Cloud).
- Built two AI-agent chatbots that work as team co-workers, saving the workload of two full-time roles: a Cloud Engineer bot that monitors cloud status and reports on it, and a TechOps bot that colleagues use to investigate technical issues.
- Cut database costs by ~90% (from ~$7,000 to ~$700 per month) by optimizing complex SQL queries and database usage, alongside wider AWS cost optimization.
- Upgraded the main Ruby on Rails service from 5.2 to 6.1, completing its migration path from 4.2.
- Designed and built an internal data-aggregation service for Braze, MoEngage and Mixpanel, and a Verihubs-based messaging verification service on Go serverless and AWS Lambda.
- Instrumented several services with OpenTelemetry and implemented CI/CD with GitLab Pipelines.
- Use AI coding agents (Claude Code, Codex) throughout development: planning, implementation, testing, code review and documentation.
Backend Engineer
Aug 2019 — Jul 2022
- Designed and built the Customer Loyalty Service in Java Spring Boot, integrated with Talon.One and Kafka, and deployed with Docker on AWS ECS.
- Designed and built the Authentication and Authorization Service using Keycloak and Kafka, deployed with Docker on AWS ECS.
- Reduced memory consumption by 25% in the main Rails service (memory-allocation tuning) and by 50% in the Sidekiq Pro background workers (memory-leak fix).
- Designed and implemented a Nexmo-based messaging verification service on Go serverless and AWS Lambda.
- Upgraded the main Ruby on Rails service from 4.2 to 5.2 and optimized several long-running database queries.
- Delivered features and fixes across the main platform (Ruby on Rails, Go, Sidekiq, PostgreSQL, AWS Elastic Beanstalk and ECS); set up CI/CD with Bitbucket Pipelines and monitoring with New Relic and Datadog.
Bukalapak
Jakarta, Indonesia
Software Engineer Intern
Dec 2017 — Mar 2018
- Designed and implemented new features and fixed bugs for Bukalapak’s e-commerce platform, working across all phases of the development lifecycle in an agile Scrum team.
Skills
- Languages & frameworks
- Ruby on Rails, Java (Spring Boot), Go, Python
- Cloud & infrastructure
- AWS (ECS, Lambda, Elastic Beanstalk), BytePlus, Tencent Cloud, Kubernetes, Docker, Linux
- Data & messaging
- PostgreSQL, Kafka, Sidekiq
- AI & automation
- Claude Code, Codex, AI-agent chatbots
- CI/CD & observability
- GitLab CI/CD, Bitbucket Pipelines, OpenTelemetry, Datadog, New Relic
- Integrations
- Keycloak, Talon.One, Braze, MoEngage, Mixpanel, Verihubs, Nexmo
- Ways of working
- Remote collaboration, Agile / Scrum, problem solving
Education
Petra Christian University
Surabaya, Indonesia
Bachelor of Information Technology
Jul 2015 — Dec 2018
- GPA 3.89 / 4.00, with coursework in Android, iOS, web and REST API development.
- Secretary, Informatics Student Union (2017 — 2018).