Summary
Lead Software Engineer with more than 8 years of experience specializing in Java and SAP Commerce (Hybris) architecture. Proven track record in designing and delivering enterprise-scale e-commerce platforms for Astra Group, focusing on scalability, platform modernization, and high-performance system integration.
Expertise includes Spring-based microservices, dynamic rules engines (Rules-as-a-Service), performance engineering (EHCache, lazy loading), and enterprise integration within the SAP landscape (SAP CDP, SAP Engagement/Emarsys, S/4HANA). Passionate about engineering leadership, technical strategy, and building maintainable, high-availability systems.
Key Achievements
- Lead Architect: Successfully built and launched motorkux.id (2021–Present) and seva.id marketplace (2019–2021).
- Award Recipient: Won internal "Best Project Development Quality" award (2024).
- Rules-as-a-Service: Designed and implemented a dynamic rules engine using Drools, decoupling business logic from code.
- Performance: Achieved sub-second response times through EHCache full-page caching and storefront optimizations.
- Modernization: Leading the migration of legacy SAP Commerce monoliths to Spring Boot–based microservices.
- Enterprise Integration: Delivered integrations for SAP CDP, Emarsys, and S/4HANA ABAP.
Skills
- Languages: Java, JavaScript, HTML, ABAP
- Frameworks: SAP Commerce (Hybris), Spring Boot, Spring MVC, jQuery, Azure Functions
- Platforms: SAP Customer Data Platform (CDP), SAP Engagement Cloud (Emarsys), SAP S/4HANA
- Tools & Infra: Kafka, Apache Solr, Drools, Redis, Kafka, Azure DevOps, Jenkins, Git
Professional Experience
Lead Software Engineer
- Engineering Leadership: Lead a team of 12 engineers in delivering enterprise platforms from analysis through launch (motorkux.id).
- Modernization: Heading the strategic initiative to migrate SAP Commerce to microservices, supervising 3 parallel projects.
- Rules Engine: Built a dynamic rule platform (Drools) enabling client-defined actions without code deployment.
- Scalability: Optimized performance (caching, image resizer proxy, lazy loading) to handle 3x traffic spikes with sub-second response.
- Integrations: Support SAP CDP, Emarsys marketing automation, and S/4HANA integration.
Bootcamp Trainer (Java & SAP Commerce)
Trained 3 internal batches of SAP Commerce bootcamps covering Java, Spring MVC, and SAP Commerce/Hybris fundamentals.
Lead Software Developer
- Platform Launch: Successfully launched seva.id marketplace with payment, shipping, and 3rd party SOAP integrations.
- DevOps: Established CI/CD pipelines on Azure DevOps and Jenkins; managed SAP Commerce version upgrades.
Tech Lead & DevOps Engineer
- Database Migration: Executed seamless migration from SAP HANA to Aurora MySQL for automotive and marketplace projects.
- Automation: Transitioned manual deployments to automated CI/CD pipelines across Dev/QA/Pre-Prod environments.
Software Developer
- Seva.id Property: Built and launched the property marketplace module; implemented OAuth social login.
Education
Bachelor's Degree in Computer Science | 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