🌐 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 seorang pengembang Java dan SAP Hybris Commerce/SAP Commerce berpengalaman dengan hampir 8 tahun pengalaman profesional. Ia memiliki keahlian yang kuat dalam mengembangkan OCC API, mengimplementasikan pencarian menggunakan FlexibleSearch, mengonfigurasi hot folder, merancang model data, membuat cronjob, serta melakukan integrasi dengan sistem pihak ketiga melalui REST API. Yusuf juga mahir dalam melakukan kustomisasi kondisi promosi, fitur backoffice, serta pemrosesan asinkron menggunakan Kafka. Ia menguasai Git, Spring Boot, Spring MVC, dan Azure Function App.

Sebagai lead engineer, Yusuf bertanggung jawab untuk membuat estimasi man-days, menyusun timeline pengembangan, terlibat dalam perencanaan proyek, melakukan review kode, menganalisis dan memecah user story menjadi tugas teknis, membimbing serta melatih anggota tim, melakukan deployment ke environment bawah (seperti dev atau staging), dan menyiapkan release notes yang berisi commit ID, daftar fitur yang akan di-deploy, serta langkah-langkah pasca-deployment. Ia juga harus siap melakukan debugging dan memeriksa log server melalui SSH ketika tim QA menemukan bug atau error.

Yusuf telah terlibat dalam beberapa proyek SAP Hybris Commerce/SAP Commerce di bawah Grup Astra, antara lain seva.id otomotif, seva.id properti, seva.id marketplace, astra-daihatsu.id, auto2000.co.id, dan yang terbaru motorkux.id.

Dalam proyek motorkux.id, Yusuf memimpin tim pengembangan untuk membangun SAP Hybris Commerce/SAP Commerce dari awal, terlibat dalam fase analisis dan pengembangan, hingga situs tersebut go-live pada Juni 2022. Setelah go-live, ia tetap memimpin pengembangan untuk memperkaya fitur-fitur website berdasarkan kebutuhan dari business analyst.

Yusuf juga membuat image resizer proxy untuk mengubah ukuran gambar secara dinamis menggunakan Azure Function App dan Node.js, yang digunakan oleh motorkux.id, auto2000.co.id, dan astra-daihatsu.id.

Yusuf juga bertanggung jawab atas migrasi database untuk semua proyek seva, dari SAP Hana ke MySQL, dengan menulis kode yang dapat memigrasikan data secara otomatis.

Yusuf juga menangani proses upgrade versi untuk beberapa proyek SAP Hybris Commerce/SAP Commerce, termasuk seva.id marketplace dari versi 6.6 ke 2011, seva.id otomotif dari 6.6 ke 2011, auto2000.co.id dari 19.05 ke 2011, astra-daihatsu.id dari 19.05 ke 2011, dan motorkux.id dari 21.05 ke 22.05.

Belakangan ini, Yusuf juga terlibat dalam implementasi SAP Customer Data Platform (SAP CDP) dan SAP Emarsys untuk memungkinkan penyatuan data pelanggan serta otomatisasi pemasaran di seluruh ekosistem SAP CX.

Dalam pengembangannya, Yusuf dan tim menggunakan metodologi agile berbasis sprint.

Pencapaian Utama

Keahlian

Java • SAP Hybris Commerce • Spring MVC • Spring Boot • Azure Function App • REST API • Git • jQuery • JavaScript • HTML • Drools • Solr • Kafka • SAP Customer Data Platform (SAP CDP) • SAP Emarsys

Pengalaman Kerja

Lead Software Engineer - SAP Hybris Commerce - Java - Spring MVC - Spring Boot - Drools

PT Astra International Tbk
Feb 2021 – Sekarang

Key Achievements:

  • Berhasil memimpin development team dalam membangun motorkux.id mulai dari fase analisis dan development hingga go-live pada Juni 2022.
  • Berhasil melakukan upgrade versi SAP Hybris Commerce/SAP Commerce untuk seva.id marketplace dan seva.id otomotif dari versi 6.6 ke 20.11, serta menerapkan patch version baru. Juga melakukan upgrade untuk auto2000.co.id dan astra-daihatsu.id dari versi 19.05 ke 20.11.
  • Berhasil melakukan upgrade versi SAP Hybris Commerce/SAP Commerce untuk motorkux.id dari versi 2105 ke 2205.
  • Berhasil membuat custom promotion conditions (kuota berbasis lokasi tanpa harus menggunakan kupon).
  • Berhasil mengembangkan employee role expiration.
  • Berhasil mengimplementasikan lazy loading pada CMS content slot di halaman.
  • Berhasil mengimplementasikan lazy loading pada CMS component.
  • Berhasil mengembangkan image resizer proxy.
  • Berhasil meningkatkan performa JSP storefront (skor PSI >90 di desktop, >65 di mobile).
  • Memenangkan penghargaan internal "Best Prject Development Quality" (2024)
  • Terlibat dalam implementasi SAP Customer Data Platform (SAP CDP) dan SAP Emarsys (2025).

Responsibilities:

  • Maintain coding standards document.
  • Menegakkan coding standards melalui code review dan knowledge sharing.
  • Project planning.
  • Estimasi man-days.
  • Membuat development timeline.
  • Memecah story menjadi tugas-tugas kecil untuk sprint planning.
  • Features development.
  • Bugfix.
  • Deployment ke lower environment.
  • Mempersiapkan release notes.
  • Mengatur CI/CD menggunakan Azure DevOps & Jenkins.
  • Membuat Jenkins build job untuk melakukan deployment.
  • Membuat Azure DevOps Pipeline untuk menerapkan patch.
  • SAP Hybris Commerce/SAP Commerce version upgrade.
  • SAP Hybris Commerce/SAP Commerce version patching.

Bootcamp Trainer - SAP Hybris Commerce - Java Spring MVC

PT Astra International Tbk
Nov 2021 – Des 2022
Melatih 3 batch internal SAP Commerce bootcamp yang mencakup Java, Spring MVC, dan SAP Commerce/Hybris fundamental.

Lead Software Developer - SAP Hybris Commerce - Java Spring MVC

PT Astra International Tbk
Apr 2020 – Jan 2021

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:

  • Maintain coding standards document.
  • Menegakkan coding standards melalui code review dan knowledge sharing.
  • Project planning.
  • Estimasi man-days.
  • Membuat development timeline.
  • Memecah story menjadi tugas-tugas kecil untuk sprint planning.
  • Features development.
  • Bugfix.
  • Deployment ke lower environment.
  • Mempersiapkan release notes.
  • Mengatur CI/CD menggunakan Azure DevOps & Jenkins.
  • Membuat Jenkins build job untuk melakukan deployment.
  • Membuat Azure DevOps Pipeline untuk menerapkan patch.
  • SAP Hybris Commerce/SAP Commerce version upgrade.
  • SAP Hybris Commerce/SAP Commerce version patching.

Tech Lead - SAP Hybris Commerce - Java Spring MVC & DevOps Engineer

PT Astra International Tbk (via PT Xsis Mitra Utama)
Apr 2019 – Apr 2020

Key achievement:

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

Responsibilities:

  • 3rd party integration.
  • Parent site integration.
  • Deployment ke environment Dev, QA, dan Pre-Prod (secara manual, kemudian menggunakan Jenkins).
  • Mengatur CI/CD menggunakan Azure DevOps & Jenkins.
  • Membuat Jenkins build job untuk melakukan deployment.
  • Mempersiapkan release notes.
  • Anggota production deployment team.
  • Code reviewer.
  • Tracing bugs.
  • Bug fixes.
  • Database migration.
  • Features development.

Software Developer - SAP Hybris Commerce - Java Spring MVC

PT Astra International Tbk (via PT Xsis Mitra Utama)
Apr 2018 – Apr 2019

Key achievement:

Tim kami berhasil membangun dan meluncurkan seva.id property.

Responsibility:

  • 3rd party integration.
  • Parent site integration.
  • Bug fixes.
  • Features development.
  • Social media login.

Kursus

Artikel Teknis

Pertanyaan Umum

Untuk informasi lebih lanjut, kunjungi halaman Pertanyaan Umum (Bahasa Indonesia).

For more information, visit the FAQ page (English).