About Me #

I am an Indonesian software engineer. I enjoy tinkering with ideas and turning them into code, constantly exploring new ways to build and improve systems. I’m proficient in Golang, Java, Svelte, and other things. I have experience working both independently and in teams, and I’m a dedicated learner.

Beyond engineering, I’m interested in writing and photography. Oh I like art, even if I’m pretty bad at it.

Stack Proficiencies #

Golang, Node.js, Ruby, Java, PHP, Svelte, Kafka, Redis, RabbitMQ, PostgreSQL, MongoDB, MySQL, and running.

Experiences #

2019 - Now   •   Senior Product Engineer   •   Gopay (PT Dompet Anak Bangsa)

Contributing to core financial infrastructure at Gopay, focusing on high-impact systems that power e-money movement and drive key business transactions across multiple markets.

Gopay E-Money Top-up and Withdrawal

Assigned to the Transfers team within the Gojek app, responsible for handling Gopay e-money top-ups from banks, peer-to-peer transfers, and withdrawals to bank accounts across Indonesia, Singapore, Thailand, and Vietnam.

Gopay Cashout

Led the development of the Cashout feature, enabling users to withdraw e-money from nearby ATMs without requiring a physical card. Initially launched with a single bank partner, the feature scaled to seven banks and expanded to include convenience store withdrawals, significantly improving user accessibility and transaction volume.

Bank To Bank Transfer

Led end-to-end delivery of bank transfer capabilities using virtual accounts as a funding source, owning the full lifecycle from system design to partner integration. Ensured high reliability by handling complex edge cases such as asynchronous payment confirmations, reconciliation flows, and failure recovery scenarios across multiple banking partners.

International Transfer

Led and supervised the system design and development of international bank transfer features, enabling cross-border transactions with compliance to regional regulations. Architected scalable and resilient services to support multi-currency flows, partner integrations, and high transaction throughput while maintaining strong reliability and observability standards.

Gopay Gifting Feature

Designed, developed, and maintained Gopay’s gifting feature, enabling users and businesses to distribute Gopay E-money through flexible mechanisms such as direct transfers, claimable links, and QR code. Built scalable backend services and APIs to support high-volume promotional campaigns, rewards, and peer-to-peer gifting, while ensuring secure delivery and seamless integration.

2018 – 2019   •   Backend Developer   •   Bukalapak (PT Bukalapak.com Tbk)

Bus Ticket Purchasing

Developed and maintained the bus ticket purchasing feature on Bukalapak, enabling users to search routes, view real-time availability, and complete bookings seamlessly within the platform. Integrated with third-party ticketing providers for inventory and seat selection, and built reliable booking and payment flows to support end-to-end travel transactions across multiple regions.

Cashier (POS) for Mitra Bukalapak App

Led the development of the cashier (POS) feature in the Mitra Bukalapak app, enabling small retail business owners to record transactions, generate receipts, and track daily sales and financial reports through a simple digital workflow. Built scalable services for transaction management, product catalog, and reporting, helping micro-businesses streamline bookkeeping and improve operational efficiency within Bukalapak’s O2O ecosystem. The product reached 1 million users in its first year and continues to serve millions today.

2017 - 2018   •   Node.js Backend Developer   •   Skyshi (PT Skyshi Digital Indonesia)

DailySocial

Contributed to the transformation of DailySocial (dailysocial.id), one of Indonesia’s largest tech news portals, from a monolithic PHP MVC architecture to a scalable Node.js API–driven system. Collaborated within a small engineering team to design, build, and maintain high-performance services, improving system modularity, maintainability, and readiness for increased traffic and feature expansion.

Kitabisa

Developed backend services for Kitabisa (kitabisa.com) white-label platform using Node.js, MySQL, and MongoDB, enabling partners to launch customized fundraising solutions.

2015   •   Node.js Developer Intern   •   Skyshi (PT Skyshi Digital Indonesia)Collaborated in a four-person team to build Monotif, a college news portal app, developing a Node.js–based crawler aggregating content from five university portals and designing REST APIs for the iOS app. Contributed across the product lifecycle, including user research, idea validation, QA, launch, and pitching.

Contact me #

husnulhamidiah[at]gmail.com