Yusuf Adiputera Lead Software Engineer specialized in Java, Distributed Systems, and Enterprise Commerce

Contact

yusuf@adiputera.id

linkedin.com/in/yusuf-adiputera

Connect with me

Summary

I'm a Lead Software Engineer with more than 8 years of experience specializing in Java and Spring Framework architecture, enterprise e-commerce platforms, and distributed systems. I've designed and delivered enterprise-scale platforms for Astra Group (PT Astra International Tbk, IDX:ASII — Indonesia's largest diversified conglomerate), including seva.id, auto2000.co.id, and motorkux.id.

I'm currently leading a major modernization initiative migrating a legacy SAP Commerce monolith to a Spring Boot microservices ecosystem. In this role, I design reusable core capabilities, including a dynamic rules engine (Decision-as-a-Service) and scalable service foundations.

My engineering philosophy heavily emphasizes performance and system reliability. By implementing full-page caching (EHCache) and custom image proxies, I've reduced page load times to sub-second levels and ensured platforms can reliably handle 3× traffic spikes.

I've also delivered complex database migrations (SAP HANA to Aurora MySQL), established zero-downtime CI/CD pipelines, and built event-driven integrations using Kafka to connect enterprise systems like SAP CDP and Emarsys.

As an engineering leader, I act as an internal technical consultant across parallel projects. I enjoy leading engineering teams, mentoring developers, and establishing the technical standards that drive long-term business growth.

Key Achievements

  • Leading the enterprise-wide migration from a legacy SAP Commerce monolith to a scalable Spring Boot microservices ecosystem across 3 parallel business domains.
  • Led the engineering teams for motorkux.id (2021–Present) and seva.id marketplace (2019–2021)
  • Contributed to the core development of the seva.id property platform (2018–2019)
  • Received the internal "Best Project Development Quality" award (2024)
  • Diagnosed 10× request amplification on SAP Commerce Accelerator via Datadog (20–30 inbound RPS saturating 200–300 internal ops/sec). Implemented EHCache full-page caching, reducing internal operations by ~70-85% and P95 latency from 2.1s to ~800ms, enabling 3× traffic absorption without horizontal scaling.
  • Integrated SAP Customer Data Platform (CDP) and SAP Emarsys for unified customer profiles and marketing (2025)
  • Designed and implemented a comprehensive Permission-Based Access Control (PBAC) framework, with fine-grained permissions on top of role assignment, to govern service-level authorization and secure access lifecycles.
  • Built a custom image proxy service to dramatically reduce payload sizes and bandwidth (2024)
  • Designed a Decision-as-a-Service platform that lets business teams author new pricing, promotion, and eligibility rules directly, without backend deploys. The engine is intentionally generic: it doesn't know what a Customer or Product is, it just evaluates conditions on whatever data the client sends in. That's why new rules onboard without engineering work. Backend involvement is only needed for genuinely new categories of rule logic, which is rare.
  • Developed location-based custom promotion modules in SAP Commerce (2023)
  • Executed large-scale database migrations from SAP HANA to MySQL across multiple projects (2019–2020).
  • Led enterprise-wide SAP Commerce platform upgrades (2020–2022)
  • Established automated zero-downtime CI/CD pipelines using Jenkins and Azure DevOps (2018–2022)
  • Optimized storefront rendering by implementing CMS component lazy loading and JSP performance tuning
  • Mentored the next generation of engineers by conducting 4 internal SAP Commerce bootcamps, training 30+ engineers in Java, Spring MVC, and platform fundamentals.

Skills

View detailed technical expertise & technologies →

  • Languages: Java (8–17, 21+ features), JavaScript, TypeScript
  • Frameworks & Platforms: SAP Commerce (Hybris), Spring Boot, Spring MVC, Quarkus 3, Azure Function App, SAP Customer Data Platform (SAP CDP), SAP Engagement Cloud (formerly SAP Emarsys)
  • Architecture & Integration: Microservices, REST API, Event-Driven Architecture, DSL Design, OAuth2
  • Tools & Infrastructure: Kafka, Apache Solr, Drools, Redis, Azure DevOps, Jenkins, Docker, AKS, Git

Experience

Lead Software Engineer

PT Astra International Tbk

Lead architecture and evolution of enterprise-scale e-commerce platforms, driving modernization from monolithic SAP Commerce systems to a scalable microservices ecosystem across multiple business domains.

Architecture & Platform Ownership

  • Designed and implemented the core platform layer for enterprise-scale commerce; co-defined service boundaries and integration contracts with the Solution Architect.
  • Owned the shared core layer that core, CMS, and product services depend on.
  • Established service boundaries, platform standards, and long-term system evolution strategy.
  • Built reusable platform capabilities including rules engine and shared infrastructure components.

Platform Modernization

  • Leading the enterprise-wide migration from SAP Commerce monolith to Spring Boot–based microservices.
  • Technical authority for the core platform library consumed by 3 product teams across multiple business domains.
  • Defined engineering standards and implementation guidelines for distributed systems.

Scalability & Performance Engineering

  • Diagnosed 10× request amplification on SAP Commerce Accelerator via Datadog (20–30 inbound RPS to 200–300 internal ops/sec).
  • Implemented EHCache full-page caching with selective invalidation, reducing internal operations by ~70-85% and P95 latency from 2.1s to ~800ms.
  • Improved system resilience to handle 3× traffic spikes without downtime or horizontal scaling.
  • Reduced image payload size by up to 80% through custom image proxy service.
  • Optimized storefront performance via CMS lazy loading and rendering improvements.

Security & Access Control

  • Designed JWT/OAuth2-based access control across microservices using a Permission-Based Access Control (PBAC) model, where API endpoints are secured by granular permissions via custom @Secured annotations rather than broad roles.
  • Implemented a Redis-backed access-token cache with DB fallback for validity checks, and time-bounded role grants.

Enterprise Integration

  • Contributed to SAP Customer Data Platform (SAP CDP) and SAP Emarsys implementation for unified customer data and marketing automation.

Engineering Leadership & Technical Influence

  • Led a team of up to 12 engineers delivering end-to-end platform development.
  • Acted as internal technical consultant across multiple teams, providing architectural guidance and solution design for parallel projects.
  • Drove cross-team technical alignment, ensuring consistency in architecture, standards, and best practices.
  • Mentored engineers and senior developers on system design, performance, and scalable architecture.
  • Collaborated with product, infrastructure, and enterprise integration teams to align technical solutions with business goals.
  • Owned CI/CD pipeline design and deployment strategy across Azure DevOps and Jenkins.
  • Awarded Best Project Development Quality (2024).

Selected Achievements

  • Delivered motorkux.id go-live (2022) and seva.id marketplace launch (2020) with payment, shipping, and 3rd-party integrations.
  • Decision-as-a-Service. Designed a Decision-as-a-Service platform that lets business teams author and ship new pricing, promotion, and eligibility rules directly, without going through backend release cycles. The key design choice was keeping the engine intentionally generic: it doesn't know what a Customer or Product is, it just evaluates conditions on whatever data the client sends in. That's the invariant that lets new rules onboard without engineering work. Backend involvement is bounded to genuinely new categories of rule logic (such as adding a new type of condition), which is rare and easy to distinguish from "add a new rule."
  • Led multiple SAP Commerce upgrades across enterprise platforms (seva.id, auto2000, motorkux.id - versions 6.6 → 2205).
  • Developed custom promotion engine supporting location-based quota without coupon dependency.

Technology Stack: Java, Spring Boot, Spring MVC, Microservices Architecture, SAP Commerce (Hybris), Drools, EHCache, Kafka, Redis, SAP CDP, SAP Emarsys, Azure DevOps, Jenkins, Docker, AKS, Azure Function App, TypeScript.

Tech Lead & DevOps Engineer

PT Astra International Tbk (via PT Xsis Mitra Utama)

Led development and deployment operations for automotive and marketplace platforms, focusing on database architecture and CI/CD automation.

Database & Architecture

  • Migrated databases from SAP HANA to Aurora MySQL for major e-commerce platforms.
  • Developed scalable features and conducted code reviews to maintain architectural standards.

DevOps & System Reliability

  • Transitioned manual deployment processes to automated CI/CD pipelines using Azure DevOps and Jenkins across all environments.
  • Served on the production deployment team, handling zero-downtime releases.
  • Traced and resolved complex bugs to maintain high availability for customer-facing platforms.

System Integration

  • Integrated 3rd-party REST/SOAP APIs and parent site services to support marketplace and automotive operations.

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

Software Developer

PT Astra International Tbk (via PT Xsis Mitra Utama)

Contributed to the development of enterprise property marketplaces, focusing on core feature delivery and system integrations.

Feature Development & Delivery

  • Part of the core team that built and launched the seva.id property marketplace.
  • Developed and maintained e-commerce features, optimizing the existing codebase.

Authentication & Security

  • Implemented OAuth social media login integration to simplify user login and registration.

System Integration

  • Integrated 3rd-party APIs and parent site resources to support marketplace features and manage content delivery.

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

Education

  • Bachelor's Degree in Computer Science
    Universitas Diponegoro (Semarang, Indonesia) • 2017

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)

Certifications

  • Data Streaming Engineer Foundations
    Confluent
    Credential ID: 158233717

    Issued Aug 2025 · Expires Aug 2027
    View Credential

  • Confluent Apache Kafka Fundamentals Accreditation
    Confluent
    Credential ID: 170078924

    Issued Jul 2025 · Expires Jul 2027
    View Credential

Case Studies

Technical Articles

View all technical articles →

Frequently Asked Questions

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