René's URL Explorer Experiment


Title: Yusuf Adiputera – Lead Software Engineer | Java, Spring Framework, Distributed Systems & Enterprise Commerce

Open Graph Title: Yusuf Adiputera – Lead Software Engineer (Java, Spring Framework, Distributed Systems, Enterprise Commerce)

X Title: Yusuf Adiputera – Lead Software Engineer (Java, Spring Framework, Distributed Systems, Enterprise Commerce)

Description: Lead Software Engineer with 8.5+ years of experience in Java, Distributed Systems, Spring Boot, and Enterprise Commerce (SAP/Spring). Based in Jakarta, open to relocation.

Open Graph Description: Lead Software Engineer with 8.5+ years of experience specializing in Java, Distributed Systems, Spring Boot, and Enterprise Commerce. Delivered large-scale enterprise projects for Astra Group.

X Description: Lead Software Engineer with 8.5+ years of experience specializing in Java, Distributed Systems, Spring Boot, and Enterprise Commerce. Delivered large-scale enterprise projects for Astra Group.

Keywords:

Mail addresses
yusuf@adiputera.id

Opengraph URL: https://adiputera.github.io/

direct link

Domain: adiputera.github.io


Hey, it has json ld scripts:
    {"@context":"https://schema.org","@type":"Person","@id":"https://adiputera.github.io/#person","name":"Yusuf Adiputera","givenName":"Yusuf","additionalName":"Fahmi","familyName":"Adiputera","gender":"Male","alternateName":["Yusuf Fahmi Adiputera","Yusuf F. Adiputera","Yusuf Fahmi","Yusuf","Adiputera"],"url":"https://adiputera.github.io/","image":"https://adiputera.github.io/images/photo.webp","jobTitle":"Lead Software Engineer","worksFor":{"@type":"Organization","name":"PT Astra International Tbk","url":"https://www.astra.co.id/","sameAs":"https://www.wikidata.org/wiki/Q4688912/"},"email":"mailto:yusuf@adiputera.id","sameAs":["https://www.linkedin.com/in/yusuf-adiputera","https://about.me/adiputera","https://github.com/adiputera","https://stackoverflow.com/users/3603194/adiputera","https://profile.sap.com/u/adiputera","https://community.sap.com/t5/user/viewprofilepage/user-id/14778","https://www.hackerrank.com/profile/yfa_adiputera","https://www.npmjs.com/~adiputera"],"address":{"@type":"PostalAddress","addressLocality":"Jakarta","addressCountry":"ID"},"description":"Yusuf Adiputera is a Lead Software Engineer specializing in Java and Spring Framework architecture, enterprise e-commerce platforms, and distributed systems. He brings 8.5+ years of experience designing enterprise-scale systems, distributed architectures, and enterprise integrations.","knowsAbout":["Java","Spring Framework","Spring Boot","Spring MVC","SAP Commerce (Hybris)","SAP Customer Data Platform (SAP CDP)","SAP Engagement Cloud (formerly SAP Emarsys)","SAP S/4HANA ABAP","Kafka","Drools","Apache Solr","REST & SOAP Integration","Performance Tuning","Redis & Ehcache","Azure Function App","Temporal.io","Docker & Kubernetes","CI/CD & DevOps Automation","OAuth2 & JWT"],"nationality":{"@type":"Country","name":"Indonesia"},"alumniOf":[{"@type":"CollegeOrUniversity","name":"Universitas Diponegoro","url":"https://www.undip.ac.id/","sameAs":"https://www.wikidata.org/wiki/Q4200627","address":{"@type":"PostalAddress","addressLocality":"Semarang","addressRegion":"Central Java","addressCountry":"ID"}},{"@type":"EducationalOrganization","name":"SMA Negeri 1 Pekalongan","url":"https://www.sman1pekalongan.sch.id/v3/","sameAs":"https://www.wikidata.org/wiki/Q19748089","address":{"@type":"PostalAddress","addressLocality":"Pekalongan","addressRegion":"Central Java","addressCountry":"ID"}}],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Bachelor's Degree in Computer Science","credentialCategory":"Bachelor's Degree","educationalLevel":"Bachelor","recognizedBy":{"@type":"Organization","name":"Universitas Diponegoro","url":"https://www.undip.ac.id/","sameAs":"https://www.wikidata.org/wiki/Q4200627"}},{"@type":"EducationalOccupationalCredential","name":"Best Project Development Quality Award","credentialCategory":"Award","recognizedBy":{"@type":"Organization","name":"PT Astra International Tbk","url":"https://www.astra.co.id/","sameAs":"https://www.wikidata.org/wiki/Q4688912/"}}],"hasOccupation":[{"@type":"EmployeeRole","roleName":"Lead Software Engineer","startDate":"2020-04"},{"@type":"EmployeeRole","roleName":"Bootcamp Trainer","startDate":"2021-11","endDate":"2022-12"},{"@type":"EmployeeRole","roleName":"Tech Lead & DevOps Engineer","startDate":"2019-04","endDate":"2020-04"},{"@type":"EmployeeRole","roleName":"Software Developer","startDate":"2018-04","endDate":"2019-04"}],"knowsLanguage":[{"@type":"Language","name":"English"},{"@type":"Language","name":"Indonesian","alternateName":"Bahasa Indonesia"},{"@type":"Language","name":"Javanese","alternateName":"Bahasa Jawa"}]}
    
    {
        "@context": "https://schema.org",
        "@type": "ProfilePage",
        "name": "Yusuf Adiputera - Lead Software Engineer",
        "url": "https://adiputera.github.io/",
        "description": "Professional portfolio of Yusuf Adiputera, Lead Software Engineer specializing in Java and SAP Commerce",
        "author": {
            "@type": "Person",
            "@id": "https://adiputera.github.io/#person",
            "name": "Yusuf Adiputera"
        },
        "mainEntity": {
            "@type": "Person",
            "@id": "https://adiputera.github.io/#person",
            "name": "Yusuf Adiputera"
        },
        "inLanguage": ["en", "id"],
        "datePublished": "2025-07-07",
        "dateModified": "2026-10-23",
        "speakable": {
            "@type": "SpeakableSpecification",
            "cssSelector": [".summary"]
        }
    }
    
    {
        "@context": "https://schema.org",
        "@type": "BreadcrumbList",
        "itemListElement": [
            {
                "@type": "ListItem",
                "position": 1,
                "name": "Home",
                "item": "https://adiputera.github.io/"
            }
        ]
    }
    
    {
        "@context": "https://schema.org",
        "@type": "ItemList",
        "name": "Technical Articles by Yusuf Adiputera",
        "description": "Technical articles about SAP Commerce written by Yusuf Adiputera",
        "itemListElement": [
            {
                "@type": "Article",
                "position": 1,
                "headline": "How to Remote Debug SAP Commerce (SAP Hybris) (on premise version) on IntelliJ IDEA and Eclipse",
                "url": "https://adiputera.github.io/articles/remote-debug-sap-commerce",
                "datePublished": "2022-09-15",
                "dateModified": "2022-09-15",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 2,
                "headline": "SAP Commerce (Hybris) Build Time Comparison: Windows vs Linux",
                "url": "https://adiputera.github.io/articles/hybris-windows-linux-time-comparison",
                "datePublished": "2023-02-20",
                "dateModified": "2023-02-20",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 3,
                "headline": "How to Enable Image Upload in Backoffice WYSIWYG editor",
                "url": "https://adiputera.github.io/articles/enable-image-upload-backoffice",
                "datePublished": "2023-11-07",
                "dateModified": "2023-11-07",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 4,
                "headline": "How to install additional plugins to Backoffice's WYSIWYG editor",
                "url": "https://adiputera.github.io/articles/install-plugins-backoffice",
                "datePublished": "2023-11-29",
                "dateModified": "2023-11-29",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 5,
                "headline": "SAP Commerce (SAP Hybris) SSO error: password cannot be more than 72 bytes (BCrypt Error)",
                "url": "https://adiputera.github.io/articles/sap-commerce-sso-bcrypt-error",
                "datePublished": "2025-08-02",
                "dateModified": "2025-08-02",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 6,
                "headline": "SAP Commerce (Hybris) Performance Optimization Strategies",
                "url": "https://adiputera.github.io/articles/sap-commerce-performance-optimization",
                "datePublished": "2025-10-17",
                "dateModified": "2025-10-17",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 7,
                "headline": "Achieving Sub-Second API Performance with Multi-Layer Caching in Java Enterprise Commerce Platforms",
                "url": "https://adiputera.github.io/articles/enterprise-commerce-multi-layer-caching",
                "datePublished": "2025-12-14",
                "dateModified": "2025-12-14",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 8,
                "headline": "SAP Emarsys: Campaign Automation and Operational Considerations",
                "url": "https://adiputera.github.io/articles/sap-emarsys-review-limitations",
                "datePublished": "2026-02-25",
                "dateModified": "2026-02-25",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 9,
                "headline": "SAP Customer Data Platform (CDP): Pros, Limitations, and Architectural Implications",
                "url": "https://adiputera.github.io/articles/sap-cdp-review-limitations",
                "datePublished": "2026-03-10",
                "dateModified": "2026-03-10",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 10,
                "headline": "Abstraction Is Not an Abstract Class",
                "url": "https://adiputera.github.io/articles/java-oop-abstraction-vs-abstract-class",
                "datePublished": "2026-04-02",
                "dateModified": "2026-04-02",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 11,
                "headline": "How to Implement Lazy Loading of CMS Components in SAP Commerce (SAP Hybris) Accelerator Storefront",
                "url": "https://adiputera.github.io/articles/component-lazy-load-sap-commerce",
                "datePublished": "2026-04-10",
                "dateModified": "2026-04-10",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 12,
                "headline": "Orchestrating a Place-Order Flow Across Five Spring Boot Services with Temporal",
                "url": "https://adiputera.github.io/articles/spring-temporal-multi-service-order-flow",
                "datePublished": "2026-04-24",
                "dateModified": "2026-04-24",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 13,
                "headline": "Signal or Timeout: Handling Payment Confirmation in a Temporal Workflow",
                "url": "https://adiputera.github.io/articles/temporal-workflow-await-signal-or-timeout",
                "datePublished": "2026-04-26",
                "dateModified": "2026-04-26",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 14,
                "headline": "Saga Compensation in Temporal: Refunding an Undelivered Order with a Child Workflow",
                "url": "https://adiputera.github.io/articles/temporal-child-workflow-saga-compensation",
                "datePublished": "2026-04-27",
                "dateModified": "2026-04-27",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 15,
                "headline": "Migrating SAP Commerce from HANA to MySQL Without Official Tooling",
                "url": "https://adiputera.github.io/case-studies/sap-commerce-hana-to-mysql-migration",
                "datePublished": "2026-05-17",
                "dateModified": "2026-05-17",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 16,
                "headline": "Designing a Zero-Downtime Customer Migration off SAP Commerce With Kafka",
                "url": "https://adiputera.github.io/case-studies/zero-downtime-customer-migration-sap-commerce",
                "datePublished": "2026-05-19",
                "dateModified": "2026-05-19",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 17,
                "headline": "Designing a Decision-as-a-Service Platform",
                "url": "https://adiputera.github.io/case-studies/decision-as-a-service",
                "datePublished": "2026-06-17",
                "dateModified": "2026-06-17",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 18,
                "headline": "Running Multiple Kubernetes CronJobs from a Single Spring Boot Image",
                "url": "https://adiputera.github.io/case-studies/kubernetes-cronjob-spring-boot",
                "datePublished": "2026-06-30",
                "dateModified": "2026-06-30",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 19,
                "headline": "Building a Headless CMS Demo: Designing a Metadata-Driven Content Platform",
                "url": "https://adiputera.github.io/case-studies/headless-cms-demo-runtime-composition",
                "datePublished": "2026-07-05",
                "dateModified": "2026-07-05",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 20,
                "headline": "Building a Headless CMS Demo Part 2: Metadata-Driven Entity Search",
                "url": "https://adiputera.github.io/case-studies/headless-cms-demo-generic-search",
                "datePublished": "2026-07-12",
                "dateModified": "2026-07-12",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 21,
                "headline": "Building a Headless CMS Demo Part 3: The Self-Describing Backend",
                "url": "https://adiputera.github.io/case-studies/headless-cms-demo-generic-crud",
                "datePublished": "2026-07-26",
                "dateModified": "2026-07-26",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            },
            {
                "@type": "Article",
                "position": 22,
                "headline": "Building a Headless CMS Demo Part 4: Dynamic Form Generation and the Reference Picker",
                "url": "https://adiputera.github.io/case-studies/headless-cms-demo-dynamic-forms",
                "datePublished": "2026-08-15",
                "dateModified": "2026-08-15",
                "inLanguage": "en",
                "author": {
                    "@id": "https://adiputera.github.io/#person"
                }
            }
        ]
    }
    

titleYusuf Adiputera – Lead Software Engineer | Java, Spring Framework, Distributed Systems & Enterprise Commerce
authorYusuf Adiputera
jobtitleLead Software Engineer – Java, Spring Framework, Distributed Systems, Enterprise Commerce
skillsJava, Spring Boot, SAP Commerce, Distributed Systems, REST APIs
apple-mobile-web-app-capableyes
mobile-web-app-capableyes
apple-mobile-web-app-titleYusuf Adiputera – Lead Software Engineer
apple-mobile-web-app-status-bar-styledefault
og:imagehttps://adiputera.github.io/images/photo.webp
og:image:width750
og:image:height750
og:image:typeimage/webp
og:image:altYusuf Adiputera's Photo – Lead Software Engineer
og:typeprofile
og:localeen_US
og:site_nameYusuf Adiputera – Lead Software Engineer
profile:first_nameYusuf
profile:last_nameAdiputera
profile:usernameyusuf-adiputera
profile:gendermale
twitter:cardsummary_large_image
twitter:imagehttps://adiputera.github.io/images/photo.webp
twitter:image:altYusuf Adiputera's Photo – Lead Software Engineer
theme-color#ffffff

Links:

{YA} Yusuf Adiputera https://adiputera.github.io/
Experiencehttps://adiputera.github.io/#experience
Skillshttps://adiputera.github.io/skills
Articles https://adiputera.github.io/articles/
All Articleshttps://adiputera.github.io/articles/
Case Studieshttps://adiputera.github.io/case-studies
Browse by Tagshttps://adiputera.github.io/tags
FAQhttps://adiputera.github.io/faq
ENhttps://adiputera.github.io/
IDhttps://adiputera.github.io/id
Homehttps://adiputera.github.io/
linkedin.com/in/yusuf-adiputerahttps://www.linkedin.com/in/yusuf-adiputera
Read the full version →https://adiputera.github.io/full
Decision-as-a-Servicehttps://adiputera.github.io/case-studies/decision-as-a-service
View detailed technical expertise & technologies →https://adiputera.github.io/skills
SAP HANA to Aurora MySQLhttps://adiputera.github.io/case-studies/sap-commerce-hana-to-mysql-migration
View Credentialhttps://certificates.confluent.io/f6273557-0956-4628-8be2-2fb65744093d#acc.1bZHVBNm
View Credentialhttps://certificates.confluent.io/132beabf-ce12-4442-82d5-6348680132b8#acc.ECHXpazq
Building a Headless CMS Demo Part 4: Dynamic Form Generation and the Reference Picker https://adiputera.github.io/case-studies/headless-cms-demo-dynamic-forms
Building a Headless CMS Demo Part 3: The Self-Describing Backend https://adiputera.github.io/case-studies/headless-cms-demo-generic-crud
Building a Headless CMS Demo Part 2: Metadata-Driven Entity Search https://adiputera.github.io/case-studies/headless-cms-demo-generic-search
Building a Headless CMS Demo: Designing a Metadata-Driven Content Platform https://adiputera.github.io/case-studies/headless-cms-demo-runtime-composition
Running Multiple Kubernetes CronJobs from a Single Spring Boot Image https://adiputera.github.io/case-studies/kubernetes-cronjob-spring-boot
Designing a Decision-as-a-Service Platform https://adiputera.github.io/case-studies/decision-as-a-service
Designing a Zero-Downtime Customer Migration off SAP Commerce With Kafka https://adiputera.github.io/case-studies/zero-downtime-customer-migration-sap-commerce
Migrating SAP Commerce from HANA to MySQL Without Official Tooling https://adiputera.github.io/case-studies/sap-commerce-hana-to-mysql-migration
View all technical articles →https://adiputera.github.io/articles

Viewport: width=device-width, initial-scale=1.0

Robots: index, follow


URLs of crawlers that visited me.