Ziel: Weiterentwicklung und Verbesserung des Reisendeninformationssystems verschiedener Bahnbetreibe.
Kurzbeschreibung:
Ziel des Projekts ist es auf Basis einer gemeinsamen Java-Codebasis für verschiedene Bahnbetreiber, die jeweils benötigte Reisendeninfomation z.B. Zuglauf oder Umsteigmöglichkeiten, in gewünschter Form über die Ausgabemedien: Display und Lautsprecher den Reisenden zur Verfügung zu stellen. Besonders dabei ist die Herausforderung auf Basis einer gemeinsame Codebasis Konfigurierbarer Lieferpaket für die jeweiligen Betreiber zur Verfügung zu stellen. Darüber hinaus gelten im Bahnbereich besondere Sicherheitsstandards, die die Architektur des Systems maßgeblich prägen. Ein weiterer Aufgabenbereich umfasste die Administration, Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (GitLab-CI-Pipelines, EKS-Kubernetes-Cluster u. a.) sowie die Einrichtung und Betreuung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte (ca. 800 Züge)
Tätigkeit:
? Implementierung neuer Backend-Funktionalitäten im Rahmen der bestehenden Systemarchitektur
? Unterstützung bei der Konzeption und Ausarbeitung neuer technischer Lösungen sowie bei Architekturentscheidungen
? Durchführung von Fehleranalysen und -behebungen auf Basis von Kundenrückmeldungen
? Beratung des Fachbetriebs bei der Planung und Umsetzung neuer Funktionalitäten
? Verantwortung für das technische Releasemanagement sowie die Sicherstellung der Softwarequalität
? Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (u. a. GitLab-CI-Pipelines und Kubernetes-Cluster)
? Einrichtung, Betreuung und Weiterentwicklung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte
Fachlichkeit:
? Reisendeninformation
Ziel: Neue Dienstleistungsangebote rund um das Thema Arbeit digital verfügbar machen
Kurzbeschreibung der Wartung & Pflege:
Das Team betreut 7 Bestandsmodule aus dem SGB III in Weiterentwicklung und Wartung, zudem die Module für Saison- und Konjunktur-Kurzarbeitergeld. Zu den betreuten Prozessen zählen unter anderem die Vermittlung von Praktika und Ferienbeschäftigungen für ausländische Studierende sowie die Beantragung von Transfermaßnahmen und Transferkurzarbeitergeld. Dabei ist das Team auch für das Monitoring und den Betrieb der Applikationen zuständig. Das Team verantwortet die kontinuierliche Integration und Optimierung der Produkte. Hier standen im ersten Quartal 2022 umfangreiche Anpassungen an neue Dienste aus dem Umfeld der 7 Produkte an, die alle unter der Vorgabe von Standardisierung und Vereinheitlichung zu sehen waren.
Darüber hinaus, wurde das Team mit der Entwicklung des Modules für Saison- und Konjunktur-Kurzarbeitergeld beauftragt. Neu entwickelt wurden alle Services zur Anzeige, Beantragung und Abrechnung von Konjunktur- und Saison-Kurzarbeitergeld. Zu den Services gehört jeweils die Möglichkeit, Dokumente zu den jeweiligen Vorgängen online nachzureichen. Dem Anwender wird eine Übersicht über alle bereits getätigten Vorgänge und deren Status angeboten. Eine Feedbackkomponente ermöglich die Bewertung der Services.
Tätigkeit:
? Teilnahme an regelmäßige Architekturboards für Status-Updates sowie Entwicklung neue Architektur-/Entwicklungs-Standards im Projekt.
? Wartung Und Pflege der 7 Bestandsmodule: Abbauen technischen Schulden, Schnittstellen Aktualisierung, Management der Library-Abhängigkeiten, Monitoring und Bugs-Behebung.
? Entwurf und Umsetzung des neuen Module für Saison- und Konjunktur-Kurzarbeitergeld und Unterstützung des POs und Business-Analyst bei der Anforderungsanalyse.
? Pflege und Dokumentation der existierenden Architektur sowie neuen Architekturentscheidungen.
? Betreuung der Entwicklungsmitglieder und Unterstützung der PO bei der Planung und Priorisierung des Backlogs.
Fachlichkeit:
? OZG Online Zugangsgesetz
Ziel: Weiterentwicklung und Verbessrung des Online-Shop eines der größten Internet-Anbieters Europas.
Kurzbeschreibung: Fokus des Projektes ist die Analyse neuer Anforderungen, Entwurf von passenden Lösungen sowie die Erstellung von Implementierung-Roadmaps. Darüber hinaus wird die existierende Architektur analysiert und Verbesserungsvorschläge für nicht-funktionale Aspekte vorgestellt.
Die Implementierung wird im Rahmen einer Variante des Scaled Agile Frameworks in einem internationalen Team aus verschiedenen Standorten durchgeführt.
Tätigkeit:
? Analyse der Anforderungen und existierenden Architektur
? Entwurf von Lösungen und Erstellung von Implementierung-Roadmaps
? Absprache mit externen und internen Teams zur Anbindung deren Services
? Implementierung der Anforderungen im Rahmen eines Scrum-Teams
? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen
Fachlichkeit:
? Telekommunikation
Ziel: Im Auftrag eines der größten Mobilfunk- und Internetanbieters in Europa, wurde ein Projekt durchgeführt mit dem Ziel das existierende Online-Store durch ein modernes Microseroservice basiertes Online-Store zu ersetzen mit Fokus auf Kunden-personalisiertem Design und mobile Endgeräte.
Kurzbeschreibung: Im Fokus stand die Analyse der Anforderungen und der Entwurf einer Architektur in Absprache mit allen beteiligten Betreibern von internen Backendsysteme sowie externen Partnersysteme. Nach der Analysephase wurde mit der Implementierung im Rahmen einer Variante des Scaled Agile Framework begonnen. Das entwickelte Online-Store ist im Moment einer der wichtigsten Kundeninteraktionskanäle des Auftraggebers.
Tätigkeit:
? Analyse der Anforderungen und existierenden Architektur
? Absprache mit externen und internen Teams zur Anbindung deren Services
? Beteiligung an dem Entwurf der neuen Architektur und Erweiterung existierender Komponenten
? Implementierung der Anforderungen im Rahmen eines Scrum-Teams
? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen
Fachlichkeit:
?
Ziel: Im Auftrag des CIOs eines Schweizer Versicherungsunternehmen wurde ein Projekt durchgeführt mit dem Ziel ein Tochter-Startup bei dem Entwurf der Architektur einer Gesundheits-App zu unterstützen.
Kurzbeschreibung: Das Ziel des Projektes war die Analyse des vorhandenen Architekturentwurfs der Gesundheits-App mit einem besonderen Fokus auf nicht-funktionalen Anforderungen. Nach der Analyse-Phase wurde eine verbesserte Zielarchitektur erarbeitet und allen Stakeholders vorgestellt.
Tätigkeit:
? Analyse der Ist-Architektur
? Führung mehrerer Interviews mit den Entwickler-Teams
? Erarbeitung einer Zielarchitektur zusammen mit den Entwickler-Teams
Fachlichkeit:
?
Ziel: Im Auftrag des Gesundheitsministerium eines EU-Staates wurde ein Projekt durchgeführt mit dem Ziel die existierende Testungs- und Screening Prozesse zu optimieren und Automatisierungsvorschläge zu erstellen.
Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung des Covid-19-Testungsprozesses. In Zusammenarbeit mit Vertretern verschiedener Regionen wurden konkrete Optimierungs- und Automatisierungsvorschläge erarbeitet. Darüber hinaus wurden Verhandlungen mit IT-Dienstleister durchgeführt, um die Automatisierungsvorschläge umzusetzen.
Tätigkeit:
? Analyse des Testungsprozesses
? Führung mehrerer Interviews mit Vertretern verschiedener Regionen
? Durchführung von Verhandlungen mit IT-Dienstleistern
? Erstellung eines IT-Konzeptes zu Automatisierung des Prozesses
Fachlichkeit:
?
Ziel: Im Auftrag der CIO eines Energiekonzerns wurde im Rahmen der Digitalisierung des Unternehmens ein Projekt durchgeführt mit dem Ziel existierende Entwicklungsprozesse basierend auf SAFe (Scaled Agile Framework) zu optimieren.
Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung existierender Entwicklungsprozesse sowie die Führung einer Taskforce bei der Lösung eines Skalierbarkeitsproblems eines Teilsystems. Inhalt des Projektes war die Analyse und Bewertung der SAFe-Prozesse sowie die Identifizierung von Verbesserungsmöglichkeiten. Darüber hinaus wurde das Skalierbarkeitsproblem untersucht und durch Änderungen in der Architektur behoben.
Tätigkeit:
? Analyse der Entwicklungsprozesse
? Führung mehrerer Interviews mit den verschiedenen Teams/Managers
? Erstellung eines Kataloges mit Verbesserungsmöglichkeiten
? Durchführung von Lasttests und Analyse des Skalierbarkeitsproblem
Fachlichkeit:
?
Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer kanadischen Universität. Ziel des Projektes war die Entwicklung einer neuen Error-Propagation-Analyse für verteilte Systeme basierend auf mathematisch fundierten formalen Methoden.
Kurzbeschreibung: Im Rahmen des Projektes wurde eine neue Technik entwickelt um das Propagieren von Fehler zwischen verschiedenen Komponenten eines verteilten Systems zu Analysieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf C und C++ Systeme. Die Ergebnisse wurden anschließend in mehreren Konferenzen veröffentlicht.
Tätigkeit:
? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam
? Implementierung von Compiler-Erweiterungen
? Implementierung der Ansatz basierend auf SAT-Solving Technologie
? Durchführung von Experimenten zu Evaluation des neuen Ansatzes
? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse
? Vorstellung der Ergebnisse bei internationalen Konferenzen
Fachlichkeit:
?
Ziel: Forschung und Lehre an der TU Darmstadt im Rahmen einer Promotion in dem Bereich Zuverlässige verteilte und eingebettete Systeme.
Kurzbeschreibung: Im Rahmen meiner Tätigkeit als Dozent an der TU Darmstadt, habe ich die Lehrkraft bei der Betreuung von Bachelor-, Master- sowie Promotionsstudenten unterstützt. Der Fokus war die Betreuung von Abschlussarbeiten sowie die Durchführung von Vorlesungen.
Tätigkeit:
? Organisierung und Durchführung von Vorlesungen zum Thema Betrieb Systeme und Zuverlässige Systeme
? Betreuung von Seminararbeiten, Abschlussarbeiten sowie Promotionsstudenten
? Erstellung und Bewertung von Klausuren
Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer amerikanischen Universität. Ziel der Arbeit war die Entwicklung eines hochverfügbaren verteilten Systems basierend auf Statisch-Analyse Techniken.
Kurzbeschreibung: Im Rahmen der Arbeit wurde eine neue Technik entwickelt, um existierende Serveranwendungen zu skalieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf Java-Webanwendungen. Teil des Projektes war auch die Veröffentlichung der Ergebnisse
Tätigkeit:
? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam
? Implementierung eine Middleware
? Implementierung einer neuen Code-Analyse von Java-Anwendungen
? Durchführung von Experimenten zu Evaluation des neuen Ansatzes
? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse
? Vorstellung der Ergebnisse bei einer internationalen Konferenz
Fachlichkeit:
?
Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einem japanischen Automobilzulieferer. Ziel der Arbeit war die Entwicklung eines neuen Verfahrens zum Testen eingebetteter Systeme basierend auf mathematisch fundierten formalen Methoden.
Kurzbeschreibung: Im Rahmen der Arbeit wurde ein neues Testverfahren entwickelt. Fokus der Arbeit war die Entwicklung und Implementierung des Verfahrens sowie die Durchführung mehrerer Fallstudien vom Automotive-Bereich. Das Verfahren wurde patentiert (US9575877B2) und in verschiedenen wissenschaftlichen Zeitschriften veröffentlicht.
Tätigkeit:
? Entwicklung des Testverfahrens in Zusammenarbeit mit einem internationalen Forschungsteam
? Implementierung des Verfahrens und Durchführung von Experimenten zu Evaluation des neuen Ansatzes
? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse
Fachlichkeit:
?
Ziel: Im Rahmen eines Auftrags einer deutschen Zentralbibliothek wurde ein Forschungsprojekt durchgeführt mit dem Ziel eine Datenvisualisierungsplattform zu entwickeln. Die entwickelte Plattform soll auf dem neusten Stand der Forschung im Bereich Künstlicher Intelligenz und Datenvisualisierung bauen und erweitern.
Kurzbeschreibung: Im Fokus des Projektes stand die Entwicklung der Plattform. Inhalt des Projektes war die Implementierung von State-of-the-Art Visualisierungsalgorithmen, die Im Rahmen des Forschungsprojektes entwickelt wurden. Darüber hinaus wurde eine Visualisierung und Suchplattform entwickelt.
Tätigkeit:
? Entwurf der gesamten Architektur der Plattform
? Implementierung der GUI
? Implementierung der Daten-Layer
? Implementierung von State-of-the-Art Visualisierungsalgorithmen basierend auf wissenschaftliche Veröffentlichungen
? Implementierung der Suchfunktionalität basierend auf existierende Machine Learning Frameworks
Ziel: Unterstützung der IT Abteilung des Japanischen Standorts eines deutschen Unternehmen bei der Einstellung neuer IT-Lösungen und Optimierung interner Geschäftsprozesse.
Kurzbeschreibung: Im Fokus stand die Einstellung eines SharePoint Servers zu Konsolidierung interner Geschäftsprozesse. Existierende Geschäftsprozesse wurden durch die Entwicklung von Workflows, Webapps sowie verschiedener Java Utility Tools ersetzt.
Tätigkeit:
? Installation und Konfiguration des SharePoint Servers
? Analyse und Bewertung der existierenden Geschäftsprozesse
? Unterstützung bei der Erstellung einer Roadmap für die Migration aller Geschäftsprozesse
? Implementierung der verschiedenen Workflows, Webapps sowie Java Tools
? Dokumentierung der entwickelten Prozesse in Form eines Handbuches
? Unterstützung der IT-Abteilung bei der Wartung existierenden Systeme
Ziel: Im Rahmen der Modernisierung der IT-Landschaft wurde ein Projekt durchgeführt mit dem Ziel einen Terminal-Emulator zu Steuerung von Legacy-Lagerroboter zu implementieren, um potenzielle Ausfälle der mitgelieferten Steuerhardware zu vermeiden.
Kurzbeschreibung: Im Fokus stand die Implementierung eines Emulators Anhand vordefinierter Spezifikation. Inhalt des Projektes war die Analyse und Bewertung mehrere Ansatzmöglichkeiten sowie die Implementierung und das Testen des gelieferten Programmes.
Tätigkeit:
? Analyse und Bewertung verschiedener Einsatzmöglichkeiten
? Implementierung der GUI
? Implementierung der Emulation
? Implementierung der Kommunikationsschnittsteller mit dem Lagerroboter
? Testen des gelieferten Programmes
? Backend Developer
? Database Developer
? DevOps Engineer
? Enterprise Architect
? Frontend Developer
? Fullstack Developer
? IT Consultant
? Lead Developer
? Machine Learning Developer
? Software Architect
? Solution Architect
? Systems Architect
? Trainer / Coach
? Wissenschaftlicher Mitarbeiter
Der Consultant ist Softwarearchitekt mit den Schwerpunkten digitale Transformation, eingebettete Systeme und agile Softwareentwicklung.
Er bringt ein tiefes Verständnis für komplexe Problemstellungen in Ihr Projektteam ein. Seine in der Forschung geschulte, analytische Denkweise ermöglicht es ihm, komplexe Sachverhalte zu durchdringen und in Einzelprobleme zu zerlegen. Er verfügt über ausgeprägtes technologisches Know-how, das ihn in die Lage versetzt, elegante und überzeugende Lösungen zu entwerfen, zu implementieren und in den Betrieb zu überführen. Er ist kommunikativ und entscheidungsstark und vertritt ein Team gegenüber der Fachseite oder dem Management souverän und kompetent.
? Öffentliche Verwaltung
? Logistik & Verkehr
? Energie & Umwelt
? Handel
? Telekommunikation
? Versicherungen
? Pharma & Gesundheit
? Automotive
Ziel: Weiterentwicklung und Verbesserung des Reisendeninformationssystems verschiedener Bahnbetreibe.
Kurzbeschreibung:
Ziel des Projekts ist es auf Basis einer gemeinsamen Java-Codebasis für verschiedene Bahnbetreiber, die jeweils benötigte Reisendeninfomation z.B. Zuglauf oder Umsteigmöglichkeiten, in gewünschter Form über die Ausgabemedien: Display und Lautsprecher den Reisenden zur Verfügung zu stellen. Besonders dabei ist die Herausforderung auf Basis einer gemeinsame Codebasis Konfigurierbarer Lieferpaket für die jeweiligen Betreiber zur Verfügung zu stellen. Darüber hinaus gelten im Bahnbereich besondere Sicherheitsstandards, die die Architektur des Systems maßgeblich prägen. Ein weiterer Aufgabenbereich umfasste die Administration, Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (GitLab-CI-Pipelines, EKS-Kubernetes-Cluster u. a.) sowie die Einrichtung und Betreuung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte (ca. 800 Züge)
Tätigkeit:
? Implementierung neuer Backend-Funktionalitäten im Rahmen der bestehenden Systemarchitektur
? Unterstützung bei der Konzeption und Ausarbeitung neuer technischer Lösungen sowie bei Architekturentscheidungen
? Durchführung von Fehleranalysen und -behebungen auf Basis von Kundenrückmeldungen
? Beratung des Fachbetriebs bei der Planung und Umsetzung neuer Funktionalitäten
? Verantwortung für das technische Releasemanagement sowie die Sicherstellung der Softwarequalität
? Pflege und kontinuierliche Optimierung der Entwicklungsinfrastruktur (u. a. GitLab-CI-Pipelines und Kubernetes-Cluster)
? Einrichtung, Betreuung und Weiterentwicklung des Monitorings der gesamten, mit der Anwendung ausgestatteten Zugflotte
Fachlichkeit:
? Reisendeninformation
Ziel: Neue Dienstleistungsangebote rund um das Thema Arbeit digital verfügbar machen
Kurzbeschreibung der Wartung & Pflege:
Das Team betreut 7 Bestandsmodule aus dem SGB III in Weiterentwicklung und Wartung, zudem die Module für Saison- und Konjunktur-Kurzarbeitergeld. Zu den betreuten Prozessen zählen unter anderem die Vermittlung von Praktika und Ferienbeschäftigungen für ausländische Studierende sowie die Beantragung von Transfermaßnahmen und Transferkurzarbeitergeld. Dabei ist das Team auch für das Monitoring und den Betrieb der Applikationen zuständig. Das Team verantwortet die kontinuierliche Integration und Optimierung der Produkte. Hier standen im ersten Quartal 2022 umfangreiche Anpassungen an neue Dienste aus dem Umfeld der 7 Produkte an, die alle unter der Vorgabe von Standardisierung und Vereinheitlichung zu sehen waren.
Darüber hinaus, wurde das Team mit der Entwicklung des Modules für Saison- und Konjunktur-Kurzarbeitergeld beauftragt. Neu entwickelt wurden alle Services zur Anzeige, Beantragung und Abrechnung von Konjunktur- und Saison-Kurzarbeitergeld. Zu den Services gehört jeweils die Möglichkeit, Dokumente zu den jeweiligen Vorgängen online nachzureichen. Dem Anwender wird eine Übersicht über alle bereits getätigten Vorgänge und deren Status angeboten. Eine Feedbackkomponente ermöglich die Bewertung der Services.
Tätigkeit:
? Teilnahme an regelmäßige Architekturboards für Status-Updates sowie Entwicklung neue Architektur-/Entwicklungs-Standards im Projekt.
? Wartung Und Pflege der 7 Bestandsmodule: Abbauen technischen Schulden, Schnittstellen Aktualisierung, Management der Library-Abhängigkeiten, Monitoring und Bugs-Behebung.
? Entwurf und Umsetzung des neuen Module für Saison- und Konjunktur-Kurzarbeitergeld und Unterstützung des POs und Business-Analyst bei der Anforderungsanalyse.
? Pflege und Dokumentation der existierenden Architektur sowie neuen Architekturentscheidungen.
? Betreuung der Entwicklungsmitglieder und Unterstützung der PO bei der Planung und Priorisierung des Backlogs.
Fachlichkeit:
? OZG Online Zugangsgesetz
Ziel: Weiterentwicklung und Verbessrung des Online-Shop eines der größten Internet-Anbieters Europas.
Kurzbeschreibung: Fokus des Projektes ist die Analyse neuer Anforderungen, Entwurf von passenden Lösungen sowie die Erstellung von Implementierung-Roadmaps. Darüber hinaus wird die existierende Architektur analysiert und Verbesserungsvorschläge für nicht-funktionale Aspekte vorgestellt.
Die Implementierung wird im Rahmen einer Variante des Scaled Agile Frameworks in einem internationalen Team aus verschiedenen Standorten durchgeführt.
Tätigkeit:
? Analyse der Anforderungen und existierenden Architektur
? Entwurf von Lösungen und Erstellung von Implementierung-Roadmaps
? Absprache mit externen und internen Teams zur Anbindung deren Services
? Implementierung der Anforderungen im Rahmen eines Scrum-Teams
? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen
Fachlichkeit:
? Telekommunikation
Ziel: Im Auftrag eines der größten Mobilfunk- und Internetanbieters in Europa, wurde ein Projekt durchgeführt mit dem Ziel das existierende Online-Store durch ein modernes Microseroservice basiertes Online-Store zu ersetzen mit Fokus auf Kunden-personalisiertem Design und mobile Endgeräte.
Kurzbeschreibung: Im Fokus stand die Analyse der Anforderungen und der Entwurf einer Architektur in Absprache mit allen beteiligten Betreibern von internen Backendsysteme sowie externen Partnersysteme. Nach der Analysephase wurde mit der Implementierung im Rahmen einer Variante des Scaled Agile Framework begonnen. Das entwickelte Online-Store ist im Moment einer der wichtigsten Kundeninteraktionskanäle des Auftraggebers.
Tätigkeit:
? Analyse der Anforderungen und existierenden Architektur
? Absprache mit externen und internen Teams zur Anbindung deren Services
? Beteiligung an dem Entwurf der neuen Architektur und Erweiterung existierender Komponenten
? Implementierung der Anforderungen im Rahmen eines Scrum-Teams
? Entwicklung von Testkonzepte und Qualitätssicherungsmaßnahmen
Fachlichkeit:
?
Ziel: Im Auftrag des CIOs eines Schweizer Versicherungsunternehmen wurde ein Projekt durchgeführt mit dem Ziel ein Tochter-Startup bei dem Entwurf der Architektur einer Gesundheits-App zu unterstützen.
Kurzbeschreibung: Das Ziel des Projektes war die Analyse des vorhandenen Architekturentwurfs der Gesundheits-App mit einem besonderen Fokus auf nicht-funktionalen Anforderungen. Nach der Analyse-Phase wurde eine verbesserte Zielarchitektur erarbeitet und allen Stakeholders vorgestellt.
Tätigkeit:
? Analyse der Ist-Architektur
? Führung mehrerer Interviews mit den Entwickler-Teams
? Erarbeitung einer Zielarchitektur zusammen mit den Entwickler-Teams
Fachlichkeit:
?
Ziel: Im Auftrag des Gesundheitsministerium eines EU-Staates wurde ein Projekt durchgeführt mit dem Ziel die existierende Testungs- und Screening Prozesse zu optimieren und Automatisierungsvorschläge zu erstellen.
Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung des Covid-19-Testungsprozesses. In Zusammenarbeit mit Vertretern verschiedener Regionen wurden konkrete Optimierungs- und Automatisierungsvorschläge erarbeitet. Darüber hinaus wurden Verhandlungen mit IT-Dienstleister durchgeführt, um die Automatisierungsvorschläge umzusetzen.
Tätigkeit:
? Analyse des Testungsprozesses
? Führung mehrerer Interviews mit Vertretern verschiedener Regionen
? Durchführung von Verhandlungen mit IT-Dienstleistern
? Erstellung eines IT-Konzeptes zu Automatisierung des Prozesses
Fachlichkeit:
?
Ziel: Im Auftrag der CIO eines Energiekonzerns wurde im Rahmen der Digitalisierung des Unternehmens ein Projekt durchgeführt mit dem Ziel existierende Entwicklungsprozesse basierend auf SAFe (Scaled Agile Framework) zu optimieren.
Kurzbeschreibung: Im Fokus stand die Analyse und Optimierung existierender Entwicklungsprozesse sowie die Führung einer Taskforce bei der Lösung eines Skalierbarkeitsproblems eines Teilsystems. Inhalt des Projektes war die Analyse und Bewertung der SAFe-Prozesse sowie die Identifizierung von Verbesserungsmöglichkeiten. Darüber hinaus wurde das Skalierbarkeitsproblem untersucht und durch Änderungen in der Architektur behoben.
Tätigkeit:
? Analyse der Entwicklungsprozesse
? Führung mehrerer Interviews mit den verschiedenen Teams/Managers
? Erstellung eines Kataloges mit Verbesserungsmöglichkeiten
? Durchführung von Lasttests und Analyse des Skalierbarkeitsproblem
Fachlichkeit:
?
Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer kanadischen Universität. Ziel des Projektes war die Entwicklung einer neuen Error-Propagation-Analyse für verteilte Systeme basierend auf mathematisch fundierten formalen Methoden.
Kurzbeschreibung: Im Rahmen des Projektes wurde eine neue Technik entwickelt um das Propagieren von Fehler zwischen verschiedenen Komponenten eines verteilten Systems zu Analysieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf C und C++ Systeme. Die Ergebnisse wurden anschließend in mehreren Konferenzen veröffentlicht.
Tätigkeit:
? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam
? Implementierung von Compiler-Erweiterungen
? Implementierung der Ansatz basierend auf SAT-Solving Technologie
? Durchführung von Experimenten zu Evaluation des neuen Ansatzes
? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse
? Vorstellung der Ergebnisse bei internationalen Konferenzen
Fachlichkeit:
?
Ziel: Forschung und Lehre an der TU Darmstadt im Rahmen einer Promotion in dem Bereich Zuverlässige verteilte und eingebettete Systeme.
Kurzbeschreibung: Im Rahmen meiner Tätigkeit als Dozent an der TU Darmstadt, habe ich die Lehrkraft bei der Betreuung von Bachelor-, Master- sowie Promotionsstudenten unterstützt. Der Fokus war die Betreuung von Abschlussarbeiten sowie die Durchführung von Vorlesungen.
Tätigkeit:
? Organisierung und Durchführung von Vorlesungen zum Thema Betrieb Systeme und Zuverlässige Systeme
? Betreuung von Seminararbeiten, Abschlussarbeiten sowie Promotionsstudenten
? Erstellung und Bewertung von Klausuren
Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einer amerikanischen Universität. Ziel der Arbeit war die Entwicklung eines hochverfügbaren verteilten Systems basierend auf Statisch-Analyse Techniken.
Kurzbeschreibung: Im Rahmen der Arbeit wurde eine neue Technik entwickelt, um existierende Serveranwendungen zu skalieren. Fokus der Arbeit war die Entwicklung und Implementierung des Ansatzes sowie die Durchführung mehrere Fallstudien basierend auf Java-Webanwendungen. Teil des Projektes war auch die Veröffentlichung der Ergebnisse
Tätigkeit:
? Entwicklung des Ansatzes in Zusammenarbeit mit einem internationalen Forschungsteam
? Implementierung eine Middleware
? Implementierung einer neuen Code-Analyse von Java-Anwendungen
? Durchführung von Experimenten zu Evaluation des neuen Ansatzes
? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse
? Vorstellung der Ergebnisse bei einer internationalen Konferenz
Fachlichkeit:
?
Ziel: Forschungsprojekt im Rahmen einer Zusammenarbeit mit einem japanischen Automobilzulieferer. Ziel der Arbeit war die Entwicklung eines neuen Verfahrens zum Testen eingebetteter Systeme basierend auf mathematisch fundierten formalen Methoden.
Kurzbeschreibung: Im Rahmen der Arbeit wurde ein neues Testverfahren entwickelt. Fokus der Arbeit war die Entwicklung und Implementierung des Verfahrens sowie die Durchführung mehrerer Fallstudien vom Automotive-Bereich. Das Verfahren wurde patentiert (US9575877B2) und in verschiedenen wissenschaftlichen Zeitschriften veröffentlicht.
Tätigkeit:
? Entwicklung des Testverfahrens in Zusammenarbeit mit einem internationalen Forschungsteam
? Implementierung des Verfahrens und Durchführung von Experimenten zu Evaluation des neuen Ansatzes
? Wissenschaftliche Beschreibung des Verfahrens und Evaluierung der Ergebnisse
Fachlichkeit:
?
Ziel: Im Rahmen eines Auftrags einer deutschen Zentralbibliothek wurde ein Forschungsprojekt durchgeführt mit dem Ziel eine Datenvisualisierungsplattform zu entwickeln. Die entwickelte Plattform soll auf dem neusten Stand der Forschung im Bereich Künstlicher Intelligenz und Datenvisualisierung bauen und erweitern.
Kurzbeschreibung: Im Fokus des Projektes stand die Entwicklung der Plattform. Inhalt des Projektes war die Implementierung von State-of-the-Art Visualisierungsalgorithmen, die Im Rahmen des Forschungsprojektes entwickelt wurden. Darüber hinaus wurde eine Visualisierung und Suchplattform entwickelt.
Tätigkeit:
? Entwurf der gesamten Architektur der Plattform
? Implementierung der GUI
? Implementierung der Daten-Layer
? Implementierung von State-of-the-Art Visualisierungsalgorithmen basierend auf wissenschaftliche Veröffentlichungen
? Implementierung der Suchfunktionalität basierend auf existierende Machine Learning Frameworks
Ziel: Unterstützung der IT Abteilung des Japanischen Standorts eines deutschen Unternehmen bei der Einstellung neuer IT-Lösungen und Optimierung interner Geschäftsprozesse.
Kurzbeschreibung: Im Fokus stand die Einstellung eines SharePoint Servers zu Konsolidierung interner Geschäftsprozesse. Existierende Geschäftsprozesse wurden durch die Entwicklung von Workflows, Webapps sowie verschiedener Java Utility Tools ersetzt.
Tätigkeit:
? Installation und Konfiguration des SharePoint Servers
? Analyse und Bewertung der existierenden Geschäftsprozesse
? Unterstützung bei der Erstellung einer Roadmap für die Migration aller Geschäftsprozesse
? Implementierung der verschiedenen Workflows, Webapps sowie Java Tools
? Dokumentierung der entwickelten Prozesse in Form eines Handbuches
? Unterstützung der IT-Abteilung bei der Wartung existierenden Systeme
Ziel: Im Rahmen der Modernisierung der IT-Landschaft wurde ein Projekt durchgeführt mit dem Ziel einen Terminal-Emulator zu Steuerung von Legacy-Lagerroboter zu implementieren, um potenzielle Ausfälle der mitgelieferten Steuerhardware zu vermeiden.
Kurzbeschreibung: Im Fokus stand die Implementierung eines Emulators Anhand vordefinierter Spezifikation. Inhalt des Projektes war die Analyse und Bewertung mehrere Ansatzmöglichkeiten sowie die Implementierung und das Testen des gelieferten Programmes.
Tätigkeit:
? Analyse und Bewertung verschiedener Einsatzmöglichkeiten
? Implementierung der GUI
? Implementierung der Emulation
? Implementierung der Kommunikationsschnittsteller mit dem Lagerroboter
? Testen des gelieferten Programmes
? Backend Developer
? Database Developer
? DevOps Engineer
? Enterprise Architect
? Frontend Developer
? Fullstack Developer
? IT Consultant
? Lead Developer
? Machine Learning Developer
? Software Architect
? Solution Architect
? Systems Architect
? Trainer / Coach
? Wissenschaftlicher Mitarbeiter
Der Consultant ist Softwarearchitekt mit den Schwerpunkten digitale Transformation, eingebettete Systeme und agile Softwareentwicklung.
Er bringt ein tiefes Verständnis für komplexe Problemstellungen in Ihr Projektteam ein. Seine in der Forschung geschulte, analytische Denkweise ermöglicht es ihm, komplexe Sachverhalte zu durchdringen und in Einzelprobleme zu zerlegen. Er verfügt über ausgeprägtes technologisches Know-how, das ihn in die Lage versetzt, elegante und überzeugende Lösungen zu entwerfen, zu implementieren und in den Betrieb zu überführen. Er ist kommunikativ und entscheidungsstark und vertritt ein Team gegenüber der Fachseite oder dem Management souverän und kompetent.
? Öffentliche Verwaltung
? Logistik & Verkehr
? Energie & Umwelt
? Handel
? Telekommunikation
? Versicherungen
? Pharma & Gesundheit
? Automotive