Photo of Satria Hu

Satria Hu

Backend Engineer

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.