2021-12
2022-12
Entwicklung eines föderierten Identity Provider für die digitale Versichertenidentität im Rahmen der Krankenversicherung.
- Beratung zu agilen Vorgehensmodellen
- Anpassung des agilen Vorgehensmodells des Kunden (Scrum) für das Projekt
- Aufbau des sicheren Entwicklungsprozesses inkl. CI/CD Pipelines mit Security-Scans von Bibliotheken, Docker Images und des IDP sowie autmat. Penetration-Testing
- Entwicklung einer Microservice-Architektur für den IDP mit REST Schnittstellen nach OpenID Connect
- Code- Reviews und Qualitätssicherung
- Abstimmung mit Betreiber des IDP
- Training des DevOps-Teams in Scrum, TDD, Java, SQL, Spring, OpenID Connect, JWT, X.509 PKI mit elliptischen Kurven
- Entwicklung und Testen von Microservices, CI/CD
- Helm Deployment in Jenkins-Pipelines für OpenShift
- Security-Analysen und Implementierung SSO nach OpenID Connect flows mit MFA
- Entwurf/Aufbau/Anpassung Build- und Deployment-Konzepte (CI/CD) sowie automatisierte UAT mit Selenium.
2019-08
2021-05
Weiterentwicklung einer konzern-intern genutzten Java-Software im Automotive-Sektor. Laufzeitumgebung OpenShift. Migration zu AWS.
Aufgabenübernahme:
- Analyse bestehender Software-Qualität
- Anpassung des Vorgehensmodells
- Änderung der Teamzusammensetzung für DevOps
- Entwicklung projektspez. Konzept für CI/CD, sowie
Konfiguration der Werkzeuge: Jira, Bitbucket, Jenkins, Nexus,
SonarQube, MicroK8s
- Mitwirkung an Weiterentwicklung der Software unter
Berücksichtigung der Steigerung der Softwarequalität
- Migration der Software von OpenShift nach AWS
2019-01
2019-05
Entwicklung Testkonzepte und -fälle, Testdatengenerierung, Implementierung von Tests, Feedback zu Entwicklern, Erweiterungen zum hauseigenen Test-Tool.
Umfeld: Telematikinfrastruktur (TI) für das Gesundheitswesen.
2018-06
2018-12
Schulung des Teams und PO in TDD und Scrum, Einführung von Scrum, SW-Entwicklung (Full-Stack), Analyse IT-Sicherheit, Test (Unit, UI, Integration), Deployment
2017-03
2018-03
Einführung von Scrum, Toolauswahl, Entwurf Systemarchitektur, Auswahl Technologien, Aufbau Test- und Staging-Systeme, Entwicklung (Full-Stack), Test (Unit, UI, Integration), Deployment, Code-Review
Vorgehensmodell:
Scrum
2017-01
2018-01
Aufbau des Teams, Entwurf Systemarchitektur, Abstimmung Hardwareschnittstelle, SW-Entwicklung (Full-Stack), Test (Unit, UI, Integration), Deployment
Vorgehensmodell:
Scrum
2017-07
2017-12
Beratung Testdesign, Testdatengenerierung, Implementierung von Tests, Prüfung Testüberdeckungen, Feedback zu Entwicklern, Erweiterungen zum hauseigenen Test-Tool.
Umfeld: Telematikinfrastruktur (TI) für das Gesundheitswesen.
Vorgehensmodell:
Kanban
2016-02
2017-06
Systemarchitektur, SW-Entwicklung (Full-Stack), Test(Unit, UI, Integration), Code-Review
Vorgehensmodell:
Scrum
2012-09
2016-03
Einführung und Schulung Scrum, Team-Zusammenstellung, Training Entwickler in TDD, Beratung Technologien, Entwurf Systemarchitektur, SW-Entwicklung (Full-Stack), Test (Unit, UI, Integration), Code-Reviews
Vorgehensmodell:
Scrum
2013-02
2016-02
Einführung und Schulung Scrum, Beratung Technologien, Hardware-Design (Mikrocontroller, TTL-Logik), Abstimmung Hardwareschnittstelle, Aufbau Testumgebung, SW-Entwicklung, Test (Unit, Integration)
Vorgehensmodell:
Scrum
2006-10
2014-01
Beratung zur Entwicklung des Gesamtsystems, Beratung zu Vorgehensmodellen und Projektplanung, Beratung zu IT-Sicherheit, Qualitätssicherung Sytemarchitektur und Design, Entwurf alternative Systemarchitektur, Design von Diensten und Smartcards (eGK, HBA, SMC), Code-Reviews
2006-01
2006-07
Beratung zur Entwicklung des Gesamtsystems, Entwurf PKI für HBA, Technische Spezifikation der Karten.
Studienabschluss:
Diplom-Informatiker (mit Auszeichnung)
Vorgehensmodelle
Scrum
Kanban
Klassisch (Bsp. V-Modell)
Methodiken
Test-Driven-Development
CI/CD
Qualitätssicherung
Code-Reviews
Coaching
Test-Driven-Development
Testen und Codequalität
Agile Vorgehensmodelle
Sichere Softwareentwicklung (Secure Coding, Security Scanning, Penetration Testing)
keine Einschränkungen.
Projekterfahrung in: