Profil
Erfahrener Softwareentwickler mit über 11 Jahren Praxis in Rollen wie Lead Senior Software Engineer, Java Integration Consultant/Architekt und Full-Stack-Entwickler. Sehr sicher in Technologien und Plattformen wie Java, Spring Boot, Node.js, SAP Cloud Platform und AWS. Erfolgreiche Umsetzung von Migrationsprojekten, Entwicklung von Integrationslösungen und Leitung von cross-funktionalen Teams. Starke Fähigkeit, komplexe Geschäftsprozesse zu verstehen, Produktentwicklungen voranzutreiben und praktische Verbesserungen vorzuschlagen. Geübt darin, in dynamischen Umgebungen effizient zu arbeiten und hochwertige Lösungen zu liefern, die den Geschäftszielen entsprechen.
Berufserfahrung
Senior Software Developer
- Entwicklung von Features fĂĽr das SAP Cloud ALM Produkt.
- Deployment auf SAP BTP und DWC.
- Schreiben von Integrationstests mit Gherkin/Cucumber.
- Entwicklung von REST-APIs mit Spring Boot fĂĽr CALM.
- Backend-Entwicklung mit CAP-Modell in Java fĂĽr OData-REST-APIs.
- End-to-End-Tests (E2E) fĂĽr das UI-Frontend umgesetzt.
- Integration von Kafka fĂĽr Event-Streams und Microservices-Kommunikation.
- Integration mit anderen Microservices, z. B. SD und Projektmanagement im CALM-Bereich.
- Testing und Sicherstellung stabiler Schnittstellen zwischen Microservices.
Senior Software Engineer in R&D
- Leitung der Migration der UDI-Plattform von Neo zu Cloud Foundry, Verbesserung von Skalierbarkeit und Performance bei nahtlosem Ăśbergang.
- Implementierung neuer Features fĂĽr die UDI-Plattform, einschlieĂźlich Integration mit DOMIBUS zur Einhaltung der EU-Standards.
- Migration der UDI-Plattform von Java Servlets zu Spring Boot zur Steigerung der Entwicklungseffizienz und Wartbarkeit.
- Erfolgreiche Migration von Apache Olingo zu Spring Boot mit Funktionen wie User Principal JWT, Tenant Principal und Destination Accessors.
- Entwicklung von Submission-Interfaces für die UDI-Plattform auf einem AWS EC2 Cluster für robuste und skalierbare Lösungen.
- Implementierung von eventgesteuerten Submission-Interfaces basierend auf ActiveMQ, bereitgestellt auf AWS, fĂĽr asynchrone Kommunikation.
- Design und Entwicklung mehrerer UI5-Frontends fĂĽr die UDI-Plattform mit individuellen Controls fĂĽr intuitive Benutzererfahrung.
- Mitwirkung an der Entwicklung von Custom Controls zur Anpassung an spezifische Geschäftsanforderungen und Erweiterung der Plattform-Funktionalität.
- Orchestrierung der Deployment-Prozesse der UDI-Plattform auf SAP BTP Cloud Foundry mit MTA fĂĽr nahtlose Integration ins SAP-Cloud-Ă–kosystem.
- Schlüsselrolle in der Frontend-Entwicklung, Erstellung ansprechender und funktionaler Benutzeroberflächen zur Steigerung der Produktivität.
- Führung eines Teams von Senior Professionals und Architekten, Förderung von Zusammenarbeit und Einhaltung von Projektmeilensteinen.
- Management eines Produkts mit 12 Enterprise-Kunden und 1000 Nutzern, Demonstration von Projektmanagement- und Kundenbeziehungsfähigkeiten.
- Angesehen als Experte fĂĽr Cloud Foundry-Entwicklungen im Team, Vertrauen und Respekt fĂĽr Know-how in cloud-nativen Technologien gewonnen.
Java Integration Architect
- Entwicklung von Integrationstools zur nahtlosen Anbindung von Zumen an ERP- und PLM-Systeme wie S4HANA, SAP ECC, Oracle JD Edwards und Windchill.
- Nutzung des SAP SDK fĂĽr Java zur Entwicklung von Microservices fĂĽr effiziente Integration und Datenverwaltung.
- Design und Implementierung von Microservices in Java Spring Boot unter Einsatz reaktiver Konzepte und Eureka Server fĂĽr bessere Skalierbarkeit.
- Entwicklung eines Gateway-Services mit Spring Cloud Gateway fĂĽr sichere und effiziente Kommunikation zwischen Plattformkomponenten.
- Erstellung von Benutzeroberflächen (UI) für die Integrationsplattform mit React JS für intuitive und nutzerfreundliche Erfahrungen.
- Integration der Zumen-Plattform mit Zahlungs- und Buchhaltungsdiensten wie Zoho Books, Razor Pay und PayPal fĂĽr reibungslose Finanztransaktionen.
- Deployment der Services auf AWS EC2 mittels CI/CD-Pipelines fĂĽr robuste und automatisierte Bereitstellung.
- Tiefes Verständnis der Kundenprozesse im Bereich Integration, insbesondere Procure-to-Pay (RFPs, RFQs, Bestellungen, Rechnungen), und Abbildung dieser Prozesse in der Zumen-Plattform.
- Leitung eines Teams bei Produktentwicklungsinitiativen für die Integrationsplattform, Förderung von Zusammenarbeit und Innovation.
- Bereitstellung wertvoller Insights und Verbesserungsvorschläge für Prozesse und Produkte an CEO, CTO und Produktteams zur kontinuierlichen Optimierung.
Software Developer
- Spezialisierung auf die Entwicklung von Integrationsanwendungen auf der SAP Business Technology Platform (BTP) mit Cloud Foundry.
- Entwicklung von Referenzanwendungen in Java und Node.js zur UnterstĂĽtzung der Entwickler-Community (developers.sap.com, SAP Discovery Center).
- Entwurf und Implementierung einer Schnittstelle zur Anbindung von SAP S/4HANA Cloud an SAP Analytics Cloud fĂĽr optimierten Datenfluss und Analysen.
- Wartung und Erweiterung der Spring-Boot-basierten ESPM-Anwendung auf der SAP Cloud Platform.
- Zusammenarbeit mit DevOps-Teams zur Erstellung von CI/CD-Pipelines sowie Implementierung von Unit-Tests.
- Veröffentlichung von Blogs und Artikeln zu neuen Services und Features der SAP BTP zur Wissensweitergabe in der Community.
- Durchführung von Upgrades für Spring Boot- und Node.js-Anwendungen inklusive abhängiger Libraries zur Verbesserung von Sicherheit und Performance.
- Design und Entwicklung von Benutzeroberflächen für Referenzanwendungen mit SAP UI5 mit Fokus auf Usability und Responsiveness.
- Implementierung von Security- und Gateway-Konfigurationen fĂĽr CAP-Anwendungen (Cloud Application Programming Model).
- Entwicklung von Features wie AIN Integration/Handover fĂĽr die Bill-of-Material-Anwendung auf S/4HANA.
- Erstellung von Schnittstellen und OData-Services mit Core Data Services (CDS) und dem Business Object Processing Framework (BOPF).
Systems Engineer
- Produktentwickler im Bereich Enterprise Solutions mit Kunden wie M&S und Microsoft.
- Entwicklung von OData-Services auf der SAP Neo zur Abbildung von Retail-Geschäftsprozessen.
- Entwicklung von SAP UI5-Anwendungen zur Visualisierung und Nutzung der OData-Services.
- Enge Zusammenarbeit mit Functional Consultants aus MM und SD zur Klärung von Kundenanforderungen.
- Durchführung von Kundendemos zur Präsentation neuer OData- und UI5-basierten Lösungen.
Technologien & Kompetenzen
Sprachkenntnisse
Zertifizierungen
- JSNSD: OpenJS Node.js Services Developer
Ausbildung
M.Tech Informationtechnologie
- Schwerpunkt: Softwareentwicklung, Informationssysteme
- Relevante Kurse: Datenbanken, Webtechnologien, Softwarearchitektur
B.Tech Elektronik- und Kommunikationstechnik
- Schwerpunkt: Elektronische Schaltungen, Mikroprozessoren, Digitale Kommunikation
- Relevante Kurse: Mikroelektronik, Signalverarbeitung, Mikrocontroller