🌐 EN ID

Yusuf Adiputera

Lead Software Engineer specialized in Java, SAP Commerce (Hybris), and Spring Framework

Contact

yusuf@adiputera.id

linkedin.com/in/yusuf-adiputera

Connect with me

Summary

Yusuf is an experienced Java and SAP Hybris Commerce/SAP Commerce developer with almost 8 years of professional experience. He has strong expertise in developing OCC APIs, implementing search using FlexibleSearch, configuring hot folders, designing data models, creating cronjobs, and integrating with third-party systems via REST APIs. He is also skilled in customizing promotion conditions, backoffice features, and asynchronous processing using Kafka. Yusuf is proficient in Git, Spring Boot, Spring MVC, and Azure Function App.

As a lead engineer, Yusuf has responsibilities for creating man-days estimation, creating development timelines, involving in project planning, reviewing code, analyzing and breaking down user stories into technical tasks, mentoring and coaching team members, lower environment deployment, and preparing release notes that contain commit IDs, a list of features to be deployed, and post-deployment steps. He must also be ready to debug and check the server logs using SSH when the QA team finds some bugs or errors.

Yusuf has been involved in several SAP Hybris Commerce/SAP Commerce projects under Astra Group, namely seva.id otomotif, seva.id property, seva.id marketplace, astra-daihatsu.id, auto2000.co.id, and most recently motorkux.id.

In the motorkux.id project, Yusuf led the development team to build SAP Hybris Commerce/SAP Commerce from scratch, was involved in the analysis and development phases, until going live in June 2022. After going live, he continued leading development to enrich website features based on business analyst requirements.

Yusuf also created an image resizer proxy to resize images on the fly using Azure Function App and Node.js, which is used by motorkux.id, auto2000.co.id, and astra-daihatsu.id.

Yusuf is also responsible for database migration for all seva projects, from SAP Hana to MySQL, by writing code to migrate data automatically.

Yusuf also handles version upgrades of several SAP Hybris Commerce/SAP Commerce projects, including seva.id marketplace from 6.6 to 2011, seva.id otomotif from 6.6 to 2011, auto2000.co.id from 19.05 to 2011, astra-daihatsu.id from 19.05 to 2011, and motorkux.id from 21.05 to 22.05.

Recently, Yusuf has also been involved in SAP Customer Data Platform (SAP CDP) and SAP Emarsys implementation to enable unified customer data and marketing automation across the SAP CX ecosystem.

In development, Yusuf and the team use an agile, sprint-based methodology.

Key Achievements

Skills

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

Experience

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

PT Astra International Tbk
Feb 2021 – Present

Key Achievements:

  • Successfully led the development team in developing motorkux.id from the analysis and development phases until going live in June 2022.
  • Successfully upgraded the SAP Hybris Commerce/SAP Commerce version of seva.id marketplace and seva.id otomotif from the 6.6 version to 20.11, and then applied the new patch version, auto2000, and Astra-Daihatsu from 19.05 to 20.11.
  • Successfully upgrading SAP Hybris Commerce/SAP Commerce version of motorkux.id from version 2105 to version 2205
  • Successfully creating custom promotion conditions (location-based quota without having to use coupons)
  • Successfully developed employee role expiration
  • Successfully in implementing lazy loading of CMS content slot in a page
  • Successfully in implementing lazy loading of CMS component
  • Successfully developed image resizer proxy
  • Successfully in improving the performance of the JSP storefront (PSI score >90 on desktop, >65 on mobile)
  • Won internal "Best Project Development Quality" award (2024)
  • Recently involved in SAP Customer Data Platform (SAP CDP) and SAP Emarsys implementation (2025)

Responsibilities:

  • Maintain coding standards document
  • Enforcing coding standards through code review and knowledge sharing
  • Project planning
  • Man-days estimation
  • Create a development timeline
  • Breakdown story into smaller tasks for sprint planning
  • Features development
  • Bugfix
  • Deployment to a lower environment
  • Preparing release notes
  • Set up CI/CD using Azure DevOps & Jenkins
  • Set up Jenkins build job to do deployment
  • Set up Azure DevOps Pipeline for applying the 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 – Dec 2022
Trained 3 internal batches of SAP Commerce bootcamps covering Java, Spring MVC, and SAP Commerce/Hybris fundamentals.

Lead Software Developer - SAP Hybris Commerce - Java Spring MVC

PT Astra International Tbk
Apr 2020 – Jan 2021

Key Achievement:

Our team successfully launched seva.id marketplace on October 2020 with payment integration (credit card and virtual account transfer), shipping cost integration, 3rd party integration using SOAP web services, and a partial checkout feature.

Responsibilities:

  • Maintain coding standards document
  • Enforcing coding standards through code review and knowledge sharing
  • Project planning
  • Man-days estimation
  • Create a development timeline
  • Breakdown story into smaller tasks for sprint planning
  • Features development
  • Bugfix
  • Deployment to a lower environment
  • Preparing release notes
  • Set up CI/CD using Azure DevOps & Jenkins
  • Set up Jenkins build job to do deployment
  • Set up Azure DevOps Pipeline for applying the 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:

Successfully migrating the database of seva.id otomotif, seva.id marketplace, and astra-daihatsu from SAP HANA to Aurora MySQL.

Responsibilities:

  • 3rd party integration
  • Parent site integration
  • Deployment to Dev, QA, and Pre-Prod environment (manually, and then using Jenkins)
  • Set up CI/CD using Azure DevOps & Jenkins
  • Set up Jenkins build job to do deployment
  • Preparing release notes
  • 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:

Our team successfully built and launched seva.id property

Responsibility:

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

Courses

Technical Articles

Frequently Asked Questions

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

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