Yusuf Adiputera Lead Software Engineer specialized in Java, Spring Framework & Distributed Systems

Contact

yusuf@adiputera.id

linkedin.com/in/yusuf-adiputera

Connect with me

Summary

I'm a Lead Software Engineer with 8.5+ years of experience specializing in Java, Spring Framework architecture, 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, motorkux.id, and auto2000.co.id, spanning full-headless architectures and platforms serving millions of monthly active users (MAU).

I'm currently leading an enterprise modernization initiative migrating SAP Commerce monoliths to a distributed Spring Boot architecture. For each platform, the backend is decoupled into distributed services structured around traffic patterns and authentication boundaries. To eliminate redundant development across teams, I architected a shared multi-module core commerce library that provides foundational commerce capabilities and domain models for product teams to extend and override.

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, enabling platforms to reliably absorb 3× campaign traffic spikes (peaking at 60–70 page-request RPS) directly from cache without horizontal scaling.

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 lead and upskill 12 engineers, act as an internal technical consultant across parallel projects, and establish the technical standards that drive long-term business growth.

Key Achievements

  • Leading the enterprise modernization migrating SAP Commerce monoliths to distributed Spring Boot services separated by traffic patterns and authentication boundaries, while architecting a shared core commerce library adopted across 3 independent product teams.
  • Led the engineering teams delivering high-availability platforms for motorkux.id (serving 1.5M–2M+ MAU) and seva.id marketplace.
  • Received the internal "Best Project Development Quality" award (2024) for enforcing strict CI/CD quality gates: zero critical security vulnerabilities, passing SonarQube clean code gates, 100% automated acceptance test reliability, and reliable delivery.
  • Designed a domain-agnostic Decision-as-a-Service platform powered by Apache Drools to evaluate eligibility rules across multiple applications without backend deployments.
  • Diagnosed 10× request amplification on SAP Commerce Accelerator via Datadog (20–30 inbound RPS triggering 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 the monolithic storefront to absorb 3× campaign traffic spikes (up to 60–70 page-request RPS) directly from cache without horizontal scaling.
  • Built a custom image proxy service, reducing image payload size by up to 80% and saving bandwidth across high-traffic platforms (2024).
  • Executed large-scale database migrations from SAP HANA to MySQL across multiple projects (2019–2020).
  • Conducted 4 internal bootcamp batches (2021–2022), mentoring and training 30+ engineers in OOP, Java fundamentals, Spring Framework, and SAP Commerce fundamentals.

Skills

View detailed technical expertise & technologies →

  • Languages: Java (8, 11, 17, 21), JavaScript, TypeScript
  • Frameworks & Platforms: Spring Boot (3.x, 4.x), Spring Security, Spring Data JPA/Hibernate, Spring MVC, Quarkus 3, SAP Commerce (Hybris), Azure Function App, SAP Customer Data Platform (SAP CDP), SAP Engagement Cloud (formerly SAP Emarsys)
  • Architecture & Integration: Distributed Systems, REST API, Event-Driven Architecture, DSL Design, OAuth2
  • Tools & Infrastructure: Kafka, Apache Solr, Drools, Redis, Azure DevOps, Jenkins, Docker, Azure AKS, AWS EKS, SonarQube, Git

Experience

Lead Software Engineer

PT Astra International Tbk
–

Lead architecture and technical evolution of enterprise platforms across Astra Group, spearheading modernization from monolithic SAP Commerce systems to a scalable, distributed Spring Boot architecture across multiple business domains.

Architecture & Platform Modernization

  • Leading the enterprise modernization migrating SAP Commerce monoliths to distributed Spring Boot services, co-defining service boundaries and integration contracts with the Solution Architect based on traffic patterns and authentication boundaries.
  • Architected and governed the shared multi-module core library adopted across 3 independent product teams, providing foundational commerce capabilities and standard domain models designed to be extended and overridden.
  • Designed reusable core platform capabilities, including a domain-agnostic rules engine (Decision-as-a-Service) powered by Apache Drools to evaluate business eligibility rules without backend deployments.
  • Led enterprise SAP Commerce platform upgrades (versions 6.6 through 2205) and containerized modern Spring Boot services deployed on Azure Kubernetes Service (AKS) and AWS EKS.

Scalability & Performance Engineering

  • Diagnosed 10× request amplification on SAP Commerce Accelerator via Datadog (20–30 inbound RPS triggering 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, enabling the monolithic storefront to absorb 3× campaign traffic spikes (up to 60–70 page-request RPS) directly from cache without horizontal scaling.
  • Built a custom image proxy service, reducing image payload size by up to 80% and saving substantial bandwidth across high-traffic platforms.
  • Optimized storefront frontend rendering via CMS lazy-loading strategies.

Security & Code Quality

  • Designed Spring Security JWT/OAuth2 access control across distributed services using a Permission-Based Access Control (PBAC) model with custom @Secured annotations.
  • Implemented a Redis-based token blacklist with Spring Security to handle immediate JWT revocation on user logout.
  • Partnered with DevSecOps and QA teams to establish and enforce automated quality gates across Azure DevOps CI/CD pipelines, ensuring zero high or critical vulnerabilities, strict SonarQube clean code compliance, 100% automated acceptance test pass rate, and sustaining 90+ PageSpeed scores on customer-facing platforms.

Enterprise Integration

  • Engineered event-driven data pipelines via Kafka to synchronize customer profiles, transactions, and marketing events between SAP Commerce, SAP Customer Data Platform (CDP), and SAP Emarsys.

Engineering Leadership

  • Led a team of up to 12 engineers, mentoring and upskilling developers from full-stack into specialized backend engineers within the Spring Boot ecosystem.
  • Acted as internal technical consultant across multiple teams, providing architectural guidance and solution design for parallel digital projects.
  • Conducted 4 internal bootcamp batches (2021–2022), mentoring and training 30+ engineers in OOP, Java fundamentals, Spring Framework, and SAP Commerce fundamentals.

Technology Stack: Java (8, 11, 17, 21), Spring Boot (3.x, 4.x), Spring Security, Spring Data JPA/Hibernate, Spring MVC, Distributed Systems Architecture, SAP Commerce (Hybris), Apache Drools, EHCache, Kafka, Redis, Azure AKS, AWS EKS, SonarQube, Docker, 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.
  • Executed zero-downtime production deployments and maintained system stability for major e-commerce flash sales and automotive product launches.
  • Traced and resolved production-critical defects to ensure uninterrupted customer experience.

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.