Profil- Über zehn Jahre Erfahrung in der Softwareentwicklung in verschiedenen Rollen, mit fundierter Expertise in einer Vielzahl von Frameworks und Programmiersprachen. Tiefgehendes Verständnis von Softwareentwicklungsprinzipien, sowohl theoretisch als auch praktisch, gepaart mit einem ausgeprägten Überblick über aktuelle Technologietrends. Leidenschaft für lebenslanges Lernen, das sich in einer kontinuierlichen Weiterentwicklung fachlicher und persönlicher Kompetenzen widerspiegelt.
- Umfangreiche Projekterfahrung in agilen und klassischen Projektumfeldern, insbesondere in der Entwicklung von Web-Applikationen mit etablierten Technologien wie Spring (Boot), Hibernate, JSP/JSF, jQuery sowie modernen Frameworks wie Node.js, React, Android und Vue.js. Expertise in der Backend-Entwicklung unter Verwendung von REST, SOAP, JSON, XML, RPC und weiteren Technologien. Erfahrung in der Entwicklung im SAP BTP-Umfeld mit SAP CAP im Backend und Frontend. Entwicklung von Desktop-Applikationen mit JavaFX.
- Eigenständige Konzeption und Entwicklung von Architekturentwürfen für maßgeschneiderte Kundenlösungen in verschiedenen Branchen, sowohl unter Nutzung bestehender Frameworks als auch durch Entwicklung von Grund auf. Fähigkeit zur Gestaltung robuster und skalierbarer Systemarchitekturen, die höchsten Qualitätsstandards entsprechen.
KernfähigkeitenJava, Spring, SpringBoot, JavaScript, TypeScript, Kotlin, Hibernate, Node.js, Python, SAP CAP, JavaFX, Android, Backend, Frontend, Dekstop, React, Angular, Vue.js, jQuery, Datenbanken, MySql, SQLite, PostgreSQL, Cloud, AWS, Azure, SAP BTP, Git, Agil, Jira, Projektarbeit, Tech Lead
Kenntnisse und Fähigkeiten- Frameworks
- Backend und Datenbanken: Spring, Spring Boot, Node.js, Express.js, Hibernate, TypeORM, SAP CAP, mit Schwerpunkt auf der Entwicklung robuster und skalierbarer Backend-Architekturen.
- Frontend und Mobile: Vue.js/Vuex, Svelte, JSP/JSF, Thymeleaf, Bootstrap, jQuery, Android (mit Jetpack Compose), Flutter, iOS, SAP UI5, mit Fokus auf benutzerfreundliche und responsive Schnittstellen.
- Desktop: JavaFX, mit Erfahrung in der Entwicklung intuitiver und performanter Desktop-Anwendungen.
- Spezialisierte Technologien: SAP Commerce Cloud, SAP CDC, ergänzt durch Kenntnisse in GraphQL und gRPC für moderne API-Entwicklung.
- Technologien und Tools
- Entwicklung von Single Page Applications, Frontend- und Backend-Architekturen, mit Kenntnissen in Cloud-Plattformen wie Google Cloud Platform, Microsoft Azure und SAP BTP, sowie in Bash-Scripting
- Umfassende Erfahrung mit API-Technologien (REST, SOAP, GraphQL), Versionskontrollsystemen (Git) und Build-Tools (Maven, Gradle, CocoaPods), zur Unterstützung effizienter Entwicklungsprozesse
- Entwicklung und Integration von Chatbot-Lösungen mit SAP Conversational AI, Google Dialogflow und Amazon Alexa, mit Fokus auf plattformübergreifende Nutzerinteraktionen
- Tiefgehende Kenntnisse in agilen Methoden (Scrum, Kanban), Projektmanagement und IT-Sicherheitskonzepten, einschließlich DevSecOps-Praktiken zur Absicherung moderner Softwarelösungen.
Berufserfahrung03/2023 - heuteSyskoplan Reply GmbH, Gütersloh
Senior Consultant
- Fachliche und technische Mitarbeit an der Spezifizierung und Entwicklung einer innovativen Lösung im Kontext von DORA im Sparkassen-Umfeld unter Einsatz von Java, React, DB2 und spezifischer Tools
- Konzeption und Entwicklung von Web-Anwendungen im SAP BTP-Umfeld mit SAP CAP für Backend- und Frontend-Entwicklung
- Entwurf und Implementierung von skalierbaren Web-Anwendungen mit Spring Boot, Bootstrap, jQuery und Hibernate, unter Berücksichtigung moderner Architekturprinzipien
- Entwicklung performanter Web-Anwendungen mit Kotlin und React, mit Fokus auf Benutzerfreundlichkeit und Effizienz
- Gestaltung und Umsetzung von Web-Anwendungen mit SAP Fiori und SAP UI5, optimiert für intuitive Benutzeroberflächen
- Softwareentwicklung im SAP Commerce-Umfeld mit Java, Spring und Composable Storefront (Angular), zur Unterstützung komplexer E-Commerce-Lösungen
- Design und Implementierung von REST-basierten Backend-Services mit Spring Boot und Node.js, unter Einhaltung höchster Qualitätsstandards
- Durchführung von Requirements Engineering, einschließlich Analyse, Spezifizierung und Validierung von Anforderungen in enger Zusammenarbeit mit Stakeholdern
09/2021 - 02/2023CGI Deutschland B.V. & Co. KG, Düsseldorf/Bielefeld
Senior Consultant
- Konzeption und Entwicklung von Microservices für die Datenmigration und -bereinigung mit Java und Spring Boot, unter Einhaltung moderner Architekturstandards.
- Entwicklung von Prototypen für Android- und iOS-Plattformen, sowohl nativ als auch mit Flutter Framework und Kotlin Multiplatform, zur Sicherstellung plattformübergreifender Funktionalität.
- Entwicklung von Support-Anwendungen für die Datenmigration zwischen SAP Commerce und SAP CDC mit Java, zur Optimierung von Datenintegrationsprozessen.
- Durchführung von Requirements Engineering und architektonische Beratung im Bereich SAP CDC und SAP Commerce Cloud, mit Fokus auf skalierbare und zukunftssichere Lösungen.
- Entwicklung von Web-Anwendungen mit Node.js, Mongoose, JavaScript und TypeScript, zur Umsetzung performanter und benutzerfreundlicher Lösungen.
01/2017 - 08/2021Syskoplan Reply GmbH, Gütersloh
Senior Consultant
- Softwareentwicklung im SAP Commerce Cloud (Hybris Commerce)-Umfeld mit Java, Spring, Groovy, SOAP, REST und JSP, zur Umsetzung komplexer E-Commerce-Lösungen.
- Entwicklung von Web-Anwendungen mit Spring Boot, Bootstrap, jQuery und Hibernate, mit Fokus auf robuste und benutzerfreundliche Architekturen.
- Entwicklung von REST-basierten Backend-Services mit Spring Boot undNode.js, unter Einhaltung moderner Standards für Skalierbarkeit und Performance.
- Entwicklung von Backend-Systemen für die Anbindung von Chatbots an Plattformen wie Google Dialogflow, SAP Conversational AI und Amazon Alexa mit Node.js und TypeScript, für diverse Kanäle wie Google Home Assistant, Amazon Echo, Echo Show, Telegram, Slack, Web-Chat und Skype for Business (On-Premise).
- Entwurf und Evaluierung von Chatverläufen für Chatbots, unter anderem mit Botmock, zur Optimierung der Nutzerinteraktion und Benutzererfahrung.
- Durchführung von DevOps-Tätigkeiten im Spring Boot- und Node.js-Umfeld auf GCP, AWS und Azure, einschließlich Containerisierung mit Docker.
- Testautomatisierung mit Katalon Studio, einschließlich Entwicklung und Wartung von Testskripten zur Sicherstellung der Softwarequalität.
- Leitung von internen Seminaren und Kundenschulungen zur Förderung von Wissenstransfer und technischer Kompetenz.
01/2016 - 12/2016Hettich ONI GmbH & Co. KG, Exter
Entwicklungsingenieur
- Entwurf und Ausarbeitung von Konstruktionen in 2D und 3D, mit Fokus auf präzise und innovative technische Lösungen.
- Planung und Sicherstellung der Einhaltung von Projektzielen in Bezug auf Termine, Qualität und Kosten, unter Berücksichtigung effizienter Ressourcennutzung.
07/2012 - 09/2015Bosch Rexroth AG, Lohr am Main
Entwicklungsingenieur
- Konstruktion und Entwicklung von hydraulischen Steuerblöcken, einschließlich Auslegung, Berechnung und Versuchsplanung, zur Gewährleistung hoher technischer Präzision und Funktionalität.
- Durchführung von FEM-Berechnungen und festigkeitsmäßige Optimierung von Bauteilen, mit Fokus auf langlebige und effiziente Konstruktionen.
- Moderation von FMEA-Prozessen für Plattform- und Serienentwicklung, zur systematischen Identifikation und Minimierung potenzieller Risiken.
01/2011 - 06/2011DMG Trainings-Akademie, Bielefeld
Studentische Hilfskraft
- Vorbereitung und Aufbereitung von Trainingsunterlagen für CNC-Schulungen, mit Fokus auf klare Struktur und praxisorientierte Inhalte.
- Erstellung von Präsentationen und Ablaufplänen zur Unterstützung effektiver und zielgerichteter Schulungsmaßnahmen.
- Allgemeine Unterstützung der Trainingsleitung durch organisatorische und koordinierende Tätigkeiten, um einen reibungslosen Schulungsablauf zu gewährleisten.