Profile
Focused and quick-learning software engineer with 7+ years of experience in back-end engineering. Proficient in the server-side technology stack, especially in Ruby on Rails, Docker, Kafka, AWS, etc. Experienced in writing a robust, efficient, and performance-wise system in a best-practice manner. Skilled at team collaboration, and effectively self-manage in remote environments. Worked with an open-minded attitude and willingness to learn.
Employment History
Senior Backend Engineer, HappyFresh, Jakarta
August 2022 — Present
- Upgraded Ruby on Rails framework of main service from version 5.2 to 6.1.
- Designed and implemented Messaging Verification Service using Go Serverless, Verihubs, and AWS Lambda.
- Cost optimized several complex SQL queries and database usage. From ~$7,000/mo to ~$700/mo.
- Cost optimized AWS infrastructures.
- Implemented monitoring tools using Open Telemetry in several services.
- Implemented CI/CD using GitLab Pipelines.
- Designed and implemented internal data aggregator service for Braze, MoEngage, and Mixpanel.
Backend Engineer, HappyFresh, Jakarta
August 2019 — July 2022
- Designed and implemented Customer Loyalty Service using Java Spring Boot, integrated with Talon One, Kafka, Docker, and AWS ECS.
- Designed and implemented Authentication and Authorization Service using Keycloak, Kafka, Docker, and AWS ECS.
- Developed various new features and improvements in a large and complex main system using Ruby on Rails, GoLang, Sidekiq, PostgreSQL, Docker, AWS EB, and ECS.
- Designed and implemented Messaging Verification Service using Go Serverless, Nexmo, and AWS Lambda.
- Implemented 3rd party monitoring tools using New Relic and Datadog.
- Implemented CI/CD using Bitbucket Pipelines.
- Fixed any bugs found.
- Optimized main service (Ruby on Rails) memory allocation. Reduced memory consumption by 25%.
- Optimized and fixed memory leak in background worker service (Sidekiq Pro). Reduced memory consumption by 50%.
- Optimized several long-running queries.
- Upgraded Ruby on Rails framework of main service from version 4.2 to 5.2.
Education
Bachelor of Information Technology, Petra Christian University, Surabaya
July 2015 — December 2018
- Majored in Information Technology. GPA 3.89 / 4.00.
- Learned Android, iOS, Web, and REST API development.
- Secretary of Informatics Student Union (2017 — 2018).
Internships
Software Engineer, Bukalapak, Jakarta
December 2017 — March 2018
- Designed and implemented various new features.
- Fixed any bugs found.
- Contributed to all phases of the development life cycle in an agile environment.