🌐 EN ID

Yusuf Adiputera Lead Software Engineer berspesialisasi dalam Java, SAP Commerce (Hybris), dan Spring Framework

Kontak

yusuf@adiputera.id

linkedin.com/in/yusuf-adiputera

Temukan saya di

Ringkasan

Yusuf adalah Lead Software Engineer yang berspesialisasi dalam enterprise e-commerce platforms, distributed systems, dan arsitektur SAP Commerce (Hybris), dengan lebih dari 8 tahun pengalaman profesional dalam membangun sistem yang scalable dan high-performance di dalam ekosistem SAP.

Dia memimpin desain arsitektur dan delivery platform skala enterprise, dengan fokus pada system scalability, platform modernization, dan strategi teknis jangka panjang. Keahliannya mencakup pengembangan SAP Commerce, arsitektur microservices berbasis Spring, Role-Based Access Control (RBAC) yang aman, dan integrasi sistem enterprise di seluruh lanskap SAP CX.

Yusuf telah memimpin beberapa implementasi SAP Commerce skala besar dan platform upgrades di seluruh platform digital Astra Group, termasuk seva.id, auto2000.co.id, astra-daihatsu.id, dan motorkux.id. Dia memimpin pengembangan end-to-end motorkux.id dari analisis hingga peluncuran produksi dan terus mendorong evolusi platform berdasarkan kebutuhan bisnis dan teknis.

Saat ini dia memimpin inisiatif modernisasi strategis untuk memigrasikan SAP Commerce ke arsitektur microservices berbasis Spring Boot, merancang arsitektur sistem inti dan kapabilitas platform yang reusable termasuk dynamic rules engine (rules-as-a-service) dan fondasi layanan yang scalable.

Pekerjaannya menekankan pada performance dan scalability engineering, termasuk arsitektur full-page caching, optimalisasi storefront, dan perbaikan infrastruktur yang memungkinkan platform menangani lonjakan traffic yang signifikan dengan keandalan tinggi.

Yusuf juga berkontribusi pada inisiatif integrasi enterprise termasuk SAP Customer Data Platform (CDP), SAP Engagement Cloud (formerly SAP Emarsys), dan SAP S/4HANA, mendukung data pelanggan yang terpadu, otomatisasi pemasaran, dan integrasi ERP.

Dia sangat antusias dalam membangun maintainable systems, membimbing tim engineering, dan merancang scalable architectures yang mendukung pertumbuhan bisnis jangka panjang.

Pencapaian Utama

Keahlian

Lihat keahlian teknis & teknologi terperinci →

Pengalaman Kerja

Lead Software Engineer

PT Astra International Tbk

Memimpin arsitektur dan delivery platform e-commerce SAP Commerce (Hybris) skala enterprise, dengan fokus pada scalability sistem, modernisasi platform, dan integrasi perusahaan. Bertanggung jawab atas engineering leadership, desain sistem inti, dan evolusi platform jangka panjang di berbagai domain bisnis.

Engineering Leadership

  • Memimpin tim hingga 12 engineers yang mengirimkan platform e-commerce enterprise dari analisis hingga produksi (motorkux.id go-live Juni 2022).
  • Bertanggung jawab atas end-to-end delivery termasuk desain arsitektur, perencanaan proyek, eksekusi sprint, dan manajemen rilis.
  • Menetapkan coding standards dan menegakkan engineering quality melalui code reviews, technical mentoring, dan knowledge sharing.
  • Mengoordinasikan kolaborasi lintas tim di seluruh tim produk, infrastruktur, dan integrasi perusahaan.
  • Memenangkan penghargaan internal “Best Project Development Quality” (2024).

Platform Modernization & Architecture (Sedang berlangsung)

  • Memimpin inisiatif modernisasi perusahaan untuk memigrasikan platform SAP Commerce ke arsitektur microservices berbasis Spring Boot.
  • Merancang arsitektur sistem inti yang mendukung berbagai domain bisnis dan mengawasi 3 proyek rewrite paralel.
  • Menetapkan service boundaries, standar arsitektur, dan pedoman implementasi.
  • Merancang model Role-Based Access Control (RBAC) yang aman untuk otorisasi layanan dan perlindungan sumber daya.

Rule Engine Platform (Rules-as-a-Service)

  • Merancang dynamic rule engine menggunakan Drools yang memungkinkan kondisi dan tindakan yang ditentukan klien tanpa code deployment.
  • Membangun platform aturan yang reusable yang memisahkan business logic dari layanan aplikasi.
  • engimplementasikan model aturan fleksibel yang tidak terikat erat dengan domain objects.
  • Disampaikan sebagai kemampuan platform inti untuk modernisasi SAP Commerce dan arsitektur layanan masa depan.
  • Mengembangkan payload validator on the fly menggunakan Drools (2025).

Performance & Scalability Engineering

  • Merancang dan mengimplementasikan arsitektur full-page caching (EHCache), mengurangi page load time dari ~2 detik menjadi respons sub-detik.
  • Meningkatkan ketahanan platform yang memungkinkan sistem menangani lonjakan traffic lebih dari 3× tanpa downtime.
  • Mengoptimalkan kinerja storefront melalui strategi CMS lazy loading dan optimalisasi rendering.
  • Membangun image resizer proxy yang mengurangi ukuran payload hingga 80% dan meningkatkan kinerja page load.
  • Meningkatkan kinerja JSP storefront.
  • Mengembangkan image resizer proxy (2024).

SAP Commerce Platform Engineering

  • Memimpin beberapa upgrades platform SAP Commerce di seluruh sistem perusahaan:
    • seva.id marketplace & otomotif (6.6 → 20.11)
    • auto2000 & Astra-Daihatsu (19.05 → 20.11)
    • motorkux.id (2105 → 2205)
  • Mengembangkan promotion engine kustom yang mendukung kuota berbasis lokasi tanpa ketergantungan kupon (2023).
  • Mengimplementasikan mekanisme employee role expiration untuk kontrol akses perusahaan.

Enterprise Integration

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

Core Responsibilities

  • Desain arsitektur dan perencanaan evolusi sistem
  • Perencanaan proyek dan manajemen pengiriman
  • Tata kelola engineering standards dan code review
  • Implementasi pipeline CI/CD (Azure DevOps, Jenkins)
  • Peningkatan platform dan strategi deployment
  • Optimalisasi kinerja dan perbaikan scalability

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

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)

Lead Software Developer

PT Astra International Tbk

Key Achievement:

Tim kami berhasil meluncurkan seva.id marketplace pada Oktober 2020 dengan integrasi pembayaran (kartu kredit dan transfer virtual account), integrasi ongkos kirim, integrasi dengan sistem pihak ketiga menggunakan SOAP web services, serta fitur partial checkout.

Responsibilities:

  • Memelihara dokumentasi standar pengkodean dan menegakkan kualitas melalui code review serta knowledge sharing untuk tim development.
  • Memimpin perencanaan proyek, termasuk estimasi man-days, development timeline, dan memecah user story menjadi tugas-tugas kecil untuk sprint planning.
  • Mengembangkan fitur baru dan menyelesaikan bug kritis di production untuk memastikan stabilitas dan pengiriman yang berkelanjutan.
  • Mengelola deployment ke lower environment dan menyusun release notes yang komprehensif.
  • Menyiapkan dan memelihara pipeline CI/CD menggunakan Azure DevOps dan Jenkins, mengotomatiskan proses build, deployment, dan patch aplikasi.
  • Memimpin upgrade versi dan patch aplikasi SAP Hybris Commerce / SAP Commerce.

Technology Stack: SAP Hybris Commerce, Java, Spring MVC, Azure DevOps, Jenkins, MySQL

Tech Lead & DevOps Engineer

PT Astra International Tbk (via PT Xsis Mitra Utama)

Key achievement:

Berhasil melakukan migrasi database untuk seva.id otomotif, seva.id marketplace, dan astra-daihatsu dari SAP HANA ke Aurora MySQL.

Responsibilities:

  • Mengintegrasikan API REST/SOAP pihak ketiga dan layanan dari parent site untuk mendukung operasi marketplace dan otomotif.
  • Meningkatkan proses deployment manual menjadi pipeline CI/CD otomatis menggunakan Azure DevOps dan Jenkins untuk environment Dev, QA, dan Pre-Prod.
  • Bertugas dalam production deployment team, memastikan rilis yang lancar dengan release notes yang komprehensif.
  • Melakukan code review untuk mempertahankan kualitas kode dan standar arsitektur tingkat tinggi.
  • Melakukan tracing dan menyelesaikan bug kompleks untuk mempertahankan ketersediaan tinggi pada traffic e-commerce.
  • Mengeksekusi migrasi database kompleks, termasuk migrasi tanpa celah dari SAP HANA ke Aurora MySQL.
  • Mengembangkan fitur-fitur scalable untuk memenuhi kebutuhan bisnis.

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

Software Developer

PT Astra International Tbk (via PT Xsis Mitra Utama)

Key achievement:

Tim kami berhasil membangun dan meluncurkan seva.id property.

Responsibility:

  • Mengintegrasikan API pihak ketiga dan sumber daya dari parent site untuk membangun fungsionalitas inti dan penyediaan konten.
  • Mengembangkan dan memelihara fitur e-commerce utama, secara aktif menangani bug dan mengoptimasi fungsionalitas untuk property marketplace.
  • Mengimplementasikan integrasi login media sosial (OAuth) untuk memudahkan onboarding dan autentikasi pengguna.

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

Pendidikan

Kursus

Artikel Teknis

Pertanyaan Umum

For more information, read Yusuf Adiputera's Frequently Asked Questions.

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