Summary
Yusuf is a Lead Software Engineer specializing in enterprise e-commerce platforms, distributed systems, and SAP Commerce (Hybris) architecture, with more than 8 years of professional experience in building scalable, high-performance systems within the SAP ecosystem.
He leads architecture design and delivery of enterprise-scale platforms, focusing on system scalability, platform modernization, and long-term technical strategy. His expertise includes SAP Commerce development, Spring-based microservices architecture, secure Role-Based Access Control (RBAC), and enterprise system integration across the SAP CX landscape.
Yusuf has led multiple large-scale SAP Commerce implementations and platform upgrades across Astra Group digital platforms, including seva.id, auto2000.co.id, astra-daihatsu.id, and motorkux.id. He led the end-to-end development of motorkux.id from analysis through production launch and continues to drive platform evolution based on business and technical requirements.
He is currently leading a strategic modernization initiative to migrate SAP Commerce into a Spring Boot–based microservices architecture, designing core system architecture and reusable platform capabilities including a dynamic rules engine (rules-as-a-service) and scalable service foundation.
His work emphasizes performance and scalability engineering, including full-page caching architecture, storefront optimization, and infrastructure improvements enabling the platform to handle significant traffic spikes with high reliability.
Yusuf also contributes to enterprise integration initiatives including SAP Customer Data Platform (CDP), SAP Engagement Cloud (formerly SAP Emarsys), and SAP S/4HANA, supporting unified customer data, marketing automation, and ERP integration.
He is passionate about building maintainable systems, mentoring engineering teams, and designing scalable architectures that support long-term business growth.
Key Achievements
- Led the development team that successfully built and launched motorkux.id (2021–now)
- Led the development team that successfully built and launched seva.id marketplace (2019–2021)
- Part of a development team that successfully built and launched seva.id property (2018–2019)
- Won internal "Best Project Development Quality" award (2024)
- Recently involved in SAP Customer Data Platform (SAP CDP) and SAP Engagement Cloud (formerly SAP Emarsys) implementation (2025)
- Recently involved in SAP S/4HANA ABAP development (2026)
- Successfully developed image resizer proxy (2024)
- Successfully developed payload validator on the fly, using Drools (2025)
- Successfully created custom promotion conditions (location-based quota without having to use coupons) (2023)
- Successfully created a cronjob to migrate the database from SAP Hana to MySQL for various Hybris projects (2019–2020)
- Upgraded SAP Commerce versions for various Hybris projects (2020–2022)
- Set up CI/CD on Jenkins and Azure DevOps for various Hybris projects (2018–2022)
- Successfully implemented lazy loading of CMS content slot in a page
- Successfully implemented lazy loading of CMS components
- Successfully improved the performance of the JSP storefront
Skills
- Languages: Java, JavaScript, HTML
- Frameworks & Platforms: 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
- Architecture & Integration: Microservices, REST API
- Tools & Infrastructure: Kafka, Apache Solr, Drools, Git
Experience
Lead Software Engineer
Lead architecture and delivery of enterprise-scale SAP Commerce (Hybris) e-commerce platforms, focusing on system scalability, platform modernization, and enterprise integration. Responsible for engineering leadership, core system design, and long-term platform evolution across multiple business domains.
Engineering Leadership
- Led a team of up to 12 engineers delivering enterprise e-commerce platforms from analysis through production (motorkux.id go-live June 2022).
- Owned end-to-end delivery including architecture design, project planning, sprint execution, and release management.
- Established coding standards and enforced engineering quality through code reviews, technical mentoring, and knowledge sharing.
- Coordinated cross-team collaboration across product, infrastructure, and enterprise integration teams.
- Won internal “Best Project Development Quality” award (2024).
Platform Modernization & Architecture (on going)
- Leading enterprise modernization initiative to migrate SAP Commerce platform to Spring Boot–based microservices architecture.
- Designed core system architecture supporting multiple business domains and supervising 3 parallel rewrite projects.
- Defined service boundaries, architecture standards, and implementation guidelines.
- Designed secure Role-Based Access Control (RBAC) model for service authorization and resource protection.
Rule Engine Platform (Rules-as-a-Service)
- Designed dynamic rule engine using Drools enabling client-defined conditions and actions without code deployment.
- Built reusable rules platform decoupling business logic from application services.
- Implemented flexible rule model not tightly coupled to domain objects.
- Delivered as core platform capability for SAP Commerce modernization and future service architecture.
- Developed payload validator on the fly, using Drools (2025).
Performance & Scalability Engineering
- Designed and implemented full-page caching architecture (EHCache), reducing page load time from ~2s to sub-second response.
- Improved platform resilience enabling system to handle more than 3× traffic spikes without downtime.
- Optimized storefront performance through CMS lazy loading strategy and rendering optimization.
- Built image resizer proxy reducing payload size up to 80% and improving page load performance.
- Improved JSP storefront performance.
- Developed image resizer proxy (2024).
SAP Commerce Platform Engineering
- Led multiple SAP Commerce platform upgrades across enterprise systems:
- seva.id marketplace & otomotif (6.6 → 20.11)
- auto2000 & Astra-Daihatsu (19.05 → 20.11)
- motorkux.id (2105 → 2205)
- Developed custom promotion engine supporting location-based quota without coupon dependency (2023).
- Implemented employee role expiration mechanism for enterprise access control.
Enterprise Integration
- Contributed to SAP Customer Data Platform (SAP CDP) and SAP Engagement Cloud (formerly SAP Emarsys) implementation for customer data and marketing automation.
- Supporting SAP S/4HANA integration initiatives and expanding ABAP expertise for ERP integration.
Core Responsibilities
- Architecture design and system evolution planning
- Project planning and delivery management
- Engineering standards governance and code review
- Platform upgrade and deployment strategy
- Performance optimization and scalability improvements
Technology Stack: SAP Commerce (Hybris), Java, Spring MVC, Spring Boot, Microservices Architecture, Drools, EHCache, JSP, SAP CDP, SAP Emarsys, SAP S/4HANA.
Bootcamp Trainer
Trained 3 internal batches of SAP Commerce bootcamps covering Java, Spring MVC, and SAP Commerce/Hybris fundamentals.
Technology Stack: Java, Spring MVC, SAP Commerce (Hybris)
Lead Software Developer
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:
- Maintained coding standards documentation and enforced quality through code reviews and knowledge sharing sessions for the development team.
- Led project planning, including man-days estimation, development timelines, and breaking down user stories into smaller tasks for sprint planning.
- Developed new features and resolved critical production bugs to ensure platform stability and continuous delivery.
- Managed deployment to lower environments and prepared comprehensive release notes.
- Set up and maintained CI/CD pipelines using Azure DevOps and Jenkins, automating build, deployment, and patch application processes.
- Led SAP Hybris Commerce/SAP Commerce version upgrades and patch applications.
Technology Stack: SAP Hybris Commerce, Java, Spring MVC, Azure DevOps, Jenkins, MySQL
Tech Lead & DevOps Engineer
Key achievement:
Successfully migrating the database of seva.id otomotif, seva.id marketplace, and astra-daihatsu from SAP HANA to Aurora MySQL.Responsibilities:
- Integrated 3rd-party REST/SOAP APIs and parent site services to support marketplace and automotive operations.
- Transitioned manual deployment processes to automated CI/CD pipelines using Azure DevOps and Jenkins for Dev, QA, and Pre-Prod environments.
- Served on the production deployment team, ensuring smooth and reliable releases with comprehensive release notes.
- Conducted code reviews to maintain high code quality and architectural standards.
- Traced and resolved complex bugs to maintain high availability for e-commerce traffic.
- Executed complex database migrations, including seamless migration from SAP HANA to Aurora MySQL.
- Developed scalable features to meet business requirements.
Technology Stack: SAP Hybris Commerce, Java, Spring MVC, Jenkins, Azure DevOps, SAP HANA, Aurora MySQL
Software Developer
Key achievement:
Our team successfully built and launched seva.id propertyResponsibility:
- Integrated 3rd-party APIs and parent site resources to build core functionalities and content delivery.
- Developed and maintained core e-commerce features, actively resolving bugs and optimizing existing codebase for property marketplace.
- Implemented social media login integration (OAuth) to streamline user onboarding and authentication.
Technology Stack: SAP Hybris Commerce, Java, Spring MVC, REST/SOAP APIs, OAuth
Education
-
Bachelor's Degree in Computer Science
Universitas Diponegoro (Semarang, Indonesia)
Courses
-
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)
Technical Articles
-
How to Remote Debug SAP Commerce on IntelliJ IDEA and Eclipse
A deep-dive tutorial explaining how developers can configure and attach remote debuggers within IntelliJ IDEA and Eclipse to troubleshoot complex SAP Commerce (On-Premise) server issues.
-
How to Enable Image Upload in Backoffice WYSIWYG editor
Step-by-step configuration guide on extending the default SAP Commerce Backoffice UI to allow internal business users to upload media directly via the CKEditor WYSIWYG tool.
-
How to install additional plugins to Backoffice's WYSIWYG editor
A technical exploration on advanced CKEditor customization within the SAP Commerce framework, detailing how to inject custom JavaScript plugins into the Backoffice environment.
-
SAP Commerce SSO error: password cannot be more than 72 bytes (BCrypt Error)
An architectural breakdown of a Single Sign-On (SSO) limitation encountered using Spring Security and BCrypt in SAP Commerce, alongside the implemented encryption bypass solution.