— Product Engineer · Jakarta · open to EU
Engineering and product, in one set of hands.
Four years at AstraPay, Indonesia's payment platform, where I do both engineering and product on the same team. I write the RFCs and ship the code: migrated 150+ legacy reports to BigQuery, upgraded a Java scheduler to virtual threads (75% fewer threads, 83% faster generation), and led a 9-person stream presenting monthly to the CEO. German B2/C1, used to running two roles in the same week.
Selected work / 2022 — present
3 of 3 · sort: featured- 01 Reporting Platform — from on-prem NiFi to BigQuery Migrated 150+ legacy reports off on-prem NiFi to a BigQuery-backed Java service. Eliminated recurring monthly outages and gave SysOps a self-service admin. Java 21 · Spring Boot · BigQuery · GCP · Cloud SQL · Datastream · Angular Nov 2023 – Present →
- 02 Java 21 Virtual Threads — 83% faster, 75% fewer threads Upgraded the report scheduler from Java 11 to Java 21 with virtual threads. Cut peak thread usage by 75% and report generation time from 12 min to 2 min. Java 21 · Spring Boot · Virtual Threads · GCP 2024 →
- 03 Multi-channel OTP — from one SMS provider to four Expanded OTP delivery from a single SMS vendor to two SMS + two WhatsApp providers with failover. Critical authentication flows stopped breaking when one upstream rate-limited. Java · Spring Boot · Crafter CMS · SMS / WhatsApp APIs Oct 2022 – Jul 2023 →