Ringkasan
Saya seorang Lead Software Engineer dengan pengalaman lebih dari 8 tahun yang berspesialisasi dalam arsitektur Java & Spring dan platform e-commerce enterprise. Saya telah merancang dan mengirimkan sistem utama untuk Astra Group (IDX:ASII), dengan fokus pada skalabilitas, modernisasi platform, dan integrasi microservices.
Merancang platform Decision-as-a-Service yang memungkinkan tim bisnis mengirim aturan harga, promosi, dan eligibility baru tanpa deploy backend. Engine-nya sengaja dibuat generik: tidak mengenal apa itu Customer atau Product, sehingga aturan baru bisa di-onboard tanpa keterlibatan engineering.
Keahlian saya juga mencakup microservices berbasis Spring dan rekayasa performa (mencapai waktu muat sub-detik). Saya juga telah mengirimkan pipeline CI/CD, migrasi database, dan integrasi SAP enterprise (CDP, Emarsys). Saya berdedikasi pada kepemimpinan engineering, arah teknis, dan membangun sistem yang mudah dipelihara.
Pencapaian Utama
- Lead Engineer: Memimpin pengembangan engineering untuk motorkux.id (2021–Sekarang) dan seva.id marketplace (2019–2021).
- Penghargaan: Menerima penghargaan internal "Best Project Development Quality" (2024).
- Decision-as-a-Service: Merancang platform di mana tim bisnis dapat membuat aturan harga, promosi, dan eligibility baru secara langsung, tanpa deploy backend. Engine-nya sengaja dibuat generik: tidak mengenal apa itu Customer atau Product, hanya mengevaluasi kondisi pada data apa pun yang dikirim klien. Itulah mengapa aturan baru bisa di-onboard tanpa keterlibatan engineering. Keterlibatan backend hanya dibutuhkan untuk kategori logika aturan yang benar-benar baru, yang jarang terjadi.
- Performa: Mendiagnosis amplifikasi permintaan 10× pada SAP Commerce Accelerator via Datadog dan mengurangi latensi P95 dari 2,1 detik menjadi ~800ms via EHCache full-page caching, memungkinkan penyerapan trafik 3× tanpa penskalaan horizontal.
- Modernisasi: Memimpin migrasi dari monolit e-commerce lama ke microservices berbasis Spring Boot.
- Integrasi Enterprise: Memberikan integrasi untuk SAP CDP dan Emarsys.
Keahlian
- Bahasa: Java (8–17, fitur 21+), JavaScript, TypeScript
- Framework: SAP Commerce (Hybris), Spring Boot, Spring MVC, Quarkus 3, Azure Functions
- Platform: SAP Customer Data Platform (CDP), SAP Engagement Cloud (Emarsys)
- Alat & Infra: Kafka, Apache Solr, Drools, Redis, Azure DevOps, Jenkins, Docker, AKS, Git
Pengalaman Profesional
Lead Software Engineer
-
Arsitektur:
- Merancang dan mengimplementasikan lapisan platform inti; ikut mendefinisikan service boundaries bersama Solution Architect.
- Memiliki lapisan core bersama yang menjadi dasar layanan core, CMS, dan produk.
- Menetapkan service boundaries, standar platform, dan strategi evolusi jangka panjang.
-
Modernisasi:
- Memimpin migrasi dari monolit SAP Commerce ke microservices Spring Boot.
- Otoritas teknis atas library platform inti yang digunakan 3 tim produk di berbagai domain bisnis.
-
Skalabilitas:
- Mendiagnosis amplifikasi permintaan 10× pada SAP Commerce Accelerator via Datadog dan mengurangi latensi P95 dari 2,1 detik menjadi ~800ms melalui EHCache full-page caching.
- Meningkatkan ketahanan sistem untuk menangani lonjakan trafik 3× tanpa downtime atau penskalaan horizontal.
- Mengurangi payload gambar hingga 80% melalui layanan image proxy kustom.
-
Keamanan:
- Merancang kontrol akses JWT/OAuth2 di seluruh microservices menggunakan anotasi @Secured berbasis izin, bukan peran umum.
- Mengimplementasikan cache access-token berbasis Redis (dengan fallback ke DB) dan pemberian peran berbatas waktu.
-
Integrasi:
- Berkontribusi pada implementasi SAP CDP dan SAP Emarsys untuk data pelanggan terpadu.
-
Kepemimpinan:
- Memimpin 12 engineers dalam pengembangan platform secara end-to-end.
- Berperan sebagai konsultan teknis internal lintas proyek paralel.
- Memimpin 4 angkatan bootcamp internal SAP Commerce (2021–2022), melatih lebih dari 30 engineer.
- Menerima penghargaan Best Project Development Quality (2024).
-
Pencapaian:
- Meluncurkan motorkux.id go-live (2022) dan seva.id marketplace (2020).
- Membangun platform Decision-as-a-Service yang memungkinkan tim bisnis mengirim aturan harga, promosi, dan eligibility baru tanpa deploy backend.
- Memimpin upgrade SAP Commerce di seluruh platform enterprise (6.6 → 2205).
Tech Lead & DevOps Engineer
-
Arsitektur Database:
- Melakukan migrasi database dari SAP HANA ke Aurora MySQL untuk platform otomotif skala enterprise.
-
DevOps & Keandalan:
- Melakukan transisi deployment manual ke pipeline CI/CD otomatis di semua lingkungan.
- Mempertahankan ketersediaan sistem dan menangani rilis produksi untuk trafik e-commerce utama.
Software Developer
-
Pengembangan Fitur:
- Membangun dan meluncurkan marketplace properti seva.id.
-
Integrasi Sistem:
- Mengintegrasikan API pihak ketiga dan mengimplementasikan OAuth social login.
Pendidikan
Sarjana Ilmu Komputer (2017) | Universitas Diponegoro, Indonesia
Kursus Utama
SAP Hybris Commerce Developer I & II • Confluent Developer Skills for Building Apache Kafka® (Confluent) • Java Spring Bootcamp • Oracle Academy Java Programming
Sertifikasi
-
Data Streaming Engineer Foundations (Confluent)
Issued: Agu 2025 · Expires: Agu 2027 | ID: 158233717 | -
Confluent Apache Kafka Fundamentals Accreditation (Confluent)
Issued: Jul 2025 · Expires: Jul 2027 | ID: 170078924 |