Ringkasan
Lead Software Engineer dengan pengalaman lebih dari 8 tahun yang berspesialisasi dalam arsitektur Java & Spring dan platform e-commerce enterprise. Berpengalaman dalam merancang dan mengirimkan sistem utama untuk Astra Group, dengan fokus pada skalabilitas, modernisasi platform, dan integrasi microservices.
Keahlian mencakup microservices berbasis Spring, dynamic rules engine (Rules-as-a-Service), dan rekayasa performa (mencapai waktu muat sub-detik). Membawa pengalaman mendalam dalam infrastruktur (CI/CD, migrasi database) dan integrasi SAP enterprise (CDP, Emarsys, S/4HANA). Berdedikasi pada kepemimpinan engineering, strategi teknis, dan membangun sistem yang mudah dipelihara.
Pencapaian Utama
- Lead Architect: Merancang dan meluncurkan motorkux.id (2021–Sekarang) dan seva.id marketplace (2019–2021).
- Penghargaan: Menerima penghargaan internal "Best Project Development Quality" (2024).
- Rules-as-a-Service: Merancang dynamic rules engine menggunakan Drools, secara efektif memisahkan logika bisnis dari kode aplikasi.
- Performa: Mencapai waktu respons sub-detik melalui EHCache full-page caching dan optimasi storefront.
- Modernisasi: Memimpin inisiatif strategis migrasi monolit e-commerce lama ke microservices berbasis Spring Boot.
- Integrasi Enterprise: Memberikan integrasi untuk SAP CDP, Emarsys, dan S/4HANA ABAP.
Keahlian
- Bahasa: Java, JavaScript, HTML, ABAP
- Framework: SAP Commerce (Hybris), Spring Boot, Spring MVC, jQuery, Azure Functions
- Platform: SAP Customer Data Platform (CDP), SAP Engagement Cloud (Emarsys), SAP S/4HANA
- Alat & Infra: Kafka, Apache Solr, Drools, Redis, Kafka, Azure DevOps, Jenkins, Git
Pengalaman Profesional
Lead Software Engineer
-
Arsitektur:
- Mendefinisikan arsitektur microservices untuk platform commerce dengan traffic tinggi.
- Bertanggung jawab atas desain sistem lintas domain meliputi 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.
- Mengawasi 3 jalur rewrite paralel di berbagai domain bisnis.
-
Skalabilitas:
- Mengurangi page load dari ~2 detik menjadi sub-detik melalui EHCache full-page caching.
- Meningkatkan ketahanan sistem untuk menangani lonjakan trafik 3× tanpa downtime.
- Mengurangi payload gambar hingga 80% melalui layanan image proxy kustom.
-
Keamanan:
- Merancang RBAC untuk otorisasi di level layanan.
- Mengimplementasikan siklus akses yang aman termasuk mekanisme role expiration.
-
Integrasi:
- Berkontribusi pada implementasi SAP CDP dan SAP Emarsys untuk data pelanggan terpadu.
- Mendukung integrasi SAP S/4HANA dan pengembangan ABAP untuk ERP.
-
Kepemimpinan:
- Memimpin 12 engineers dalam pengembangan platform secara end-to-end.
- Berperan sebagai konsultan teknis internal lintas proyek paralel.
- Menerima penghargaan Best Project Development Quality (2024).
-
Pencapaian:
- Meluncurkan motorkux.id go-live (2022) dan seva.id marketplace (2020).
- Membangun platform Rules-as-a-Service menggunakan Drools untuk logika bisnis dinamis.
- Memimpin upgrade SAP Commerce di seluruh platform enterprise (6.6 → 2205).
Pelatih Bootcamp (Java & SAP Commerce)
Melatih 3 batch internal SAP Commerce bootcamp yang mencakup dasar-dasar Java, Spring MVC, dan SAP Commerce/Hybris.
Tech Lead & DevOps Engineer
-
Arsitektur Database:
- Melakukan migrasi database dari SAP HANA ke Aurora MySQL untuk platform otomotif bertrafik tinggi.
-
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 | 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 |