Summary
I'm a Lead Software Engineer with more than 8 years of experience specializing in Java & Spring architecture and enterprise e-commerce platforms. I've been designing and delivering major systems for Astra Group (IDX:ASII), with a focus on scalability, platform modernization, and microservices integration.
Designed a Decision-as-a-Service platform that lets business teams ship new pricing, promotion, and eligibility rules without backend deploys. The engine is intentionally generic: it doesn't know what a Customer or Product is, so new rules onboard without engineering work.
My expertise also spans Spring-based microservices and performance engineering (achieving sub-second load times). I've delivered CI/CD pipelines, database migrations, and enterprise SAP integrations (CDP, Emarsys). I'm dedicated to engineering leadership, technical direction, and building maintainable systems.
Key Achievements
- Lead Engineer: Led engineering for motorkux.id (2021–Present) and seva.id marketplace (2019–2021).
- Award Recipient: Received the internal "Best Project Development Quality" award (2024).
- Decision-as-a-Service: Designed a 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.
- Performance: Diagnosed 10× request amplification on SAP Commerce Accelerator via Datadog and reduced P95 latency from 2.1s to ~800ms via EHCache full-page caching, enabling 3× traffic absorption without horizontal scaling.
- Modernization: Leading the migration from legacy e-commerce monoliths to Spring Boot–based microservices.
- Enterprise Integration: Delivered integrations for SAP CDP and Emarsys.
Skills
- Languages: Java (8–17, 21+ features), JavaScript, TypeScript
- Frameworks: SAP Commerce (Hybris), Spring Boot, Spring MVC, Quarkus 3, Azure Functions
- Platforms: SAP Customer Data Platform (CDP), SAP Engagement Cloud (Emarsys)
- Tools & Infra: Kafka, Apache Solr, Drools, Redis, Azure DevOps, Jenkins, Docker, AKS, Git
Professional Experience
Lead Software Engineer
-
Architecture:
- Designed and implemented the core platform layer; co-defined service boundaries 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 evolution strategy.
-
Modernization:
- Leading the migration from SAP Commerce monolith to Spring Boot microservices.
- Technical authority for the core platform library consumed by 3 product teams across multiple business domains.
-
Scalability:
- Diagnosed 10× request amplification on SAP Commerce Accelerator via Datadog and reduced P95 latency from 2.1s to ~800ms via EHCache full-page caching.
- Improved system resilience to handle 3× traffic spikes without downtime or horizontal scaling.
- Reduced image payload by up to 80% through custom image proxy service.
-
Security:
- Designed JWT/OAuth2 access control across microservices using permission-based @Secured annotations rather than broad roles.
- Implemented a Redis-backed access-token cache (with DB fallback) and time-bounded role grants.
-
Integration:
- Contributed to SAP CDP and SAP Emarsys implementation for unified customer data.
-
Leadership:
- Led 12 engineers delivering end-to-end platform development.
- Acted as internal technical consultant across parallel projects.
- Led 4 internal SAP Commerce bootcamp batches (2021–2022), training 30+ engineers.
- Awarded Best Project Development Quality (2024).
-
Achievements:
- Delivered motorkux.id go-live (2022) and seva.id marketplace launch (2020).
- Built a Decision-as-a-Service platform that lets business teams ship new pricing, promotion, and eligibility rules without backend deploys.
- Led SAP Commerce upgrades across enterprise platforms (6.6 → 2205).
Tech Lead & DevOps Engineer
-
Database Architecture:
- Migrated databases from SAP HANA to Aurora MySQL for customer-facing automotive platforms.
-
DevOps & Reliability:
- Transitioned manual deployments to automated CI/CD pipelines across all environments.
- Maintained system availability and handled production releases for major e-commerce traffic.
Software Developer
-
Feature Development:
- Built and launched the seva.id property marketplace.
-
System Integration:
- Integrated 3rd-party APIs and implemented OAuth social login.
Education
Bachelor's Degree in Computer Science (2017) | Universitas Diponegoro, Indonesia
Key Courses
SAP Hybris Commerce Developer I & II • Confluent Developer Skills for Building Apache Kafka® (Confluent) • Java Spring Bootcamp • Oracle Academy Java Programming
Certifications
-
Data Streaming Engineer Foundations (Confluent)
Issued: Aug 2025 · Expires: Aug 2027 | ID: 158233717 | -
Confluent Apache Kafka Fundamentals Accreditation (Confluent)
Issued: Jul 2025 · Expires: Jul 2027 | ID: 170078924 |