Software Engineer (Backend)September 2023 - Present | Jakarta, Indonesia
DESCRIPTION
Build monitoring and alerting to check the issues from Performer or Play Everywhere Box to notify the Operational Team about the issues.
Involved in the migration of microservices from Google Cloud Platform (GCP) to Tencent Cloud, optimizing infrastructure reliability.
Optimized logging system, reducing log storage from ~60GB to 20GB/day, improving error tracking and operational efficiency.
Contributed to the development of Everywhere for Business platform.
Built a People Detection using Python to count viewers in Play Everywhere venues.
TECH STACK
GoRubyPostgreSQLRedisElasticsearchMongoDB
Gojek
Software Engineer (Backend)February 2020 - September 2023 | Jakarta, Indonesia
DESCRIPTION
Developed backend services for GoPlay, Gojek's Video-On-Demand (VOD) platform.
Integrated GoPlay with GoFood, GoMart, Promo Bundle, and other internal services.
Designed and implemented GoPlay Token, a virtual currency system integrated with Midtrans, App Store, and Play Store, leading to a 70% increase in virtual gift transactions and a 30% rise in revenue per transaction. Implemented double-entry bookkeeping for financial accuracy.
Contributed to the migration from VOD to a Live Streaming platform using Agora and RTMP protocols.
Developed multi-streaming capabilities and integrated real-time chat with platforms like YouTube and Facebook.
Created the Play Everywhere Box, an interactive live-streaming device enabling two-way communication between performers and audiences.
TECH STACK
GoRubyPostgreSQLRedisElasticsearchMongoDB
Blibli.com
Software Engineer Intern (Android)June 2019 - September 2019 | Jakarta, Indonesia
DESCRIPTION
Developed new features and resolved production issues for the Merchant Team.
Refactored legacy Java code to Kotlin for improved maintainability.
Increased unit test coverage from 32% to 90%+ using JUnit & Mockito.