06.10.2025 aktualisiert


IT-Consultant / Product Owner / Scrum Master / iOS/MacOS Developer
Norderstedt, Deutschland
Skills
MacintoshiPhoneiPadapplescrum product ownerScrum MasterProfessional Scrum Product Owner I (PSPO I)TestmanagerEntwicklungSoftwareentwicklungIOS DevelopmentProjekt ManagementSoftwaretestautomatisierer
In einer Welt, die sich ständig weiterentwickelt, ist es entscheidend, nicht nur Schritt zu halten, sondern die Führung zu übernehmen. Ihre digitale Präsenz zu transformieren und Ihr IT-Potenzial voll auszuschöpfen. Mit umfassender Erfahrung in der Entwicklung maßgeschneiderter Produkte bin ich der ideale Partner für die Realisierung Ihrer Projekte.
Technologien:
Frontend: JavaScript, TypeScript, Swift / SwiftUI, React, Angular
Backend: Node.js, Express, MariaDB, PostgreSQL, MySQL, REST, NestJS
DevOps: Jenkins, GitLab, Git, Docker, AWS, Google Cloud Plattform, CI/CD
Test- und Qualitätsmanagement: Jira (Zephyr), TestRail, Selenium, Appium, Robot Framework, Cucumber, Playwright, Cypress
Methoden:
Scrum, SAFe, ITIL
Technologien:
Frontend: JavaScript, TypeScript, Swift / SwiftUI, React, Angular
Backend: Node.js, Express, MariaDB, PostgreSQL, MySQL, REST, NestJS
DevOps: Jenkins, GitLab, Git, Docker, AWS, Google Cloud Plattform, CI/CD
Test- und Qualitätsmanagement: Jira (Zephyr), TestRail, Selenium, Appium, Robot Framework, Cucumber, Playwright, Cypress
Methoden:
Scrum, SAFe, ITIL
Sprachen
DeutschMutterspracheEnglischgutSerbischgut
Projekthistorie
Titel des Projektes:
Für ein Bundesministerium wurde das Testmanagement für die Neuentwicklung des Travel Management Systems des Bundes entwickelt. Dabei lag der Fokus auf der Sicherstellung der Qualität und Zuverlässigkeit des neuen Systems, um die Effizienz und Transparenz bei der Verwaltung von Dienstreisen zu erhöhen. Zu den Aufgaben gehörten die Planung, Koordination und Durchführung von Testaktivitäten, die Erstellung detaillierter Testpläne und -strategien sowie die Überwachung der Testfortschritte. Durch enge Zusammenarbeit mit Entwicklern, Fachabteilungen und externen Partnern konnte gewährleistet werden, dass alle Anforderungen erfüllt und potenzielle Risiken frühzeitig erkannt und behoben wurden. Dieses Engagement trug wesentlich dazu bei, dass das Travel Management System erfolgreich und termingerecht eingeführt werden konnte.
Größe des Projektes:
855 PT, 5 Beratende, eigener Anteil: 90 PT
Aufgaben / Tätigkeiten:
Das Testmanagement sowie die erzeugten Testfälle wurden dahingehen vorbereitet, dass zu Beginn der Entwicklung durch den Dienstleister jedes gelieferte Artefakt anhand der Anforderungen des Auftraggebers zügig getestet und abgenommen werden kann.
Für ein Bundesministerium wurde das Testmanagement für die Neuentwicklung des Travel Management Systems des Bundes entwickelt. Dabei lag der Fokus auf der Sicherstellung der Qualität und Zuverlässigkeit des neuen Systems, um die Effizienz und Transparenz bei der Verwaltung von Dienstreisen zu erhöhen. Zu den Aufgaben gehörten die Planung, Koordination und Durchführung von Testaktivitäten, die Erstellung detaillierter Testpläne und -strategien sowie die Überwachung der Testfortschritte. Durch enge Zusammenarbeit mit Entwicklern, Fachabteilungen und externen Partnern konnte gewährleistet werden, dass alle Anforderungen erfüllt und potenzielle Risiken frühzeitig erkannt und behoben wurden. Dieses Engagement trug wesentlich dazu bei, dass das Travel Management System erfolgreich und termingerecht eingeführt werden konnte.
Größe des Projektes:
855 PT, 5 Beratende, eigener Anteil: 90 PT
Aufgaben / Tätigkeiten:
- Erstellung einer Teststrategie basierend auf den Anforderungsdokument und en SOLL-Prozessen
- Erstellung von UML-Diagrammen zur Veranschaulichung der Testfallbeschreibung
- Aufteilung und Erstellung der Testfälle in logische und konkrete Testfälle
- Konkrete Testfälle werden ab der Lieferung der Software konkretisiert
- Logische Testfälle behandeln die Anforderungen an die Software
- Konfiguration von Jira/Zephyr zur Steuerung der Testpläne und Testläufe
- Erstellung des Testkonzeptes
- Erstellung eines Handouts, zur Darstellung wie die Testbehörden einen Featuretest durchführen und die Ergebnisse dokumentieren
- Klassisches Projektmanagement
- Testmanagement
- Prozessmanagement
- Stakeholdermanagement / Stakeholderanalyse
Das Testmanagement sowie die erzeugten Testfälle wurden dahingehen vorbereitet, dass zu Beginn der Entwicklung durch den Dienstleister jedes gelieferte Artefakt anhand der Anforderungen des Auftraggebers zügig getestet und abgenommen werden kann.
Titel des Projektes:
Im Rahmen der Digitalisierung und Effizienzsteigerung der Logistikprozesse wurde ein internes Transport Management System (TMS) entwickelt. Dieses System ermöglicht die nahtlose Verwaltung und Überwachung von Transportvorgängen innerhalb des Unternehmens und bietet eine externe Schnittstelle für Geschäftspartner, um den Transportstatus anzuzeigen und Bestellungen entgegenzunehmen.
Größe des Projektes:
7500 PT, 3 Entwickler, 1 Head of, eigener Anteil: 853 PT
Aufgaben / Tätigkeiten:
Die Software bildet die spezifischen Geschäftsprozesse des Unternehmens präzise ab und gewährleistet durch eine nahtlose DevOps-Integration eine einfache Wartbarkeit sowie Erweiterbarkeit. Zusätzlich ermöglicht sie Kunden, unkompliziert Anfragen zu stellen und den aktuellen Status ihrer Anliegen einzusehen.
Im Rahmen der Digitalisierung und Effizienzsteigerung der Logistikprozesse wurde ein internes Transport Management System (TMS) entwickelt. Dieses System ermöglicht die nahtlose Verwaltung und Überwachung von Transportvorgängen innerhalb des Unternehmens und bietet eine externe Schnittstelle für Geschäftspartner, um den Transportstatus anzuzeigen und Bestellungen entgegenzunehmen.
Größe des Projektes:
7500 PT, 3 Entwickler, 1 Head of, eigener Anteil: 853 PT
Aufgaben / Tätigkeiten:
- Anforderungen analysieren und spezifizieren
- Entwurf der Systemarchitektur
- Softwaremodellierung mit UML
- Analysieren und Testen von unternehmenskritischen Anwendungen und Prozessen
- Implementierung von GitLab CI/CD Pipelines zur Automatisierung von Builds, Tests und Deployments
- Erstellung von UML-Diagrammen (Klassen-, Sequenz-, Aktivitätsdiagramme) zur Visualisierung der Systemstruktur und der Interaktionen zwischen den Systemkomponenten
- Auswahl und Konfiguration der Entwicklungswerkzeuge (IDEs, Versionierungssysteme, Build-Tools)
- Implementierung von GitLab CI/CD Pipelines:
- Konfiguration von GitLab CI/CD zur Automatisierung von Builds, Tests und Deployments
- Erstellung und Pflege von .gitlab-ci.yml Dateien für verschiedene Micoservices
- Einsatz von Docker:
- Erstellung und Verwaltung von Docker-Containern für Entwicklungs- und Produktionsumgebungen
- Erstellung von Dockerfiles und Verwaltung von Docker-Images
- Orchestrierung von Containern mit Docker Compose
- Erstellung der automatisierten Tests in Python/Selenium & Robot Framework
- Erstellung und Pflege von Architektur-Dokumentationen, die die Struktur und das Design des Systems beschreiben.
- CI/CD Integration
- Testautomatisierung
- Agiles Projektmanagement
- Prozessautomatisierung
- Test-Driven-Development
- Backend-Development
- Frontend-Development
Die Software bildet die spezifischen Geschäftsprozesse des Unternehmens präzise ab und gewährleistet durch eine nahtlose DevOps-Integration eine einfache Wartbarkeit sowie Erweiterbarkeit. Zusätzlich ermöglicht sie Kunden, unkompliziert Anfragen zu stellen und den aktuellen Status ihrer Anliegen einzusehen.
Titel des Projektes:
Im Rahmen der Qualitätssicherung und Effizienzsteigerung der Softwareentwicklung wurde die vollständige Automatisierung der Regressionstests für die Sparkassen-App auf den Plattformen iOS und Android implementiert. Ziel ist es, die Stabilität und Zuverlässigkeit der App durch kontinuierliche und automatisierte Tests zu gewährleisten.
Größe des Projektes:
17 Entwickler, 2 Testmanager, 1 Testautomatisierer,
Aufgaben / Tätigkeiten:
Nach Fertigstellung der Testautomatisierung des Regressionstests, wurde die Testzeit von 3 Wochen auf 4 Tage reduziert. Die Testmanager und Tester hatten dadurch die Möglichkeit einen höheren Fokus auf die manuellen Tests in der Feature Entwicklung sowie die Erstellung automatisierter Testfälle zu legen.
Im Rahmen der Qualitätssicherung und Effizienzsteigerung der Softwareentwicklung wurde die vollständige Automatisierung der Regressionstests für die Sparkassen-App auf den Plattformen iOS und Android implementiert. Ziel ist es, die Stabilität und Zuverlässigkeit der App durch kontinuierliche und automatisierte Tests zu gewährleisten.
Größe des Projektes:
17 Entwickler, 2 Testmanager, 1 Testautomatisierer,
Aufgaben / Tätigkeiten:
- Entwicklung einer Teststrategie sowie Definition eines durchgängigen Anforderungs- und Absicherungsprozesses
- Auswahl und Einrichtung von Testautomatisierungswerkzeugen
- Erstellung der Testinfrastruktur, Einrichtung des Test-Framework sowie Erstellung und Konfiguration des Appium-Servers
- Schreiben von Scripten für Eggplant
- Definition der Testszenarien und Erstellung der Feature-Dateien (Gherkin-Szenarien)
- Übertragung der fachlichen Testfälle in die Testautomatisierung in Abstimmung mit den Entwicklern der jeweiligen Plattform
- Integration der Testautomatisierung in das CI/CD-System (Jenkins) sowie die Konfiguration
- Ausführen der geplanten Tests (z.B. funktionale Tests, Regressionstests, Lasttests) und Dokumentation der Testergebnisse.
- Agiles Projektmanagement
- Testengineering und Testmanagement
- System Engineering
- CI/CD Pipelines (Jenkins)
- Funktions- und Softwarearchitektur
Nach Fertigstellung der Testautomatisierung des Regressionstests, wurde die Testzeit von 3 Wochen auf 4 Tage reduziert. Die Testmanager und Tester hatten dadurch die Möglichkeit einen höheren Fokus auf die manuellen Tests in der Feature Entwicklung sowie die Erstellung automatisierter Testfälle zu legen.
Portfolio


Professional Scrum M
-