Responsible for solution design and architecture for communication channels and system connectivity between SAP S/4HANA Cloud, SAP BTP, a custom-built buying solution, SAP Ariba, Matrix42, Salesforce, and various catalog systems. The primary objective was to ensure that each system could operate independently while enabling event-driven data exchange, centralized monitoring, scalability, and extensibility within SAP BTP. Designed and developed CPI flows, APIs, custom workflows, tailored applications, and system customizations in close collaboration with the customer and an external team.
Responsible for consulting, architecture, and solution design for a supplier portal built on SAP CAP and UI5, integrated with existing third-party APIs. Designed following a microservices approach, the portal ensures scalability and flexibility. A key feature was the automated user onboarding process, triggered by the creation of a new SAP Ariba contract, leveraging Ariba APIs and the Identity Authentication Service (iAS) API for seamless user invitation and management. The project was implemented in close collaboration with the customer and external development teams.
Led the architecture and development of a supplier risk backend service, integrating risk data from a third-party solution into SAP Ariba. The service enabled automated risk status updates for suppliers via Ariba APIs. A custom job scheduler, Ariba, and third-party connectors were developed following a microservices approach and securely connected via XSUAA. The solution ensured reliable risk data synchronization and compliance monitoring, designed and implemented in close collaboration with internal and external teams.
Responsible for designing and implementing the integration of SAP BTP, Master Data Governance (MDG), and external supplier onboarding processes via SAP iAS. The project focused on building multiple backend services with a microservices and multitenancy approach, ensuring secure connections between internal and external applications. A dedicated application router was used to manage authentication and access to UI5- and Vue-based onboarding applications, improving process efficiency and security.
Oversaw the overall architecture of the internal SAP BTP landscape, including external authentication, Cloud Connector setup, and third-party application integration. Designed microservices and event-driven architectures for SAP Business Technology Platform. Led the solution architecture of multiple applications based on UI5, React, Vue, SAP CAP, and NestJS, ensuring optimal performance, scalability, and security across the cloud ecosystem.
Managed development activities and led a team of developers for the integration of SAP Ariba into a composite structure serving multiple customers. Designed a solution where 17 customers were consolidated into a single Ariba parent account with individual child accounts, ensuring efficient management of procurement processes. Developed and implemented custom extensions, including validation, data enrichment, Ariba OpenAPI configurations, and master data synchronization.
Led a distributed development team across nearshore and offshore locations, overseeing Ariba Buying and Ariba Network integrations. Managed follow-up projects for Ariba Supplier Management and implemented custom solutions for Ariba export extensions. Designed and developed Validate & Enrichment APIs, ensuring seamless data validation, transformation, and integration into the procurement process.
Designed and implemented a stable Ariba Buying and Network integration for an ECC 4.7 system without standard Ariba CIG support. Developed a message routing component for all upstream and downstream transactions, along with a monitoring and error-handling architecture. Led a project team across multiple locations to ensure seamless integration and operational stability.
Guided the customer through an Ariba migration via screen sharing, ensuring a smooth transition from an integration without CIG to a fully implemented Ariba CIG solution. Managed the migration of custom code and ERP integrations while setting up Cloud Connector configurations. A follow-up project was initiated for further custom developments on ERP and API integration.
Designed and developed an iOS application for internal and external event management, along with an SAP UI5-based admin application. The applications were integrated with an ERP backend via a custom BOPF OData service for event data storage and retrieval. Authentication was handled via SAP NEO, connecting the solution to an internal LDAP system through Cloud Connector.
Managed the migration of an SAP Ariba integration from CPI to the Ariba CIG add-on, including Cloud Connector setup. Migrated tables, custom code, and structures to align with the new add-on architecture. Additionally, upgraded a deprecated Ariba API to its latest version, ensuring seamless ERP integration and adapting existing reports to the new data structure.
Led a complex SAP Ariba integration for a company carve-out, analyzing and optimizing legacy procurement processes. Reengineered and streamlined ERP workflows while implementing Ariba PunchOut and custom APIs. Developed integration modules to align with the new business structure, ensuring seamless procurement operations within the restructured organization.
Conducted a feasibility study for integrating the S/4HANA Central Procurement Hub into an existing system landscape. Analyzed, tested, and validated system architecture functionalities, presenting findings and recommendations to the customer. Ensured alignment between business requirements and the technical capabilities of the Central Procurement Hub.
Performed an extensive analysis of ERP and ECC systems, identifying custom extensions, workflows, and BAdI implementations. Converted processes into structured flow diagrams and optimized custom code to enhance performance. Extended and redesigned procurement workflows to ensure system stability and future scalability.
Extended a standard SAP UI5 application to align with specific customer requirements and process enhancements. Designed and implemented an OData service and a database layer on the ERP side, ensuring seamless data connectivity. The enhanced application was deployed directly into the ERP system, including modifications to UI5 components and backend logic.
Developed a UI5-based monitoring application to aggregate and display data from multiple internal systems and databases. The solution provided a structured, cockpit-like overview with real-time data visualization, enabling cross-system communication and proactive issue resolution.
Conducted an extensive analysis of a heavily customized SRM system in preparation for a release upgrade. Evaluated workflows, custom dynpros, and extensions, removing obsolete implementations and upgrading critical functionalities. Ensured compatibility with the latest release while maintaining business process continuity.
Finalized and deployed an internally developed solution module, EasyRFX, for automating the PR-to-RFQ conversion and bidding process. Designed a UI5-based interface for employees to manage supplier RFQs and track bidding information. Fully integrated the solution into the existing SRM framework to enhance procurement efficiency.
Led the integration of SAP Ariba P2O with CPI, configuring and customizing the Guided Buying system. Developed customer-specific fields for multiple data exchange processes, mapping transactional data for purchase requisitions, purchase orders, and goods receipts. Established ERP and Ariba connectivity via CPI for seamless procurement operations.
Designed and developed a GAEB full-stack application for processing large purchase requisitions and converting them into structured GAEB files. Implemented a custom OData service, background processing jobs, and an XML mapping component to generate valid GAEB formats. The solution automated complex PR data transformations and provided a seamless download option for users.
Extended an SAP UI5 application for shopping cart approvals, integrating an OData service and a custom ERP database layer. Designed and deployed process-specific enhancements directly into the ERP system, ensuring compliance with business workflow requirements.
Integrated multiple customer catalogs into SAP SRM via customization and extended functionality. Developed an interface extension for an unsupported catalog, modifying approval workflows and restructuring the process for improved efficiency.
Designed and developed a guided buying user interface extension for an SAP SRM system. Implemented a modular UI5-based solution with backend configurability via table views and custom OData services, enabling a tailored user experience for procurement teams.