Experience

  1. Jakarta, Indonesia

    Everywhere.id - Software Engineer (Backend)

    • Everywhere.id previously is GoPlay part of Gojek Product.
    • 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 our microservice from GCP to Tencent Cloud.
    • Drastically decreased the size of logs from ~60GB to ~20GB per day, and improved the logging system to easier error-tracking by removing useless logs and optimizing error context and message.
    • Part of the team in charge of developing Everywhere for Business.
    Tech stack: Go, Ruby, PostgreSQL, Redis, Elasticsearch, MongoDB
  2. Jakarta, Indonesia

    Gojek - Software Engineer (Backend)

    • Part of the GoPlay Team that handles VOD products.
    • Integrate our feature with Several Internal Gojek Services (GoFood, GoMart, Promo Bundle, etc).
    • Significantly increased 70% virtual gift transactions and 30% company revenue per transaction by building a virtual currency system such as GoPlay Token and integrating it with several payment methods (Midtrans, AppStore, and Playstore). Implement double-entry bookkeeping for the methods of recording the transaction.
    • Involved in migrating from VOD to a Live Streaming platform using Agora and RTMP protocol.
    • Build a multi-streaming feature and chat integration with another streaming platform (eg. Youtube, Facebook).
    • Develop Play Everywhere Box an interactive live streaming device with a camera and microphone, so visitors and performers can two-way communication.
    Tech stack: Go, Ruby, PostgreSQL, Redis, Elasticsearch, MongoDB
  3. Jakarta, Indonesia

    Blibli.com - Software Engineer Intern (Android)

    • Delivered a new feature and solved production issues on the Merchant Team.
    • Refactoring a legacy code from Java to Kotlin.
    • Ensured Unit Test coverage from 32% to above 90%.
    Tech stack: Java, Kotlin, JUnit, Mockito, MVP Design Pattern