Konzeption, Entwicklung und kontinuierliche Erweiterung eines webbasierten Kundenportals zur digitalen Abwicklung von Geschäftsprozessen. Das Portal ermöglicht Kunden den Zugriff auf geschäftsrelevante Informationen und Services über eine moderne und benutzerfreundliche Oberfläche. Zur Bereitstellung aktueller Daten wurde das Portal an ein bestehendes SAP-System angebunden. Nach der initialen MVP-Phase wurde die Anwendung über mehrere Jahre hinweg kontinuierlich ausgebaut und um zahlreiche Funktionen und Services erweitert.
Aufgaben: Konzeption und Architektur des Systems als Softwarearchitekt und Requirements Engineer. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Architektur und Entwicklung des Backends eines neuen B2B/B2C-Kundenportals im Kontext Paketlogistik.
Aufgaben: Architektur und Entwicklung des Systems. Beratung des Kunden zu den Themen Architektur, Cloud und DevOps, Scrum, Teamorganisation.
Konzeption, Realisierung und Betrieb eines cloudbasierten Systems zur Nachrüstung von Bauteilen und Software bei Kunden-LKWs (sogenannte Retrofits). Das System umfasst die Angebotserstellung und -verwaltung, das Management und die Durchführung von Bestellungen (bis hin zur Ausführung in der Werkstatt). Das System wird in einer privaten Cloud per DevOps durch das Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master. Firmenrepräsentant.
Konzeption und Realisierung sowie Betrieb eines webbasierten Systems zur Ausbringung von Software auf Lastkraftwagen und Bussen ?over the air? (per Mobilfunk). Das System ist Teil eines größeren Systemverbundes und umfasst die die Konfiguration, das Management sowie die Ausbringung von Services (Software) auf die Fahrzeuge. Dies beinhaltet auch das Flashen von Steuergeräten. Darauf aufbauend können Kampagnen mit großen Umfängen an Fahrzeugen (mehrere 100.000) gleichzeitig gefahren und verwaltet werden. Das System ist produktiv im Einsatz und wird per DevOps vom Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Konzeption, Realisierung sowie Betrieb einer WebApp für Mobilgeräte. Das System bietet einen vereinfachten und benutzerfreundlichen Zugriff auf ein Großsystem für Telemetrie- und Diagnosedaten im Fahrzeugbereich von mobilen Geräten. Es ist produktiv im Einsatz und wird per DevOps vom Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Weiterentwicklung (Konzeption und Realisierung) sowie Betrieb (on-premise) eines webbasierten Systems zur Konfiguration und Erfassung von Diagnose- und Telemetriedaten von Fahrzeugen ?over the air? (per Mobilfunk). Das System umfasst die komplette Kette, von der Hard- und Software im Fahrzeug, der Kommunikation mit dem Fahrzeug, der Aufbereitung, Interpretation und Weiterleitung der Daten, sowie deren Konfiguration, Auswertung und Verwaltung per Webportal und Report Engine. Das System ist produktiv im Einsatz (ca. 100.000 Fahrzeuge) und wird per DevOps vom Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Reverse Engineering und Weiterentwicklung einer webbasierten Standardlösung zur vollständigen Konsolidierung bestehender IT-Assets inkl. einer zentralen Beschaffung und Verwaltung zukünftiger IT-Assets. Umfasst die vollständige Abbildung des Lifecycles Bestellung-Beschaffung-Auslieferung-Dokumentation-Reporting-Abrechnung. Das System ist ITIL-konform und mandantenfähig.
Aufgaben: Reverse Engineering, Architektur, Refactoring und Weiterentwicklung als Architekt und Softwareentwickler.
Konzeption und Realisierung eines Systems zur automatisierten Überprüfung und automatisierten adaptiven (Selbst)Regelung von Schweißprozessen.
Die wichtigsten Bestandteile gliedern sich dabei in folgende Teilprojekte:
Konzeption und Implementierung eines Systems zur automatischen Zusammenführung einzelner Roboterprogramme zu einem KIR (kooperierende Industrieroboter) Programm. Darauf aufbauend, Konzeption und Realisierung eines Systems zur einfachen Änderung von Roboterschweißbahnen zur Laufzeit durch den Anlagenbediener mittels eines Touch Panel PCs und interaktiver dreidimensionaler Darstellung.
Konzeption und Realisierung eines datenbankgestützten Systems zur Erfassung und Konservierung von Prüf-, Prozess- und Bauteildaten bei Roboterschweißvorgängen und automatischer Nachschweißung.
Darauf aufbauend, Konzeption und Realisierung eines datenbankgestützten Systems zur Analyse und Auswertung von Prüfdaten inklusive Report-generierung für Word und Excel.
Aufgaben: Vollständige Konzeption und Implementierung aller Teile des Gesamtsystems als Softwarearchitekt und Softwareentwickler.
Realisierung eines webbasierten Systems zur Unterstützung der gesamten Betriebs- und Fertigungsmittelprozesskette des Konzerns, von Lagerverwaltung über Betriebsmittelplanung bis zum Betriebsmitteleinsatz. Projekt wurde mit dem höchsten IT-Award des Konzerns ausgezeichnet.
Aufgaben: Konzeption und Implementierung eines Webframeworks mit asynchroner Datenübertragung (Vorläufer zu Ajax), Analyse und Dokumentation der Arbeitsprozesse in den Werken vor Ort, Full-Stack-Entwicklung des Gesamtsystems (Frontend, Backend, Datenhaltung).
Studium
Master of Science Distributed Computing Systems Engineering, Brunel University, London
Dipl.-Ing. (FH) Softwaretechnik, Hochschule Esslingen
Aus- und Weiterbildung, Sonstiges
Advanced Certified Scrum Master
Certified Scrum Product Owner
Certified Requirements Engineer
Teamleiter von bis zu 17 Mitarbeitern
Organisator firmenweiter Diskussions- und Interessensgruppen (Symposien, Scrum Forum)
Teilnehmer an firmenweiten Interessensgruppen (Architektur, Requirements Engineering)
Betreuer und Prüfer mehrerer Studenten der Dualen Hochschule (DHBW)
Schulungsleiter Entwickler-Zertifizierung Java, .NET C#
Konzeption, Entwicklung und kontinuierliche Erweiterung eines webbasierten Kundenportals zur digitalen Abwicklung von Geschäftsprozessen. Das Portal ermöglicht Kunden den Zugriff auf geschäftsrelevante Informationen und Services über eine moderne und benutzerfreundliche Oberfläche. Zur Bereitstellung aktueller Daten wurde das Portal an ein bestehendes SAP-System angebunden. Nach der initialen MVP-Phase wurde die Anwendung über mehrere Jahre hinweg kontinuierlich ausgebaut und um zahlreiche Funktionen und Services erweitert.
Aufgaben: Konzeption und Architektur des Systems als Softwarearchitekt und Requirements Engineer. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Architektur und Entwicklung des Backends eines neuen B2B/B2C-Kundenportals im Kontext Paketlogistik.
Aufgaben: Architektur und Entwicklung des Systems. Beratung des Kunden zu den Themen Architektur, Cloud und DevOps, Scrum, Teamorganisation.
Konzeption, Realisierung und Betrieb eines cloudbasierten Systems zur Nachrüstung von Bauteilen und Software bei Kunden-LKWs (sogenannte Retrofits). Das System umfasst die Angebotserstellung und -verwaltung, das Management und die Durchführung von Bestellungen (bis hin zur Ausführung in der Werkstatt). Das System wird in einer privaten Cloud per DevOps durch das Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master. Firmenrepräsentant.
Konzeption und Realisierung sowie Betrieb eines webbasierten Systems zur Ausbringung von Software auf Lastkraftwagen und Bussen ?over the air? (per Mobilfunk). Das System ist Teil eines größeren Systemverbundes und umfasst die die Konfiguration, das Management sowie die Ausbringung von Services (Software) auf die Fahrzeuge. Dies beinhaltet auch das Flashen von Steuergeräten. Darauf aufbauend können Kampagnen mit großen Umfängen an Fahrzeugen (mehrere 100.000) gleichzeitig gefahren und verwaltet werden. Das System ist produktiv im Einsatz und wird per DevOps vom Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Konzeption, Realisierung sowie Betrieb einer WebApp für Mobilgeräte. Das System bietet einen vereinfachten und benutzerfreundlichen Zugriff auf ein Großsystem für Telemetrie- und Diagnosedaten im Fahrzeugbereich von mobilen Geräten. Es ist produktiv im Einsatz und wird per DevOps vom Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Weiterentwicklung (Konzeption und Realisierung) sowie Betrieb (on-premise) eines webbasierten Systems zur Konfiguration und Erfassung von Diagnose- und Telemetriedaten von Fahrzeugen ?over the air? (per Mobilfunk). Das System umfasst die komplette Kette, von der Hard- und Software im Fahrzeug, der Kommunikation mit dem Fahrzeug, der Aufbereitung, Interpretation und Weiterleitung der Daten, sowie deren Konfiguration, Auswertung und Verwaltung per Webportal und Report Engine. Das System ist produktiv im Einsatz (ca. 100.000 Fahrzeuge) und wird per DevOps vom Team betrieben.
Aufgaben: Konzeption, Entwicklung und Betrieb des Systems als Softwarearchitekt und Softwareentwickler. Teamleitung des Entwicklungsteams. Unterstützung und Coaching des Product Owners sowie des Entwicklerteams als Scrum Master.
Reverse Engineering und Weiterentwicklung einer webbasierten Standardlösung zur vollständigen Konsolidierung bestehender IT-Assets inkl. einer zentralen Beschaffung und Verwaltung zukünftiger IT-Assets. Umfasst die vollständige Abbildung des Lifecycles Bestellung-Beschaffung-Auslieferung-Dokumentation-Reporting-Abrechnung. Das System ist ITIL-konform und mandantenfähig.
Aufgaben: Reverse Engineering, Architektur, Refactoring und Weiterentwicklung als Architekt und Softwareentwickler.
Konzeption und Realisierung eines Systems zur automatisierten Überprüfung und automatisierten adaptiven (Selbst)Regelung von Schweißprozessen.
Die wichtigsten Bestandteile gliedern sich dabei in folgende Teilprojekte:
Konzeption und Implementierung eines Systems zur automatischen Zusammenführung einzelner Roboterprogramme zu einem KIR (kooperierende Industrieroboter) Programm. Darauf aufbauend, Konzeption und Realisierung eines Systems zur einfachen Änderung von Roboterschweißbahnen zur Laufzeit durch den Anlagenbediener mittels eines Touch Panel PCs und interaktiver dreidimensionaler Darstellung.
Konzeption und Realisierung eines datenbankgestützten Systems zur Erfassung und Konservierung von Prüf-, Prozess- und Bauteildaten bei Roboterschweißvorgängen und automatischer Nachschweißung.
Darauf aufbauend, Konzeption und Realisierung eines datenbankgestützten Systems zur Analyse und Auswertung von Prüfdaten inklusive Report-generierung für Word und Excel.
Aufgaben: Vollständige Konzeption und Implementierung aller Teile des Gesamtsystems als Softwarearchitekt und Softwareentwickler.
Realisierung eines webbasierten Systems zur Unterstützung der gesamten Betriebs- und Fertigungsmittelprozesskette des Konzerns, von Lagerverwaltung über Betriebsmittelplanung bis zum Betriebsmitteleinsatz. Projekt wurde mit dem höchsten IT-Award des Konzerns ausgezeichnet.
Aufgaben: Konzeption und Implementierung eines Webframeworks mit asynchroner Datenübertragung (Vorläufer zu Ajax), Analyse und Dokumentation der Arbeitsprozesse in den Werken vor Ort, Full-Stack-Entwicklung des Gesamtsystems (Frontend, Backend, Datenhaltung).
Studium
Master of Science Distributed Computing Systems Engineering, Brunel University, London
Dipl.-Ing. (FH) Softwaretechnik, Hochschule Esslingen
Aus- und Weiterbildung, Sonstiges
Advanced Certified Scrum Master
Certified Scrum Product Owner
Certified Requirements Engineer
Teamleiter von bis zu 17 Mitarbeitern
Organisator firmenweiter Diskussions- und Interessensgruppen (Symposien, Scrum Forum)
Teilnehmer an firmenweiten Interessensgruppen (Architektur, Requirements Engineering)
Betreuer und Prüfer mehrerer Studenten der Dualen Hochschule (DHBW)
Schulungsleiter Entwickler-Zertifizierung Java, .NET C#