Experience

  1. Jakarta, Indonesia

    Everywhere.id (Previously GoPlay - Gojek Product) - Software Engineer (Backend)

    • 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: Go, Ruby, PostgreSQL, Redis, Elasticsearch, MongoDB
  2. Jakarta, Indonesia

    Gojek - Software Engineer (Backend)

    • 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: Go, Ruby, PostgreSQL, Redis, Elasticsearch, MongoDB
  3. Jakarta, Indonesia

    Blibli.com - Software Engineer Intern (Android)

    • 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.
    Tech stack: Java, Kotlin, JUnit, Mockito, MVP Design Pattern