Yusuf Adiputera Lead Software Engineer berspesialisasi dalam Java, Distributed Systems, dan Enterprise Commerce

Kontak

yusuf@adiputera.id

linkedin.com/in/yusuf-adiputera

Temukan saya di

Ringkasan

Yusuf adalah Lead Software Engineer dengan pengalaman lebih dari 8 tahun yang berspesialisasi dalam arsitektur Java dan Spring Framework, platform e-commerce enterprise, dan sistem terdistribusi. Ia memiliki rekam jejak yang terbukti dalam merancang dan mengirimkan platform bertrafik tinggi untuk Astra Group, termasuk seva.id, auto2000.co.id, dan motorkux.id.

Saat ini, ia memimpin inisiatif modernisasi besar untuk memigrasikan monolit SAP Commerce lama ke ekosistem microservices Spring Boot. Dalam peran ini, ia merancang kapabilitas inti yang dapat digunakan kembali, termasuk dynamic rules engine (Rules-as-a-Service) dan fondasi layanan yang skalabel.

Filosofi rekayasanya sangat menekankan pada performa dan keandalan sistem. Dengan mengimplementasikan full-page caching (EHCache) dan proxy gambar kustom, ia telah berhasil mengurangi waktu muat halaman (page load) menjadi sub-detik dan memastikan platform dapat menangani lonjakan trafik 3× lipat secara andal.

Di luar kode aplikasi, Yusuf membawa keahlian yang kuat dalam infrastruktur dan arsitektur data. Ia telah mengeksekusi migrasi database yang kompleks (SAP HANA ke Aurora MySQL), membangun pipeline CI/CD tanpa waktu henti (zero-downtime), dan membangun integrasi event-driven menggunakan Kafka untuk menghubungkan sistem enterprise seperti SAP CDP, Emarsys, dan S/4HANA.

Sebagai pemimpin engineering, Yusuf bertindak sebagai konsultan teknis internal di berbagai proyek paralel. Ia senang memimpin tim engineering, membimbing para developer, dan menetapkan standar teknis yang mendorong pertumbuhan bisnis jangka panjang.

Pencapaian Utama

  • Memimpin strategi modernisasi skala enterprise, memigrasikan monolit SAP Commerce lama ke ekosistem microservices Spring Boot yang scalable di 3 domain bisnis paralel.
  • Memimpin tim engineering untuk pengembangan motorkux.id (2021–Sekarang) dan seva.id marketplace (2019–2021)
  • Berkontribusi pada pengembangan inti platform seva.id property (2018–2019)
  • Menerima penghargaan internal "Best Project Development Quality" (2024)
  • Mencapai page load time sub-detik dan meningkatkan ketahanan sistem untuk menangani lonjakan trafik 3× tanpa downtime dengan mengimplementasikan arsitektur full-page caching EHCache.
  • Mengintegrasikan SAP Customer Data Platform (CDP) dan SAP Emarsys untuk profil pelanggan dan pemasaran terpadu (2025)
  • Mendukung integrasi SAP S/4HANA ERP menggunakan ABAP (2026)
  • Merancang dan mengimplementasikan kerangka kerja Role-Based Access Control (RBAC) yang komprehensif untuk mengatur otorisasi level layanan dan siklus akses yang aman.
  • Membangun layanan proxy gambar kustom untuk mengurangi ukuran payload dan bandwidth (2024)
  • Merancang engine validasi payload real-time menggunakan Drools (2025)
  • Mengembangkan modul promosi kustom berbasis lokasi di SAP Commerce (2023)
  • Mengeksekusi migrasi database berskala besar dari SAP HANA ke MySQL di berbagai environment (2019–2020)
  • Memimpin proses upgrade platform SAP Commerce skala enterprise (2020–2022)
  • Membangun pipeline CI/CD otomatis tanpa downtime menggunakan Jenkins dan Azure DevOps (2018–2022)
  • Mengoptimalkan rendering storefront dengan mengimplementasikan lazy loading pada komponen CMS dan tuning performa JSP
  • Membimbing generasi engineer berikutnya dengan mengadakan 3 bootcamp internal SAP Commerce, mengajarkan Java, Spring MVC, dan dasar-dasar platform.

Keahlian

Lihat keahlian teknis & teknologi terperinci →

  • Bahasa Pemrograman: Java, JavaScript, HTML
  • Framework & Platform: SAP Commerce (Hybris), Spring Boot, Spring MVC, jQuery, Azure Function App, SAP Customer Data Platform (SAP CDP), SAP Engagement Cloud (formerly SAP Emarsys), SAP S/4HANA ABAP
  • Arsitektur & Integrasi: Microservices, REST API
  • Infrastruktur & Alat: Kafka, Apache Solr, Drools, Git

Pengalaman Kerja

Lead Software Engineer

PT Astra International Tbk

Memimpin arsitektur dan evolusi platform e-commerce skala enterprise, mendorong modernisasi dari sistem monolit SAP Commerce ke ekosistem microservices yang scalable di berbagai domain bisnis.

Arsitektur & Kepemilikan Platform

  • Mendefinisikan dan memimpin 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 sistem jangka panjang.
  • Membangun kapabilitas platform yang reusable termasuk rules engine dan komponen infrastruktur bersama.

Modernisasi Platform

  • Memimpin migrasi skala enterprise dari monolit SAP Commerce ke microservices berbasis Spring Boot.
  • Mengawasi 3 jalur rewrite paralel di berbagai domain bisnis.
  • Mendefinisikan standar engineering dan pedoman implementasi untuk distributed systems.

Skalabilitas & Performance Engineering

  • Mengurangi page load time dari ~2 detik menjadi sub-detik melalui arsitektur full-page caching (EHCache).
  • Meningkatkan ketahanan sistem untuk menangani lonjakan traffic 3× tanpa downtime.
  • Mengurangi ukuran payload gambar hingga 80% melalui layanan image proxy kustom.
  • Mengoptimalkan kinerja storefront melalui CMS lazy loading dan perbaikan rendering.

Keamanan & Kontrol Akses

  • Merancang dan mengimplementasikan Role-Based Access Control (RBAC) untuk otorisasi di level layanan.
  • Mengimplementasikan siklus akses yang aman termasuk mekanisme employee role expiration.

Integrasi Enterprise

  • Berkontribusi pada implementasi SAP Customer Data Platform (SAP CDP) dan SAP Emarsys untuk data pelanggan terpadu dan otomatisasi pemasaran.
  • Mendukung inisiatif integrasi SAP S/4HANA dan memperluas keahlian ABAP untuk integrasi ERP.

Engineering Leadership & Pengaruh Teknis

  • Memimpin tim hingga 12 engineers dalam pengembangan platform secara end-to-end.
  • Berperan sebagai konsultan teknis internal lintas tim, memberikan panduan arsitektur dan desain solusi untuk proyek paralel.
  • Mendorong keselarasan teknis lintas tim, memastikan konsistensi dalam arsitektur, standar, dan best practices.
  • Membimbing engineers dan senior developers dalam desain sistem, performa, dan arsitektur yang scalable.
  • Berkolaborasi dengan tim produk, infrastruktur, dan integrasi enterprise untuk menyelaraskan solusi teknis dengan tujuan bisnis.
  • Bertanggung jawab atas desain pipeline CI/CD dan strategi deployment di Azure DevOps dan Jenkins.
  • Menerima penghargaan Best Project Development Quality (2024).

Pencapaian Terpilih

  • Meluncurkan motorkux.id go-live (2022) dan seva.id marketplace (2020) dengan integrasi pembayaran, pengiriman, dan pihak ketiga.
  • Merancang platform Rules-as-a-Service menggunakan Drools untuk logika bisnis dinamis tanpa code deployment.
  • Memimpin beberapa upgrade SAP Commerce di seluruh platform enterprise (seva.id, auto2000, motorkux.id - versi 6.6 → 2205).
  • Mengembangkan promotion engine kustom yang mendukung kuota berbasis lokasi tanpa ketergantungan kupon.

Technology Stack: Java, Spring Boot, Spring MVC, Microservices Architecture, SAP Commerce (Hybris), Drools, EHCache, JSP, SAP CDP, SAP Emarsys, SAP S/4HANA, Azure DevOps, Jenkins, MySQL.

Bootcamp Trainer

PT Astra International Tbk

Melatih 3 batch internal SAP Commerce bootcamp yang mencakup Java, Spring MVC, dan SAP Commerce/Hybris fundamental.

Technology Stack: Java, Spring MVC, SAP Commerce (Hybris)

Tech Lead & DevOps Engineer

PT Astra International Tbk (via PT Xsis Mitra Utama)

Memimpin operasi pengembangan dan deployment untuk platform otomotif dan marketplace, dengan fokus pada arsitektur database dan otomatisasi CI/CD.

Database & Arsitektur

  • Melakukan migrasi database dari SAP HANA ke Aurora MySQL untuk platform e-commerce utama.
  • Mengembangkan fitur-fitur yang scalable dan melakukan code review untuk mempertahankan standar arsitektur.

DevOps & Keandalan Sistem

  • Melakukan transisi dari proses deployment manual ke pipeline CI/CD otomatis menggunakan Azure DevOps dan Jenkins di semua lingkungan (environment).
  • Bertugas dalam tim deployment produksi, menangani rilis produksi tanpa downtime.
  • Melakukan tracing dan menyelesaikan bug kompleks untuk mempertahankan ketersediaan tinggi pada platform e-commerce dengan traffic tinggi.

Integrasi Sistem

  • Mengintegrasikan REST/SOAP API pihak ketiga dan layanan dari parent site untuk mendukung operasi marketplace dan otomotif.

Technology Stack: SAP Commerce (Hybris), Java, Spring MVC, Jenkins, Azure DevOps, SAP HANA, Aurora MySQL.

Software Developer

PT Astra International Tbk (via PT Xsis Mitra Utama)

Berkontribusi pada pengembangan marketplace properti enterprise, dengan fokus pada pengiriman fitur inti dan integrasi sistem.

Pengembangan & Pengiriman Fitur

  • Menjadi bagian dari tim inti yang membangun dan meluncurkan marketplace seva.id property.
  • Mengembangkan dan memelihara fitur e-commerce, serta mengoptimalkan basis kode (codebase) yang ada.

Autentikasi & Keamanan

  • Mengimplementasikan integrasi login media sosial (OAuth) untuk mempermudah proses login dan registrasi pengguna.

Integrasi Sistem

  • Mengintegrasikan API pihak ketiga dan sumber daya dari parent site untuk mendukung fitur marketplace dan mengelola pengiriman konten.

Technology Stack: SAP Commerce (Hybris), Java, Spring MVC, REST/SOAP APIs, OAuth.

Pendidikan

  • Gelar Sarjana Ilmu Komputer (S.Kom)
    Universitas Diponegoro (Semarang, Indonesia)

Kursus

  • Oracle Academy Java Fundamentals (Oracle)

  • Oracle Academy Java Programming (Oracle)

  • Java Spring Framework Bootcamp (XSIS)

  • SAP Hybris Commerce Developer Part 1 (SAP & Trainocate)

  • SAP Hybris Commerce Developer Part 2 (SAP & Trainocate)

  • Spartacus Training (Divante)

  • Confluent Developer Skills for Building Apache Kafka® (Confluent)

Sertifikasi

  • Data Streaming Engineer Foundations
    Confluent
    Credential ID: 158233717

    Issued Agu 2025 · Expires Agu 2027
    View Credential

  • Confluent Apache Kafka Fundamentals Accreditation
    Confluent
    Credential ID: 170078924

    Issued Jul 2025 · Expires Jul 2027
    View Credential

Artikel Teknis

Lihat semua artikel teknis →

Pertanyaan Umum

Untuk informasi lebih lanjut, kunjungi halaman Pertanyaan Umum Yusuf Adiputera.