Yusuf Adiputera Lead Software Engineer | Java, Distributed Systems & Enterprise Commerce

Kontak

📧 yusuf@adiputera.id | 🔗 linkedin.com/in/yusuf-adiputera

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

Lihat keahlian teknis & teknologi terperinci →

  • 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

PT Astra International Tbk
Apr 2020 – Sekarang
  • 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

PT Astra International Tbk (via PT Xsis Mitra Utama)
Apr 2019 – Apr 2020
  • Arsitektur Database:
  • 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

PT Astra International Tbk (via PT Xsis Mitra Utama)
Apr 2018 – Apr 2019
  • 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 | View Credential
  • Confluent Apache Kafka Fundamentals Accreditation (Confluent)
    Issued: Jul 2025 · Expires: Jul 2027 | ID: 170078924 | View Credential

Studi Kasus

Artikel Teknis

Lihat semua artikel teknis →