Software Engineer - OCBC Indonesia
(2025-11)
Pembayaran - Virtual Account & Penyelesaian Visa
- Bertanggung jawab penuh atas perombakan end-to-end alur pendaftaran virtual account, termasuk merancang ulang logika perpindahan antar payment gateway
- Membangun strategi pengujian dari nol (unit/integrasi) untuk memvalidasi fungsionalitas pendaftaran dan perpindahan gateway
- Merancang dan membangun sistem simulasi transaksi dari awal untuk memverifikasi semua skenario transaksi berhasil sebelum rilis ke produksi
- Bertanggung jawab atas proses rekonsiliasi dan penyelesaian transaksi Visa, memastikan catatan transaksi sesuai dengan laporan penyelesaian secara akurat
Backend Developer - OLX Indonesia
(2023-10 - 2025-11)
Backend Developer - Tag Diskon (Fase 2) - OLX Indonesia
(2025-01 - 2025-03)
Q1 2025 (Java Spring Boot, PHP dan Kafka)
- Mengaktifkan fungsionalitas tag diskon di 64 sub-kategori, berdampak pada logika filter dan pengurutan di halaman hasil pencarian (SRP)
- Menangani alur pasca-edit iklan, termasuk pengelolaan kolom harga diskon dan harga asli
- Meningkatkan API untuk pembelian paket diskon dan penerapannya pada iklan, termasuk penanganan pemotongan dan logika paket terkait
- Memastikan penerapan versi API yang kompatibel ke belakang untuk mendukung rilis bersamaan di klien mobile, PWA, dan iOS
- Meningkatkan observabilitas dengan log distributed tracing yang terstruktur dan mudah dibaca di seluruh layanan yang menghadap pelanggan
Backend Developer - Double Striker - OLX Indonesia
(2024-10 - 2024-12)
Q4 2024 (Java 21 & NodeJs)
- Membangun layanan proxy (Java 21) dalam arsitektur microservices untuk menyinkronkan data voucher garansi/asuransi antara alur pengguna offline dan online menjadi sebuah fitur terpadu
Backend Developer - Escrow (Pengaktifan Payment Gateway) - OLX Indonesia
(2024-04 - 2024-09)
Q2-Q3 2024 (Java Spring Boot)
- Mengaktifkan integrasi payment gateway untuk alur pemesanan berbasis escrow antara pembeli dan penjual
- Mengimplementasikan caching Redis untuk meningkatkan performa di seluruh alur pemesanan dan checkout
- Menggunakan Kafka untuk pemrosesan asinkron dalam pipeline transaksi escrow (pembaruan status transaksi)
- Membangun fungsionalitas checkout, detail reservasi, dan daftar/filter reservasi
- Berkontribusi pada strategi penerapan versi yang kompatibel ke belakang untuk API yang dikonsumsi di mobile, PWA, dan iOS
Backend Developer - Iklan Promosi (Fase 1) - OLX Indonesia
(2024-04 - 2024-06)
Q2 2024 (Kotlin)
- Membangun dan memelihara dasbor pengguna untuk mengelola promosi iklan, termasuk status flag, penetapan harga, dan filter
- Mengerjakan logika backend yang mendukung aturan flag/harga promosi dan fungsionalitas filter
Backend Developer - Rebranding (OLX Indonesia ke OLXmobbi) - OLX Indonesia
(2023-10 - 2024-03)
Q4 2023 - Q1 2024 (Kotlin)
- Membangun sistem pembuatan tata letak berbasis backend, merender tata letak front-end secara dinamis berdasarkan parameter yang dapat dikonfigurasi
- Mengimplementasikan strategi pemuatan aset (lazy dan eager loading) untuk mengoptimalkan performa halaman
- Menangani lokalisasi di seluruh platform untuk mendukung pengalaman dengan merek baru
Analis Sistem - Telkomsel
(2019-03 - 2020-04)
- Menganalisis kebutuhan bisnis dan menyusun Dokumen Spesifikasi Fungsional (FSD) dan Dokumen Spesifikasi Teknis (TSD) untuk dasbor absensi karyawan menggunakan QR code untuk clock-in/clock-out
- Merancang arsitektur sistem, alur data, dan mockup UI untuk fitur pelacakan kehadiran, berkoordinasi dengan tim pengembangan untuk implementasi