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
- Memimpin development team yang berhasil membangun dan meluncurkan motorkux.id (2021–sekarang)
- Memimpin development team yang berhasil membangun dan meluncurkan seva.id marketplace (2019–2021)
- Menjadi bagian dari development team yang berhasil membangun dan meluncurkan seva.id property (2018–2019)
- Memenangkan penghargaan internal "Best Prject Development Quality" (2024)
- Terlibat dalam implementasi SAP Customer Data Platform (SAP CDP) dan SAP Emarsys (2025)
- Berhasil mengembangkan image resizer proxy (2024)
- Berhasil mengembangkan payload validator on the fly menggunakan Drools (2025)
- Berhasil membuat custom promotion conditions (kuota berbasis lokasi tanpa harus menggunakan kupon) (2023)
- Berhasil membuat cronjob untuk melakukan migrasi database dari SAP Hana ke MySQL untuk berbagai proyek Hybris (2019–2020)
- Melakukan upgrade versi SAP Commerce untuk berbagai proyek Hybris (2020–2022)
- Menyiapkan CI/CD di Jenkins dan Azure DevOps untuk berbagai proyek Hybris (2018–2022)
- Berhasil mengimplementasikan lazy loading pada CMS content slot di halaman
- Berhasil mengimplementasikan lazy loading pada CMS components
- Berhasil meningkatkan performa JSP storefront (skor PSI >90 di desktop, >65 di mobile)
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 EmarsysPengalaman Kerja
Lead Software Engineer - SAP Hybris Commerce - Java - Spring MVC - Spring Boot - Drools
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
Lead Software Developer - SAP Hybris Commerce - Java Spring MVC
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
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
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
-
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)
Artikel Teknis
-
How to Remote Debug SAP Commerce (on premise version) on IntelliJ IDEA and Eclipse – SAP Community (September 2022)
-
How to Enable Image Upload in Backoffice WYSIWYG editor – SAP Community (November 2023)
-
How to install additional plugins to Backoffice's WYSIWYG editor – SAP Community (November 2023)
-
SAP Commerce SSO error: password cannot be more than 72 bytes (BCrypt Error) – LinkedIn (Agustus 2025)