Yusuf Adiputera Keahlian & Kompetensi Teknis

Penjelasan mendalam mengenai teknologi dan kerangka kerja yang saya gunakan untuk membangun aplikasi enterprise yang kokoh, terukur, dan berkinerja tinggi. Fokus utama saya adalah ekosistem Java dan platform SAP Commerce (Hybris).

Cara membaca tingkat keahlian di bawah ini

Beginner
Sedang mempelajari teknologi; dapat bekerja dengan bimbingan.
Intermediate
Mampu menangani masalah standar di produksi; dapat memberikan fitur secara mandiri.
Advanced
Keahlian mendalam; dapat merancang solusi dan men-debug masalah yang kompleks.
Lead Level
Keahlian Advanced ditambah kepemimpinan tim menggunakan teknologi ini di produksi.

Bahasa & Framework Utama

Pondasi keahlian engineering saya, berfokus pada sistem berorientasi objek yang kokoh dan layanan backend dengan throughput tinggi.

Java

Lebih dari 8 tahun pengalaman praktis membangun sistem backend skala enterprise dalam Java 8 hingga Java 17, dengan pengenalan fitur Java 21+. Memimpin pengembangan platform skala enterprise untuk situs e-commerce termasuk motorkux.id, auto2000.co.id, dan seva.id. Fokus pada penulisan kode yang bersih dan mudah dipelihara mengikuti prinsip SOLID dan design patterns.

Lead Level

Spring Boot & MVC

Penggunaan luas ekosistem Spring untuk arsitektur microservices maupun monolitik enterprise. Pemahaman mendalam tentang Spring Security, Spring Data (JPA/Hibernate), dan Dependency Injection untuk desain aplikasi yang skalabel. Saat ini memimpin migrasi platform SAP Commerce ke microservices berbasis Spring Boot, merancang service boundaries, model Permission-Based Access Control (PBAC), dan kapabilitas platform yang dapat digunakan kembali.

Advanced

Quarkus

Mahir dalam membangun aplikasi cloud-native modern dan microservices menggunakan Quarkus 3. Menggunakan Quarkus untuk engine evaluasi Rules-as-a-Service guna mencapai waktu mulai (startup) yang cepat dan penggunaan memori yang rendah.

Intermediate

Ekosistem SAP & E-Commerce

Keahlian khusus dalam rangkaian SAP Customer Experience (CX) dan implementasi platform commerce skala besar.

SAP Commerce (Hybris)

Keahlian mendalam dalam arsitektur SAP Commerce Cloud, termasuk kustomisasi core platform, pemodelan data, pengembangan OCC API, ekstensi Backoffice, dan manajemen CMS. Memimpin berbagai implementasi enterprise dan upgrade platform (versi 6.6 hingga 2205) for Astra Group digital properties. Berpengalaman dengan kustomisasi promotion engine, strategi lazy loading CMS, dan arsitektur full-page caching menggunakan EHCache.

Lead Level

SAP CDP & Emarsys

Pengalaman praktis dengan SAP Customer Data Platform untuk profil pelanggan terpadu, segmentasi, dan resolusi identitas. Mengenal SAP Engagement Cloud (sebelumnya SAP Emarsys) untuk otomatisasi pemasaran omnichannel, orkestrasi kampanye, dan keterlibatan pelanggan yang dipersonalisasi di berbagai domain bisnis.

Intermediate

SAP S/4HANA ABAP

Mengembangkan kemahiran dalam pengembangan ABAP untuk ekstensi logika bisnis inti dalam ekosistem SAP S/4HANA. Saat ini mendukung inisiatif integrasi SAP S/4HANA dan memperluas keahlian integrasi ERP untuk menghubungkan operasional commerce dan back-office.

Beginner

Arsitektur, Integrasi & Tools

Merancang sistem terdistribusi yang skalabel, resilien, dan terintegrasi secara mendalam dalam lanskap enterprise.

Integrasi REST & SOAP

Spesialisasi dalam integrasi sistem enterprise kompleks menggunakan RESTful API dan layanan web SOAP. Merancang dan mengimplementasikan integrasi antara SAP Commerce dan layanan pihak ketiga, termasuk payment gateway (kartu kredit, virtual account), penyedia pengiriman, dan platform perusahaan induk. Fokus pada integritas data, komunikasi aman, mekanisme retry, dan pertukaran pesan yang andal.

Advanced

Desain Sistem & Performa

Fokus pada skalabilitas arsitektur dan engineering performa untuk platform yang melayani pelanggan. Mendiagnosis amplifikasi permintaan 10× pada SAP Commerce Accelerator via Datadog dan merancang arsitektur full-page caching (EHCache dengan invalidasi selektif) yang mengurangi latensi P95 dari 2,1 detik menjadi ~800ms. Mengimplementasikan lazy loading CMS dan image resizer proxy yang mengurangi ukuran payload hingga 80%. Mencapai resiliensi terhadap lonjakan trafik 3× tanpa penskalaan horizontal.

Advanced

Apache Kafka

Merancang integrasi event-driven berbasis Kafka antara SAP Commerce, SAP CDP, dan SAP Emarsys untuk profil pelanggan terpadu. Juga menggunakan Kafka sebagai transport hot-reload untuk platform Rules-as-a-Service, mendistribusikan perubahan aturan ke seluruh evaluator instance tanpa restart layanan. Tersertifikasi Confluent Data Streaming Engineer Foundations (Agu 2025) dan Apache Kafka Fundamentals Accreditation (Jul 2025).

Intermediate

Temporal.io & Orkestrasi Workflow

Merancang dan mengimplementasikan Proof of Concept (POC) menggunakan Temporal.io untuk orkestrasi workflow terdistribusi. Mendesain alur pemesanan multi-layanan (multi-service) yang tangguh dan mengelola transaksi terdistribusi menggunakan pola Saga, sebagai persiapan untuk peluncuran produksi yang akan datang.

Intermediate

Docker & Azure Kubernetes Service (AKS)

Mendeploy microservices Spring Boot pada Azure Kubernetes Service (AKS) menggunakan Docker, dengan image kontainer yang dioptimalkan dan alokasi resource yang disesuaikan untuk beban kerja migrasi SAP Commerce ke microservices. Mendefinisikan replikasi layanan, health probe, dan resource limit di berbagai environment.

Intermediate

CI/CD & DevOps Automation

Membangun pipeline CI/CD otomatis tanpa waktu henti (zero-downtime) menggunakan Azure DevOps dan Jenkins. Mengubah proses deployment manual lama menjadi alur kerja terotomatisasi di berbagai environment staging dan produksi.

Intermediate

Desain DSL & Rules-as-a-Service

Merancang platform Rules-as-a-Service yang memungkinkan tim bisnis membuat dan 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; keterlibatan backend hanya dibutuhkan untuk kategori logika aturan yang benar-benar baru. Dibangun di atas Drools, dengan Kafka untuk propagasi aturan ke seluruh runtime instance.

Intermediate

OAuth2 / JWT & Security

Merancang keamanan berbasis JWT/OAuth2 di seluruh microservices menggunakan model peran berbasis izin (permission-based roles). Mengamankan endpoint API berdasarkan izin granular melalui anotasi kustom `@Secured`, dan mengimplementasikan cache access-token berbasis Redis dengan fallback ke DB untuk pengecekan validitas.

Advanced

Filosofi Pemrograman

  • Clean Code: Mematuhi prinsip SOLID untuk memastikan pemeliharaan jangka panjang yang mudah dan sistem yang dapat dibaca.
  • Performa Utama: Optimasi proaktif dan profiling untuk memastikan waktu respons di bawah satu detik untuk platform enterprise.
  • Mentorship: Memimpin dengan memberi contoh dan menumbuhkan budaya keunggulan teknis dalam tim engineering.

Cari informasi lainnya?

Lihat Resume Lengkap saya atau baca Pertanyaan Umum (FAQ) Teknis.