
Resume / Tentang Saya
Gambaran singkat perjalanan, skill, dan pengalaman saya. Sekarang umur saya 29 tahun.
Informasi Kontak
Ringkasan Profesional
Software Engineer dengan pengalaman 6+ tahun di fintech dan perbankan, dengan spesialisasi sistem pembayaran, kepatuhan regulasi, dan arsitektur backend yang scalable. Membangun platform E-Money white-label (E-Money-as-a-Service) dan infrastruktur pembayaran QRIS in-house (issuing + acquiring) yang mengamankan lisensi Bank Indonesia Kategori 1. Memimpin tim engineering hingga 11 orang di 3 squad. Punya rekam jejak mengganti penyedia pembayaran pihak ketiga dengan solusi in-house untuk mendapatkan margin pendapatan secara penuh.
Pencapaian Utama
Penghargaan Top Performer - Dampak Produk
Xendit • Q4 2023 - Q1 2024
Diakui sebagai top performer atas kontribusi luar biasa dalam pengembangan produk E-Money dan implementasi sistem pembayaran QRIS, yang secara langsung memungkinkan langkah besar masuk ke pasar layanan keuangan teregulasi.
Pencapaian Kepatuhan Regulasi
Xendit • 2024
Arsitek teknis kunci dalam memperoleh Lisensi Bank Indonesia Kategori 1 untuk Account Issuance Service (e-money), yang membuka peluang besar di pasar layanan keuangan teregulasi.
Penghargaan The YC - Keunggulan Customer Success
Xendit • 2022
Diberikan atas dedikasi luar biasa dalam mendukung tim customer service, termasuk men-debug masalah integrasi partner yang kompleks, memberikan panduan teknis kepada partner dan pelanggan tentang best practice integrasi Xendit, serta menjaga komunikasi yang jelas dengan tim CS mengenai progres penyelesaian masalah.
Skill Teknis
Ini teknologi dan metodologi utama yang saya pakai selama ngembangin software. Tiap skill nunjukin area di mana saya ikut bikin solusi software yang scalable dan gampang dirawat.
Arsitektur & Desain Sistem
Merancang arsitektur sistem yang scalable dan mudah dipelihara
TypeScript
Pengembangan JavaScript yang type-safe dengan framework modern
React.js
Pengembangan frontend modern dengan hooks dan pola komponen
Node.js
JavaScript sisi server dan pengembangan API
Next.js
Framework React full-stack dengan SSR/SSG
Sistem Terdistribusi
Membangun aplikasi terdistribusi yang tangguh
Arsitektur Microservices
Merancang dan menerapkan pola microservices
Optimasi Performa
Tuning performa sistem dan aplikasi
Domain-Driven Design (DDD)
Desain software strategis dan pemodelan domain
Java
Pengembangan aplikasi enterprise dengan ekosistem Spring
PostgreSQL
Desain database, optimasi, dan query kompleks
AWS (EC2, EKS, SQS, SNS, Lambda)
Infrastruktur cloud dan solusi serverless
Kubernetes
Orkestrasi dan deployment container
Docker
Kontainerisasi dan lingkungan pengembangan
Arsitektur Event-Driven
Desain sistem asinkron dan pola messaging
Test Driven Development
Metodologi dan praktik pengembangan test-first
Kepemimpinan Teknis
Memimpin tim engineering dan keputusan teknis
Mentoring Tim
Membina engineer junior dan berbagi pengetahuan
CQRS
Pola Command Query Responsibility Segregation
Redis
Strategi caching dan struktur data
Kafka
Event streaming dan pemrosesan pesan
Metodologi Agile
Scrum, Kanban, dan manajemen proyek agile
Terraform
Infrastructure as Code dan provisioning cloud
Helm
Manajemen package dan deployment Kubernetes
Datadog
Monitoring aplikasi dan observability
Go (Bahasa Pemrograman)
Pemrograman sistem dan pengembangan microservices
Python
Scripting, otomasi, dan pemrosesan data
C#
Pengembangan backend dengan ekosistem .NET
C
Pemrograman sistem dan pengembangan low-level
C++
Pengembangan sistem dan aplikasi berperforma tinggi
Pengalaman Kerja
Senior Engineer
DKatalis
Juni 2026 - Sekarang
Software Engineer - Experiments (Super App)
Xendit
Februari 2023 - Mei 2026
- Menyelesaikan memory leak di backend NEX, menurunkan penggunaan memori dari 800+ MiB menjadi ~385 MiB (turun lebih dari 50%), dan memangkas laju pertumbuhan memori dari 100%+ menjadi 15%
- Menyelesaikan bottleneck scaling pada Bank Mayapada (BMI) dengan mengidentifikasi operasi crypto Node.js yang blocking, lalu menerapkan caching layer yang menghilangkan saturasi CPU
- Merancang rate limiting GCRA (Generic Cell Rate Algorithm) untuk integrasi API BMI, yang menghilangkan pelanggaran rate limit
- Membangun NexCash, platform E-Money white-label yang dirancang agar brand eksternal bisa menawarkan produk E-Money tanpa lisensi BI sendiri, lalu dirilis sebagai E-Money-as-a-Service
- Engineer kunci dalam memperoleh lisensi Bank Indonesia Kategori 1 (money account issuance): memimpin workstream engineering untuk audit regulasi selama 2 bulan bersama tim IT GRC, Legal, dan Product
- Merancang arsitektur QRIS Acquirer in-house untuk menggantikan Dana dan LinkAja sebagai penyedia pihak ketiga, sehingga kini Xendit mendapatkan 100% pendapatan MDR QRIS (sebelumnya hanya 15-33%)
Software Engineer - Virtual Accounts
Xendit
Januari 2022 - Februari 2023
- Melakukan scaling pada produk Virtual Accounts Xendit, salah satu payment channel inti di SaaS infrastruktur pembayaran B2B, yang melayani ribuan merchant di Asia Tenggara
- Mengintegrasikan 3 channel bank baru (DBS Indonesia, DBS Singapore, Bank Neo Commerce), memperluas platform menjadi 15+ integrasi bank di Indonesia dan Singapura
- Mengevaluasi ekspansi ke pasar Filipina melalui DragonPay dan Standard Chartered Bank untuk mendukung pertumbuhan regional.
Technical Lead
Bank BTPN
Januari 2021 - Januari 2022
- Memimpin 3 squad engineering (11 engineer) yang merilis 6 aplikasi back-office perbankan: Corporate Loans, GL Transactions, Insurance, Payroll (PT Pos Indonesia), Reconciliation, Credit Card Reconciliation
- Membangun sistem rekonsiliasi Kartu Debit yang mengolah 16 sumber data (masing-masing 30K-600K record), melayani Back-End Operations setiap hari
- Mengusulkan dan menyusun panduan engineering untuk rekonsiliasi Kartu Kredit, membangun fondasi teknis sebelum produk diluncurkan
Developer Digital Product & Service Delivery (Full Stack Developer)
Bank BTPN
Oktober 2019 - Januari 2021
- Membangun aplikasi untuk karyawan back-office: aplikasi Corporate Loan dan General Ledger Transactions.
- Mempelajari Test Driven Development dan Pair Programming.
- Berkontribusi pada komponen software menggunakan Java dan JavaScript.
Computer Lab Assistant
Mobile Innovation Studio
November 2016 - Oktober 2019
- Menjadi asisten dan administrator laboratorium komputer di Mobile Innovation Studio.
Software Engineer
Danasyariahid · Freelance
Agustus 2018 - November 2018
- Membangun dan memelihara aplikasi web untuk Danasyariah, platform investasi/crowd funding yang sesuai prinsip syariah.
- Menyediakan Layanan Investasi Syariah dan Pembiayaan bagi pemilik usaha dan individu, memastikan manfaat yang halal sekaligus menghindari Maisir, Gharar, dan Riba.
Android Developer
Lestari
Oktober 2016 - September 2018
- Mengembangkan aplikasi Lestari, platform yang dirancang untuk Marketplace Seni dan Budaya Lokal dan berfokus pada pelestarian seniman serta budaya lokal di Indonesia.
- Berkolaborasi dengan tim lintas fungsi untuk meningkatkan fitur aplikasi dan user experience.
- Menggunakan Firebase untuk layanan backend dan menerapkan Java untuk pengembangan Android.
Web Developer
Telkom Indonesia · Internship
Juni 2018 - Agustus 2018
- Membangun aplikasi SPPD (Surat Perintah Perjalanan Dinas) menggunakan Django, sehingga karyawan Telkom bisa mengelola perjalanan dinas.
Proyek Pilihan
Surabaya.py
Surabaya.py adalah user group Python di Surabaya, Indonesia. Saya pernah menjadi community organizer untuk Surabaya.py.
Lestari
Lestari adalah platform yang dirancang untuk Marketplace Seni dan Budaya Lokal dan berfokus pada pelestarian seniman serta budaya lokal di Indonesia.
Pencapaian
- Pemenang FTIF Festival Academy 2017
- Runner Up di Mobile Apps Development Competition (Vocomfest) 2017
Partisipasi CTF
Berpartisipasi dalam berbagai kompetisi Capture The Flag (CTF). Capture The Flag adalah kompetisi yang menugaskan peserta untuk mencari vulnerability pada sistem yang diberikan, lalu mengeksploitasinya untuk mendapatkan akses ke flag. Tergabung dalam tim CTF ITS serta heimdall @ ParadoxicalTheory (https://ctftime.org/team/29984).
Acara
- Gemastik CTF 2017
- Gemastik CTF 2016
- Hack The Vote 2016
- TUM CTF 2016
- H4ckIT CTF 2016 Online
Sertifikasi
Improving Database Performance with Amazon ElastiCache for Redis
Educative
2024
Provisioning AWS Resources Using Terraform
Educative
2024
Diabetes Prediction Using Keras
Educative
2024
Getting Started with Amazon Managed Streaming for Apache Kafka
Educative
2024
Mastering Apache Kafka
Educative
2024
Getting Started with Virtual Private Cloud (VPC) in AWS
Educative
2024
Architecting on AWS
Amazon Web Services (AWS)
2022
Essential Domain Driven Design
Virtual Genius LLC
2022
Pendidikan

Bachelor of Computer Science (S.Kom.) in Informatics Engineering
Institut Teknologi Sepuluh NopemberSeptember 2015 - Oktober 2019
Kegiatan & Pencapaian
- Anggota ekstrakurikuler musik ITS
- Anggota organisasi ITS Jazz
- Kompetisi Capture The Flag (CTF)
- Penggemar biliar
- Praktisi Muay Thai
- Asisten Laboratorium Komputer di Mobile Innovation Studio
- Asisten dosen untuk berbagai mata kuliah, termasuk: Pemrograman Jaringan, Sistem Operasi, Pemrograman Web, dan Pemrograman Perangkat Bergerak.
Bahasa
Inggris
Kerja Profesional
Indonesia
Penutur Asli
Komunitas

Community Organizer
Surabaya.py
September 2016 - Oktober 2019
- Menyelenggarakan acara untuk Surabaya.py guna mendorong pertumbuhannya.