Erfahrener Architekt und technischer Projektleiter mit Schwerpunkt DevOps- und Cloud-Architektur. Middleware, API-Management, CI/CD, Strategie
Aktualisiert am 02.03.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.09.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Itzehoe (+100km)
Deutschland
möglich

Projekte

Projekte

4 Monate
2025-05 - 2025-08

TI Gateway

QA-Architekt Python Terraform Docker ...
QA-Architekt

Planung und Umsetzung einer skalierbaren Testinfrastruktur in AWS EKS inklusive Terraform-basiertem Provisioning, Autoscaling, Netz- und IAM-Konfiguration, CI/CD-Pipelines sowie umfassender Observability.


Relevante Fähigkeiten: Kubernetes/EKS im Enterprise-Betrieb, Terraform, CI/CD & GitOps, Observability/Telemetrie, Containerisierung (Docker), Cloud-Architektur (AWS).

AWS EKS Terraform GitHub GitOps Docker Kubernetes AWS AWS ECR IAM S3
Python Terraform Docker Kubernetes Netzwerkarchitektur REST
Worldline SE
remote
1 Jahr 3 Monate
2024-06 - 2025-08

Testoffice Next Generation

Technischer Leiter CI/CD Java Azure ...
Technischer Leiter

Neuentwicklung einer modernen Testmanagement- und Testautomatisierungslösung zur Ablösung des bestehenden Produkts. Aufbau eines lauffähigen Prototyps als Vorstufe zum MVP mit Fokus auf Architektur, Teamleitung und Infrastruktur. Das System wurde als SaaS-Plattform in der Azure Cloud entwickelt, ist mandantenfähig ausgelegt und dient als Referenz für komplexe CI/CD-DevOps-Lösungen mit integrierter Qualitätssicherung. Es ermöglicht die Anbindung externer Systeme und unterstützt Testmanager ganzheitlich von der Anforderungsanalyse bis zur Auswertung von Testergebnissen.

ARC-42 GitHub Github Actions Azure
CI/CD Java Azure Angular Applikationsarchitektur SystemArchitektur Anforderungsanalyse Produktentwicklung
SPIRIT-TESTING Software & Services GmbH
München, remote
2 Jahre 3 Monate
2023-06 - 2025-08

Next Generation Testing

Leiter ShiftLeft Testing Konzeption Docker ...
Leiter

Im Projekt Next Generation Testing verantwortete [Name auf Anfrage] Konzeption und Umsetzung moderner Ansätze für Softwarequalitätssicherung und Softwareentwicklung. Auf Basis ausgewählter Anwendungsszenarien wurden innovative Test- und Entwicklungsstrategien entworfen, bestehende Werkzeuge systematisch evaluiert und daraus maßgeschneiderte Anforderungen für Testmanagement?Lösungen abgeleitet. Die Ergebnisse mündeten in praxisorientierte Vertriebsunterlagen, zielgruppengerechte Trainingsmaterialien sowie belastbare Lasten? und Pflichtenhefte für die Auswahl und Einführung von Testmanagement?Werkzeugen. Zusätzlich wurde eine Wissensdatenbank etabliert, um Best Practices zu sichern und für Projektbeteiligte zugänglich zu machen. Ein Schwerpunkt lag auf der Förderung und Ausbildung von Beratern sowie der Stärkung des Teamzusammenhalts ? mit dem Ziel, Kompetenz, Effizienz und Qualität im Bereich Softwaretest und ?entwicklung messbar zu erhöhen.


Hauptziele:
  • Konzeptentwicklung
  • Wissensdatenbank aufbauen
  • Strategieentwicklung
  • Förderung und Qualifikation
Atlassian JIRA Atlassian Confluence Azure Devops GitHub
ShiftLeft Testing Konzeption Docker SonarQube Playwright Cucumber Testkonzeption Teamleading
SPIRIT-TESTING Software & Services GmbH
München
3 Jahre 3 Monate
2022-06 - 2025-08

Testautomatisierungssystem

QA-Architekt / Testengineer Java Netzwerkarchitektur Testmanagement ...
QA-Architekt / Testengineer

Aufbau und Betrieb eines Testautomatisierungssystems für Releasetests nach BAIT. Umgesetzt wurde die Architektur und der Aufbau der Ausführungsagenten, Einbindung und Konfiguration der Testmanagement- und Testautomatisierungslösung, Anbindung an bestehende Testinfrastruktur und automatisierte Oberflächentests verschiedener Anwendungen. 
Zusätzlich wurde die schlüsselwortbasierte Testautomatisierungssoftware um anwendungsspezifische Schlüsselwörter erweitert und die entsprechende Automatisierung hinterlegt.

testOFFICE Navision Nav BC Microsoft Dynamics CRM BusinessActs Sellify Hyper-V Citrix MS SQL Server
Java Netzwerkarchitektur Testmanagement Testmanagementtools Testautomatisierung Testautomatisierungstools Testlink BA-IT Releasemanagement
abcfinance GmbH
Köln, Remote
1 Jahr
2024-08 - 2025-07

Konzeptarbeit für das Datenbankgrundbuch

DevOps-Architekt Anforderungsanalyse Konzepterstellung Continuous Integration ...
DevOps-Architekt

Im Rahmen der bundesweiten Ausschreibung zum Projekt war ich innerhalb einer Bietergemeinschaft für die Ausarbeitung des Konzeptteils verantwortlich. Ziel des Konzeptes war es, eine zukunftsfähige, containerbasierte Delivery-Pipeline zu entwerfen, die nahtlos in die geplante Softwarearchitektur integriert werden kann und sowohl Qualitätssicherung als auch automatisiertes Deployment abbildet.


Der von mir verfasste Konzeptentwurf enthielt u. a.:

  • Definition einer mehrstufigen Pipeline mit Quality Gates (Build, Docker-Image, Kubernetes-Deployment, Promotion bis Produktion).

  • Integration von Werkzeugen wie GitLab, Teamscale, Robot Framework, JMeter und Contrast Security.

  • Empfehlungen zu Branching-Strategien, Testautomatisierung, Rollback-Strategien und Secrets-Management.

  • Vorschläge für eine schrittweise Umstellung auf Container sowie die Zusammenarbeit zwischen Entwicklung, Test und DevOps.


Von der automatischen Versionierung über strukturierte Testdatenbereitstellung bis hin zu Security-Scans und Reporting in das Testmanagementsystem wurden durchgängige Prozesse entworfen.

GitLab GitLab Pipelines SonarQube TeamScale HashiCorp Vault Kubernetes JMeter Contrast Security X-Ray for JIRA Helm
Anforderungsanalyse Konzepterstellung Continuous Integration Continuous Delivery Negotiation
Entwicklungsverbund dabag
München
1 Jahr 6 Monate
2023-10 - 2025-03

SmartAgency

QA-Architekt Agile Softwareentwicklung Scrum Behavior Driven Development ...
QA-Architekt

In diesem Projekt wurde ein Generator für Webauftritte mit teilautomatisierter Beratungsfunktion für Geschäftskunden entwickelt.

Kunden geben Rahmendaten zu Branche und Unternehmen an, hinterlegen ihren bisherigen Webauftritt und erhalten eine KI-generierte Webseite, die sie individuell und benutzerfreundlich anpassen können. Die Veröffentlichung erfolgt direkt über die Anwendung.


Als optionale Zusatzfunktionen stehen Social-Media-Kampagnen, Printprodukte und weitere Serviceanbindungen zur Verfügung.

Das Projekt wird von einem Zusammenschluss namhafter Medienunternehmen getragen und vollständig neu entwickelt. Ein internationales Projektteam, der umfassende Einsatz generativer KI und ein konsequent agiles Vorgehen prägten die Umsetzung und machten den Weg zum MVP anspruchsvoll und dynamisch.


Aufgaben:

  • Entwurf der automatisierten Testausführung nach Behaviour Driven Design (BDD)

  • Aufbau einer Testpipeline inkl. Docker-Container und Ausgabe der Testergebnisse im JUnit-Format

  • Automatisierte Erstellung und Implementierung von API-Testszenarien in Python

  • Konzeption und Umsetzung der Ausführungsarchitektur für UI-Tests auf BDD-Basis

  • Überführung der Testautomatisierung in AWS

  • Überführung des Testmanagements und -Reportings nach

  • Umstellung aller Testressourcen von auf

  • Einführung von und Coaching der Entwickler zur Integration automatisierter Tests in den Entwicklungsprozess


Rolle:

  • Testautomation Engineer / DevOps Engineer

  • Verantwortung für Aufbau, Migration und Integration der Testautomatisierung im Projekt


Technologien:

  • Cucumber, Playwright (Python & TypeScript), behave, Cucumber.js, CucumberStudio, Docker, GitHub, GitHub Actions, REST-API, OpenAPI, Microsoft Azure DevOps, AWS (S3, Cognito), HubSpot, Stripe

  • Agile Vorgehensweise, Scrum, Behaviour Driven Design (BDD), Shift-Left Testing, Best Practices, Continuous Integration

Cucumber Playwright Python Typescript CucumberStudio Docker GitHub GitHub Actions Azure DevOps AWS S3 Cognito HubSpot Stripe REST-API OpenAPI
Agile Softwareentwicklung Scrum Behavior Driven Development Shift-Left Testing Continuous Integration Continuous Delivery CI/CD Python Typescript Docker JSON
Bertelsmann Media Services
Gütersloh (remote)
4 Monate
2023-08 - 2023-11

ADN-Anonymisierung

Architekt Java SQL JPA
Architekt

Das Informatiktechnikzentrum Bund (ITZBund) unterstu?tzt als zentraler IT-Dienstleister des Bundes ein breites Spektrum an Kundenbehörden auftragsbezogen bei der Digitalisierung der öffentlichen Verwaltung. Fu?r den Softwaretest eines Onlineschulungssystems soll der Testdatenbestand aus dem Produktionsdatenbestand erzeugt werden. Dabei sind die Forderungen der DSGVO einzuhalten und die Testdaten entsprechend zu anonymisieren. Die Anonymisierung soll auf Basis eines SQL-Dumps der Produktionsdaten erfolgen und eine Re-Identifizierung der personenbezogenen Daten unmöglich machen. Dazu soll ein Programm entwickelt und in testOFFICE integriert werden. Um Aufwand fu?r spätere Projekte zu vermeiden, soll die Anonymisierung flexibel konfigurierbar sein.


Aufgaben: ?

  • Architektur und Entwicklung eines Datenbankanonymisierungswerkzeugs
  • Erstellung von Datensynthesizern unter Beibehaltung der Integritätsregeln
  • Integration des Anonymisierers in das TM-Werkzeug testOFFICE

Oracle SQL testOFFICE Java
Java SQL JPA
ITZ Bund
remote
4 Monate
2022-08 - 2022-11

Generische Testautomatisierungs-Architektur

QA-Architekt ISTQB-Standards Best-Practices Continuous Integration ...
QA-Architekt

Der Kunde, eine Privatbank, beabsichtigte die schrittweise Automatisierung umfangreicher manueller Testprozesse.

Die Automatisierung sollte durch verteilte Projektteams umgesetzt und zentral unterstützt werden. Übergreifend wurde eine entworfen, die technische Standards und Dokumentationsvorgaben für die einzelnen Projekte definiert.

In einer Pilotumsetzung wurde die gTAA in eine projektspezifische TAA überführt und praktisch erprobt.


Aufgaben:

  • Entwurf einer Testautomatisierungs-Pipeline

  • Erstellung des Standard-Dokuments zur gTAA (Architektur- und Dokumentationsvorgaben)

  • Einrichtung der Kommunikationskette zwischen und Ausführungsserver

  • Unterstützung bei der Pilotumsetzung einer projektspezifischen TAA

  • Beratung zu Best Practices und Standardisierung innerhalb der Testautomatisierung


Rollen:

  • Testautomatisierungs-Architekt

  • Verantwortung für Design, Dokumentation und Pilotierung der Testautomatisierungsarchitektur


  • andagon aqua, GitLab, Jenkins, Ranorex, PowerShell, Word, ADONIS, BPMN 2.0

  • Agile Vorgehensweise, Continuous Integration, Best Practices, ISTQB-Standards

andagon aqua GitLab Jenkins Ranorex PowerShell Word Adonis
ISTQB-Standards Best-Practices Continuous Integration Agile Softwareentwicklung BPMN Scriptsprachen
akf bank GmbH & Co KG
Wuppertal (remote)
2 Jahre 1 Monat
2020-08 - 2022-08

testOFFICE 6.9

Devops-Architekt, Scrum Coach Java Swing JNI ...
Devops-Architekt, Scrum Coach

TestOffice ist eine modulare Testautomatisierungsplattform, die bei mehreren Kunden im produktiven Einsatz ist. Die Software wird seit vielen Jahren kontinuierlich weiterentwickelt und durch SPIRIT-TESTING Software & Services GmbH betreut.

Ausgangssituation:

  • Ursprünglich klassischer Entwicklungsprozess (SVN-Repository, manuell gesteuerter Maven-Build, keine Automatisierung, keine definierten QA-Prozesse).

  • Einzelkämpfer-orientierte Entwicklung ohne klare Rollen, Stories oder definierte Release-Zyklen.

Zielsetzung:

  • Aufbau eines modernen, automatisierten Build- und Delivery-Prozesses.

  • Einführung agiler Methoden und Etablierung eines nachhaltigen Scrum-Prozesses.

  • Weiterentwicklung und Architekturunterstützung in verschiedenen Modulen von TestOffice.


Rolle: DevOps-Architekt
Aufgaben / Verantwortlichkeiten:

  • Migration von Subversion nach GitHub inkl. Einrichtung von Branching-Strategien, Pull-Request-Regeln und Repository-Governance.

  • Aufbau einer automatisierten CI/CD-Pipeline (Build, Test, Abnahme, Signierung von Artefakten).

  • Einführung automatisierter Teststufen zur Qualitätssicherung.

  • Sicherstellung reproduzierbarer Builds und Reduktion manueller Eingriffe.

Ergebnisse / Nutzen:

  • Vollständig automatisierter Build- und Release-Prozess.

  • Erhöhung der Release-Frequenz und schnellere Bereitstellung für Kunden.

  • Transparenz im Entwicklungsprozess und klare Qualitätskontrollen.


Rolle: Anwendungsarchitekt
Aufgaben / Verantwortlichkeiten:

  • Architektur und Entwicklung neuer TestOffice-Module.

  • Erstellung technischer Konzepte und Dokumentationen.

  • Begleitung und Steuerung der Umsetzung im Team.

  • Enge Zusammenarbeit mit Entwicklern und Stakeholdern.

Ergebnisse / Nutzen:

  • Konsistente Architekturentscheidungen über mehrere Module hinweg.

  • Skalierbarkeit und Wartbarkeit der Plattform erhöht.

  • Dokumentierte Architekturgrundlagen als Referenz für künftige Entwicklung.


Rolle: Scrum Coach
Aufgaben / Verantwortlichkeiten:

  • Einführung eines Scrum-basierten Vorgehensmodells (Storyboards in Jira, User Stories, Refinements, Sprint-Planungen).

  • Coaching des Teams bei Übergang von Einzelkämpfer-Modus zu kollaborativer Arbeitsweise.

  • Aufbau eines Prozesses für kontinuierliches Feedback und klare Release-Zyklen.

Ergebnisse / Nutzen:

  • Transparente Planung und Fortschrittskontrolle über Jira-Board.

  • Deutlich beschleunigte und planbare Release-Zyklen.

  • Verbesserte Kundenkommunikation durch frühzeitige Sichtbarkeit geplanter Features und schnelleres Feedback bei Fehlern.

testOFFICE Subversion Git GitHub GitHub Actions CI/CD Atlassian JIRA Agile Atlassian Service Desk Azure KeyVault FMC Succest WiX
Java Swing JNI Applikationsarchitektur Scrum Scrum Master CI/CD
SPIRIT-TESTING Software & Services GmbH
Darmstadt (remote)
3 Monate
2022-05 - 2022-07

Konzeption Testdatenanonymisierung

Analyst API-Entwurf Datenbankmodellierung Anforderungsanalyse
Analyst

Für einen großen Privatversicherer wurde innerhalb von zwei Monaten ein Testdatenmanagementkonzept entwickelt. Ziel war die Erzeugung und Verteilung eines Testdatenbestands, der dem Produktionsdatenbestand in Umfang und statistischen Ausprägungen möglichst entspricht, dabei jedoch frei von personenbezogenen Daten ist.

Die Verteilung des Datenbestands sollte über eine Landschaft von mehreren hundert Einzelsystemen erfolgen, um eine konsistente Befüllung für den Testbetrieb sicherzustellen. Das Konzept wurde erstellt, vom Kunden abgenommen, jedoch nicht umgesetzt.


Aufgaben:

  • Ermittlung rechtlicher Anforderungen an den Testdatenbestand

  • Analyse der Datenbankstrukturen im Hinblick auf personenbezogene Daten

  • Entwurf einer Datenverteilungsstrategie

  • Konzeption einer API für den Datenabgleich


Rollen:

  • Architekt / Berater Testdatenmanagement

  • Verantwortung für Konzeption und Abstimmung mit dem Kunden


Technologien & Werkzeuge:

  • Technologien & Tools: Informix, Oracle DB, MongoDB, UML

  • Methoden & Schwerpunkte: Anforderungsmanagement, Konzeptionierung, Modellierung, Genauigkeit, API-Entwurf, Best Practices

Informix Oracle MongoDB UML 2.0
API-Entwurf Datenbankmodellierung Anforderungsanalyse
Barmenia.Gothaer Finanzholding AG
Köln (remote)
1 Jahr 3 Monate
2020-10 - 2021-12

TAS - Testautomatisierungssystem

Testengineer Java 8 SQL MS SQL Datenbanken ...
Testengineer

Der Kunde, eine Privatbank, führt eine Testautomatisierung für die IT-Landschaft der Unternehmen ein. Im Rahmen des Einführungsprojekts sollen ca. 60 Fachbereichsmitarbeiter in die Bedienung und Nutzung der Software testOFFICE für die Front-End Portale im Browser und die Back-End Systeme auf Basis von Navision 2018/2017/2015 geschult werden. Weiter werden die Mitarbeiter über eine Get-Well-Phase bei der Einführung und dem Aufbau der Regressionstests begleitet. Es kommen dabei unterschiedliche TestEngines von der WEB Test Engine über die Windows Engine bis hin zur Dokumenten Engine für den automatisierten Vergleich von Dokumenteninhalten zum Einsatz. Ziel ist, dass der Fachbereich auf Basis der TCDL-Schlüsselwörter (Test Case Definition Language) umfangreiche End-2-End Tests aufbaut und diese in vierwöchigen Sprints wiederholt werden.


Aufgaben:
- Erweiterung des Testsystems um kundenspezifische Verarbeitungsroutinen für komplexe Testfälle
- Definition von Testfallspezifikationsformaten für Prüfungen von CSV-Dokumenten gegen SQL-Abfragen
- Automatisierung von Testfällen mittels neu erstellten TCDL Befehlen in testOFFICE
testOFFICE
Java 8 SQL MS SQL Datenbanken XML XML Schema Continuous Integration Testdatenmanagement Modellbasierte Tests
abcbank GmbH
Köln (remote)
3 Monate
2021-09 - 2021-11

ERP-3

Testmanager, Testengineer Testautomatisierung Virtualisierung Integrationstest ...
Testmanager, Testengineer

Die GARANT Gruppe ist eine Einkaufs- und Marketing-Verbundgruppe, die in den Geschäftsfeldern Küchen, Wohnen, Schlafen sowie Bad und Haus über 1.800 Fachhandels- und Fachhandwerksbetriebe unterstützt. Im Rahmen der Umstellung auf SAP S/4 HANA wurde ein neues ERP-System eingeführt, zahlreiche Customizings durchgeführt und Arbeitsabläufe neu definiert. Vor Inbetriebnahme sollte in einem dreiwöchigen Integrationstest die Zuverlässigkeit des Systems und der Abläufe verifiziert werden. Zusätzlich war zu prüfen, ob das kundenseitige Frontend der erwarteten Last standhält.


Aufgaben:

  • Ermittlung des Testumfangs der Teilsysteme und Planung der Testaktivitäten

  • Coaching während der Integrationstests, Koordination der Tests und Erfassung der Ergebnisse

  • Aufbau einer Lasttestumgebung in der Azure Cloud sowie Testautomatisierung mit testOFFICE

  • Auswertung der Lasttestergebnisse und gemeinsame Behebung von Schwachstellen mit den Technikern des Kunden


Rolle: Testmanager und Testengineer


Eingesetzte Technologien und Methoden: testOFFICE, PostgreSQL, Spring Boot, Microsoft Azure; Testautomatisierung, Lasttests, Integrationstests, Coaching, Know-how-Transfer, Vermittlung zwischen Stakeholdern

testOFFICE SAP PostgreSQL Spring Boot Microsoft Azure
Testautomatisierung Virtualisierung Integrationstest Last- und Performancetest Coaching Know How Transfer Stakeholdermanagement
Garant Gruppe
Rheda-Wiedenbrück
2 Jahre 8 Monate
2018-11 - 2021-06

mehrere interne Projekte

Leitung Java Maven PostgreSQL ...
Leitung
Die Spirit Academy umfasst mehrere Projekte zur internen Nutzung. In einer Webanwendung in Microservice-Architektur werden hier die Geschäftsprozesse der Firma abgebildet. Die Unterprojekte sind als Teil der Ausbildung der Nachwuchstalente des Unternehmens konzipiert. Die Anwendung stellt für die Mitarbeiter des Unternehmens einen einheitlichen Zugriff auf Geschäftsprozesse wie Profilerstellung, Reisekostenabrechnung, Inventar- und Kontaktverwaltung bereit 
  • Erstellung des Anforderungskatalogs und Umsetzung in User Stories 
  • Entwurf der Systemarchitektur auf Basis von Standardtechnologien im Rahmen des Ausbildungsprojektes 
  • Entwurf und Konfiguration der Continuous Integration und des Prozesses über Maven und Jenkins 
  • Konfiguration der Microservices, Deployment und Überwachung im Betrieb (Devops) mit ELK-Stack
Angular Hibernate JPA JSON Spring Boot Docker GitHub GitHub Actions Atlassian JIRA Eureka Jenkins Maven Git SOA TDD
Java Maven PostgreSQL UML Scrum Microservices Cloud Config CI/CD IAM
SPIRIT-TESTING Software & Services GmbH
München (remote)
4 Monate
2021-01 - 2021-04

Qualifizierungsprogramm Fakultät 73

Trainer Coaching OpenAPI Java ...
Trainer

Das Volkswagen Bildungsinstitut ist als 100%ige Tochtergesellschaft der Volkswagen Sachsen GmbH für Kunden aus verschiedenen Branchen auf den Gebieten berufliche Qualifizierung, Personalentwicklung und Organisationsberatung tätig. Die Fakultät 73 bildet als Qualifizierungsprogramm der Volkswagen Academy Interessierte in einer zweijährigen Ausbildung zum Fachinformatiker aus, die dann einen unbefristeten Arbeitsvertrag bei Volkswagen erhalten. Dabei werden einzelne Ausbildungsanteile modular, teils von externen Fachleuten, bearbeitet. Ich wurde als Trainer und externer Experte für das viertägige Modul "Algorithmen in Java" beauftragt. Unter den Rahmenbedingungen der Corona-Pandemie wird die Ausbildung vollständig telepräsent durchgeführt. 


  • Vorbereitung und Durchführung des praktischen Trainings inkl. Framework in Java mit JavaFX-Frontend 
    • Vorbereitung und Durchführung der theoretischen Ausbildungsinhalte über Big Blue Button 
    • Training zum Thema HTTP REST und Webservices: Überarbeitung der Trainingsunterlagen und -anwendungen
    Big Blue Button JavaFX Spring Boot MS Office
    Coaching OpenAPI Java REST SOAP Spring Boot Lehrgespräch Know How Transfer
    VW Academy
    Remote
    3 Jahre 5 Monate
    2017-07 - 2020-11

    SPIRIT Profiler

    Tech Lead Agile Softwareentwicklung REST-API Hibernate ...
    Tech Lead

    Im Rahmen dieses Projekts wurde eine Anwendung zur Eingabe, Pflege, Verwaltung und Ausgabe von Beraterprofilen geschaffen. Dadurch wurde beim Auftraggeber eine deutliche Zeit- und Aufwandsersparnis erreicht. Das Entwicklungsteam bestand vollständig aus auszubildenden Fachinformatikern. Deren Führung und Ausbildung im Rahmen der Projektarbeit gestaltete maßgeblich die implementierten Lösungen

    • Erstellung des Anforderungskatalogs und Umsetzung in User Stories 
    • Entwurf der Systemarchitektur und Anbindung der PostgreSQL DB ans Spring Boot Backend 
    • Automatische Erstellung von Word-Dokumenten und der Java-Generatoren für verschiedene Layoutvorlagen
    • Generation von Arbeitszeugnissen: Erstellung eines Generators sowie konfigurierbarer Textbausteine
      Heroku PostgreSQL MongoDB Angular Spring Boot Java JHipster GitHub Docker DocX4J
      Agile Softwareentwicklung REST-API Hibernate DocX IAM JPA
      SPIRIT-TESTING Software & Services GmbH
      Nürnberg
      6 Monate
      2020-03 - 2020-08

      Colibri Umbau

      Release Manager Scrum Continuous Integration Behavior Driven Development ...
      Release Manager

      Als schnelles Dialogsystem mit durchgängigen, effizienten und komplett IT-unterstützten Abläufen ermöglicht Colibri die sofortige Berechnung aller Leistungen nach dem SGB III , sofortige Aushändigung von Bescheiden, bundesweiten Zugriff auf alle relevanten Informationen, Einblick in die gesamte Historie eines Kunden und deren Änderung sowie sofortiges Einpflegen von Änderungen wie Wohnungswechsel. In diesem Umbauprojekt wird die bestehende Software schrittweise durch eine neue Implementierung abgelöst. Dabei soll das Gesamtsystem mit alten und neuen Komponenten durchgängig verfügbar sein. Besonderer Schwerpunkt ist dabei natürlich die Qualitätssicherung, um auch bei Änderungen an den gesetzlichen Grundlagen diese Änderung sowohl in Alt- als auch Neusystem korrekt abbilden zu können. 

      • Optimierung der Integrationstests 
      • Resilience - Umbau der Datenbankanbindung in Batch-Verarbeitungssystemen 
        Scrum Continuous Integration Behavior Driven Development Oracle 12c JBeret Java Jenkins Cucumber
        Bundesagentur für Arbeit
        Fürth
        2 Monate
        2019-09 - 2019-10

        TestFactory

        Entwickler Java Testautomatisierungstools Testautomatisierung
        Entwickler
        Die Testfactory entwickelt ein schlüsselwortbasiertes Testsystem auf Basis von Java und JUnit zur Ausführung in SilkTest. Die besondere Herausforderung des Projekts liegt in der Abstraktion der komplexen Geschäftsprozesse und technischen Infrastruktur des Kunden auf leicht zu nutzende, allgemeine Schlüsselwörter und Parameter 
        • Umsetzung, Test und Dokumentation neuer Schlüsselwortoptionen als Einarbeitung in die Systemstruktur 
        • Umsetzung und Test einer Lösung zum automatischen Aufbau von Remote Desktop Verbindungen 
        • Untersuchung und Optimierung des Systemstartverhaltens (Maven, JUnit) 
        • Umsetzung, Test und Dokumentation der Ansteuerung über JUnit Jupiter mittels Jupiter Extensions 
        • Umsetzung einer Lösung zum dynamischen Austausch des Testtreibers 
        • Vereinfachung der vorhandenen Mock-Strukturen im UnitTest
        JMockit Mockito PowerMock Maven Selenium Tamara Silk4J SilkTest JUnit JMeter
        Java Testautomatisierungstools Testautomatisierung
        Bundesagentur für Arbeit
        Nürnberg
        2 Jahre 5 Monate
        2016-06 - 2018-10

        Apollo

        Lead Software Engineer Java REST PACT ...
        Lead Software Engineer

        Das bestehende Onlineportal zur Antragstellung/ Leistungsverwaltung wurde in dieser Projektphase wesentlich umgestaltet. Die vorhandene monolithische JavaEE - Applikation wurde in eine Microservice-Architektur mit Single-Page-Applications unter einem gemeinsamen Portal umgestaltet, die Servicekommunikation von SOAP auf REST. Als Pilotprojekt der Umstellung mussten wesentliche Anteile wie die Integration in die bestehende Infrastruktur und der Aufbau neuer, allgemeingültiger Konzepte für die Erstellung, Kommunikation und den Betrieb der Software erarbeitet werden.


        • Erstellung eines Angular Micro-Frontends und Einbindung in das bestehende Portal 
        • Erstellung eines Konzepts zur Standardisierung von REST Services 
        • Teamspezialist für IT-Sicherheit 
        • Automatisierte CI/CD - Kette 
        • Automatisierte Dokumentation
        •  

          JIRA Confluence Jenkins Maven Weblogic Spring Boot Oracle ADF
          Java REST PACT API-Design
          Bundesagentur für Arbeit
          Nürnberg
          8 Monate
          2015-10 - 2016-05

          Apollo

          Senior Software Engineer Java Git CI/CD
          Senior Software Engineer

          Ziel war die digitale Abbildung der Antragsprozesse nach SGB?III über ein Webportal ? inklusive Informations- und Servicefunktion für Kund:innen der Bundesagentur für Arbeit. Das Portal ermöglicht seit 2016 schrittweise digitale Antragstellungen (etwa Arbeitsuchend-, Arbeitslosmeldung, Anträge auf ALG, BAB etc.), dokumentiert im Projekt APOLLO  . Kernherausforderung war die datenschutzkonforme Anbindung und Verarbeitung zahlreicher Daten- und Verfahrensdienste im Umfeld der Bundesagentur.


          Aufgaben (mit aktivem Leistungsfokus, nach Eigenleistung formuliert):

          • Ich habe die automatisierte Zuweisung von Benutzerrollen konzipiert und implementiert.

          • Ich habe die Fullstack-Lösung eigenverantwortlich umgesetzt ? von Backend-Services bis zur Nutzeroberfläche.

          • Ich wirkte federführend im Expertenteam für Continuous Delivery/Continuous Integration, indem ich Pipelines etablierte und Deployment-Prozesse optimierte.

          • Zudem war ich aktives Mitglied im Expertenteam zur Anwendungsarchitektur, in dem ich Architekturentscheidungen traf und die Skalierbarkeit und Wartbarkeit sicherte.

          Java Jenkins Maven JUnit Mockito Ant Eclipse JDeveloper Weblogic Webcenter Portal SOAP UI
          Java Git CI/CD
          Bundesagentur für Arbeit
          Nürnberg
          4 Jahre 4 Monate
          2011-03 - 2015-06

          GIADS Status Display System 2

          Tech Lead Java Maven Swing ...
          Tech Lead

          Java-basierte Rich-Client-Anwendung zur hochverfügbaren Übermittlung von Statusinformationen für den Einsatz in der integrierten Luftverteidigung. Die Lösung wurde als verteilte Client-/Server-Anwendung für verschiedene Plattformen (Windows, Linux, HP-UX) konzipiert und realisiert. Sie umfasst mehr als zwanzig Teilprogramme, die den Betrieb eines Control and Reporting Centre (CRC) mit angeschlossenen Radarstellungen sowie die operative Führung von Luftkriegsoperationen unterstützen.


          Im Projektrahmen nach V-Modell XT wurde die Entwicklung in agilen Iterationen durchgeführt. Verantwortlichkeiten umfassten den Entwurf des Projektplans und der Anwendungsarchitektur, die Erstellung der Systemdokumentation (für Entwickler, Anwender und 1st-Level-Support) sowie die technische Leitung und Ausbildung des Entwicklungsteams.

          HP-UX Oracle 8i GIADS
          Java Maven Swing Client/Server
          Luftwaffe
          Erndtebrück
          1 Jahr 4 Monate
          2010-02 - 2011-05

          German Improved Air Defense System

          Senior-Entwickler Java C/C++ ADA ...
          Senior-Entwickler

          Das Führungs- und Waffeneinsatzsystem zur integrierten Luftverteidigung wird bei Airbus Defence & Space entwickelt. Das Systemzentrum 25 der Luftwaffe arbeitet hierzu Lösungen aus, führt Abnahmen von Hard- und Softwareänderungen durch und unterstützt die nutzenden Dienststellen.


          Im Projektumfeld wurden Abnahmeprüfungen und Regressionstests durchgeführt, Fehleranalysen erstellt sowie Änderungen am User Interface implementiert. Eingesetzte Technologien und Werkzeuge umfassten JavaScript, Java Swing, C, C++, ADA, Eclipse CDT, Subversion und interne Collaboration-Tools wie Team-Wiki.

          HP-UX Solaris C C++ ADA Java
          Java C/C++ ADA V-Modell
          Luftwaffe
          Erndtebrück

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          4 Jahre 1 Monat
          2003-09 - 2007-09

          Informatik-Studium

          Diplom-Informatiker (univ.), Universität der Bundeswehr München
          Diplom-Informatiker (univ.)
          Universität der Bundeswehr München

          10 Monate
          2002-09 - 2003-06

          Offizierlehrgang für Offizieranwärter im Truppendienst

          Offizierspatent, Offizierschule der Luftwaffe, Fürstenfeldbruck
          Offizierspatent
          Offizierschule der Luftwaffe, Fürstenfeldbruck

          Position

          Position

          Architekt / QA-Architektur

          Projektleitung

          Kompetenzen

          Kompetenzen

          Schwerpunkte

          Softwarearchitektur
          Experte
          Systemarchitektur
          Experte
          DevOps
          Experte

          Aufgabenbereiche

          Softwareentwicklung
          Experte
          Qualitätssicherung
          Experte
          Teammanagement
          Experte
          Konzeption
          Fortgeschritten

          Betriebssysteme

          Windows
          Experte
          Linux
          Experte
          HP-UX
          Fortgeschritten
          MacOS
          Fortgeschritten

          Programmiersprachen

          Java
          Experte
          Python
          Fortgeschritten
          Typescript
          Experte
          JavaScript
          Experte
          ADA
          Fortgeschritten
          C
          Fortgeschritten
          C++
          Fortgeschritten
          C#
          Fortgeschritten
          Perl
          Fortgeschritten
          PHP
          Fortgeschritten

          Datenbanken

          Oracle
          Fortgeschritten
          PostgreSQL
          Fortgeschritten
          MySQL
          Fortgeschritten
          MariaDB
          Fortgeschritten
          HSQL
          Fortgeschritten
          H2Database
          Fortgeschritten
          SQLite
          Fortgeschritten
          MongoDB
          Fortgeschritten
          DynamoDB
          Fortgeschritten

          Datenkommunikation

          REST
          Experte
          SOAP
          Experte
          WebSocket
          Fortgeschritten
          RMI / RPC
          Experte
          XML
          XSL
          XSLT
          JSON
          JSON Schema
          Yaml

          Branchen

          Branchen

          Banken & Finance

          Behörden & Öffentliche Verwaltung

          Rüstung & Luftfahrt

          Einsatzorte

          Einsatzorte

          Itzehoe (+100km)
          Deutschland
          möglich

          Projekte

          Projekte

          4 Monate
          2025-05 - 2025-08

          TI Gateway

          QA-Architekt Python Terraform Docker ...
          QA-Architekt

          Planung und Umsetzung einer skalierbaren Testinfrastruktur in AWS EKS inklusive Terraform-basiertem Provisioning, Autoscaling, Netz- und IAM-Konfiguration, CI/CD-Pipelines sowie umfassender Observability.


          Relevante Fähigkeiten: Kubernetes/EKS im Enterprise-Betrieb, Terraform, CI/CD & GitOps, Observability/Telemetrie, Containerisierung (Docker), Cloud-Architektur (AWS).

          AWS EKS Terraform GitHub GitOps Docker Kubernetes AWS AWS ECR IAM S3
          Python Terraform Docker Kubernetes Netzwerkarchitektur REST
          Worldline SE
          remote
          1 Jahr 3 Monate
          2024-06 - 2025-08

          Testoffice Next Generation

          Technischer Leiter CI/CD Java Azure ...
          Technischer Leiter

          Neuentwicklung einer modernen Testmanagement- und Testautomatisierungslösung zur Ablösung des bestehenden Produkts. Aufbau eines lauffähigen Prototyps als Vorstufe zum MVP mit Fokus auf Architektur, Teamleitung und Infrastruktur. Das System wurde als SaaS-Plattform in der Azure Cloud entwickelt, ist mandantenfähig ausgelegt und dient als Referenz für komplexe CI/CD-DevOps-Lösungen mit integrierter Qualitätssicherung. Es ermöglicht die Anbindung externer Systeme und unterstützt Testmanager ganzheitlich von der Anforderungsanalyse bis zur Auswertung von Testergebnissen.

          ARC-42 GitHub Github Actions Azure
          CI/CD Java Azure Angular Applikationsarchitektur SystemArchitektur Anforderungsanalyse Produktentwicklung
          SPIRIT-TESTING Software & Services GmbH
          München, remote
          2 Jahre 3 Monate
          2023-06 - 2025-08

          Next Generation Testing

          Leiter ShiftLeft Testing Konzeption Docker ...
          Leiter

          Im Projekt Next Generation Testing verantwortete [Name auf Anfrage] Konzeption und Umsetzung moderner Ansätze für Softwarequalitätssicherung und Softwareentwicklung. Auf Basis ausgewählter Anwendungsszenarien wurden innovative Test- und Entwicklungsstrategien entworfen, bestehende Werkzeuge systematisch evaluiert und daraus maßgeschneiderte Anforderungen für Testmanagement?Lösungen abgeleitet. Die Ergebnisse mündeten in praxisorientierte Vertriebsunterlagen, zielgruppengerechte Trainingsmaterialien sowie belastbare Lasten? und Pflichtenhefte für die Auswahl und Einführung von Testmanagement?Werkzeugen. Zusätzlich wurde eine Wissensdatenbank etabliert, um Best Practices zu sichern und für Projektbeteiligte zugänglich zu machen. Ein Schwerpunkt lag auf der Förderung und Ausbildung von Beratern sowie der Stärkung des Teamzusammenhalts ? mit dem Ziel, Kompetenz, Effizienz und Qualität im Bereich Softwaretest und ?entwicklung messbar zu erhöhen.


          Hauptziele:
          • Konzeptentwicklung
          • Wissensdatenbank aufbauen
          • Strategieentwicklung
          • Förderung und Qualifikation
          Atlassian JIRA Atlassian Confluence Azure Devops GitHub
          ShiftLeft Testing Konzeption Docker SonarQube Playwright Cucumber Testkonzeption Teamleading
          SPIRIT-TESTING Software & Services GmbH
          München
          3 Jahre 3 Monate
          2022-06 - 2025-08

          Testautomatisierungssystem

          QA-Architekt / Testengineer Java Netzwerkarchitektur Testmanagement ...
          QA-Architekt / Testengineer

          Aufbau und Betrieb eines Testautomatisierungssystems für Releasetests nach BAIT. Umgesetzt wurde die Architektur und der Aufbau der Ausführungsagenten, Einbindung und Konfiguration der Testmanagement- und Testautomatisierungslösung, Anbindung an bestehende Testinfrastruktur und automatisierte Oberflächentests verschiedener Anwendungen. 
          Zusätzlich wurde die schlüsselwortbasierte Testautomatisierungssoftware um anwendungsspezifische Schlüsselwörter erweitert und die entsprechende Automatisierung hinterlegt.

          testOFFICE Navision Nav BC Microsoft Dynamics CRM BusinessActs Sellify Hyper-V Citrix MS SQL Server
          Java Netzwerkarchitektur Testmanagement Testmanagementtools Testautomatisierung Testautomatisierungstools Testlink BA-IT Releasemanagement
          abcfinance GmbH
          Köln, Remote
          1 Jahr
          2024-08 - 2025-07

          Konzeptarbeit für das Datenbankgrundbuch

          DevOps-Architekt Anforderungsanalyse Konzepterstellung Continuous Integration ...
          DevOps-Architekt

          Im Rahmen der bundesweiten Ausschreibung zum Projekt war ich innerhalb einer Bietergemeinschaft für die Ausarbeitung des Konzeptteils verantwortlich. Ziel des Konzeptes war es, eine zukunftsfähige, containerbasierte Delivery-Pipeline zu entwerfen, die nahtlos in die geplante Softwarearchitektur integriert werden kann und sowohl Qualitätssicherung als auch automatisiertes Deployment abbildet.


          Der von mir verfasste Konzeptentwurf enthielt u. a.:

          • Definition einer mehrstufigen Pipeline mit Quality Gates (Build, Docker-Image, Kubernetes-Deployment, Promotion bis Produktion).

          • Integration von Werkzeugen wie GitLab, Teamscale, Robot Framework, JMeter und Contrast Security.

          • Empfehlungen zu Branching-Strategien, Testautomatisierung, Rollback-Strategien und Secrets-Management.

          • Vorschläge für eine schrittweise Umstellung auf Container sowie die Zusammenarbeit zwischen Entwicklung, Test und DevOps.


          Von der automatischen Versionierung über strukturierte Testdatenbereitstellung bis hin zu Security-Scans und Reporting in das Testmanagementsystem wurden durchgängige Prozesse entworfen.

          GitLab GitLab Pipelines SonarQube TeamScale HashiCorp Vault Kubernetes JMeter Contrast Security X-Ray for JIRA Helm
          Anforderungsanalyse Konzepterstellung Continuous Integration Continuous Delivery Negotiation
          Entwicklungsverbund dabag
          München
          1 Jahr 6 Monate
          2023-10 - 2025-03

          SmartAgency

          QA-Architekt Agile Softwareentwicklung Scrum Behavior Driven Development ...
          QA-Architekt

          In diesem Projekt wurde ein Generator für Webauftritte mit teilautomatisierter Beratungsfunktion für Geschäftskunden entwickelt.

          Kunden geben Rahmendaten zu Branche und Unternehmen an, hinterlegen ihren bisherigen Webauftritt und erhalten eine KI-generierte Webseite, die sie individuell und benutzerfreundlich anpassen können. Die Veröffentlichung erfolgt direkt über die Anwendung.


          Als optionale Zusatzfunktionen stehen Social-Media-Kampagnen, Printprodukte und weitere Serviceanbindungen zur Verfügung.

          Das Projekt wird von einem Zusammenschluss namhafter Medienunternehmen getragen und vollständig neu entwickelt. Ein internationales Projektteam, der umfassende Einsatz generativer KI und ein konsequent agiles Vorgehen prägten die Umsetzung und machten den Weg zum MVP anspruchsvoll und dynamisch.


          Aufgaben:

          • Entwurf der automatisierten Testausführung nach Behaviour Driven Design (BDD)

          • Aufbau einer Testpipeline inkl. Docker-Container und Ausgabe der Testergebnisse im JUnit-Format

          • Automatisierte Erstellung und Implementierung von API-Testszenarien in Python

          • Konzeption und Umsetzung der Ausführungsarchitektur für UI-Tests auf BDD-Basis

          • Überführung der Testautomatisierung in AWS

          • Überführung des Testmanagements und -Reportings nach

          • Umstellung aller Testressourcen von auf

          • Einführung von und Coaching der Entwickler zur Integration automatisierter Tests in den Entwicklungsprozess


          Rolle:

          • Testautomation Engineer / DevOps Engineer

          • Verantwortung für Aufbau, Migration und Integration der Testautomatisierung im Projekt


          Technologien:

          • Cucumber, Playwright (Python & TypeScript), behave, Cucumber.js, CucumberStudio, Docker, GitHub, GitHub Actions, REST-API, OpenAPI, Microsoft Azure DevOps, AWS (S3, Cognito), HubSpot, Stripe

          • Agile Vorgehensweise, Scrum, Behaviour Driven Design (BDD), Shift-Left Testing, Best Practices, Continuous Integration

          Cucumber Playwright Python Typescript CucumberStudio Docker GitHub GitHub Actions Azure DevOps AWS S3 Cognito HubSpot Stripe REST-API OpenAPI
          Agile Softwareentwicklung Scrum Behavior Driven Development Shift-Left Testing Continuous Integration Continuous Delivery CI/CD Python Typescript Docker JSON
          Bertelsmann Media Services
          Gütersloh (remote)
          4 Monate
          2023-08 - 2023-11

          ADN-Anonymisierung

          Architekt Java SQL JPA
          Architekt

          Das Informatiktechnikzentrum Bund (ITZBund) unterstu?tzt als zentraler IT-Dienstleister des Bundes ein breites Spektrum an Kundenbehörden auftragsbezogen bei der Digitalisierung der öffentlichen Verwaltung. Fu?r den Softwaretest eines Onlineschulungssystems soll der Testdatenbestand aus dem Produktionsdatenbestand erzeugt werden. Dabei sind die Forderungen der DSGVO einzuhalten und die Testdaten entsprechend zu anonymisieren. Die Anonymisierung soll auf Basis eines SQL-Dumps der Produktionsdaten erfolgen und eine Re-Identifizierung der personenbezogenen Daten unmöglich machen. Dazu soll ein Programm entwickelt und in testOFFICE integriert werden. Um Aufwand fu?r spätere Projekte zu vermeiden, soll die Anonymisierung flexibel konfigurierbar sein.


          Aufgaben: ?

          • Architektur und Entwicklung eines Datenbankanonymisierungswerkzeugs
          • Erstellung von Datensynthesizern unter Beibehaltung der Integritätsregeln
          • Integration des Anonymisierers in das TM-Werkzeug testOFFICE

          Oracle SQL testOFFICE Java
          Java SQL JPA
          ITZ Bund
          remote
          4 Monate
          2022-08 - 2022-11

          Generische Testautomatisierungs-Architektur

          QA-Architekt ISTQB-Standards Best-Practices Continuous Integration ...
          QA-Architekt

          Der Kunde, eine Privatbank, beabsichtigte die schrittweise Automatisierung umfangreicher manueller Testprozesse.

          Die Automatisierung sollte durch verteilte Projektteams umgesetzt und zentral unterstützt werden. Übergreifend wurde eine entworfen, die technische Standards und Dokumentationsvorgaben für die einzelnen Projekte definiert.

          In einer Pilotumsetzung wurde die gTAA in eine projektspezifische TAA überführt und praktisch erprobt.


          Aufgaben:

          • Entwurf einer Testautomatisierungs-Pipeline

          • Erstellung des Standard-Dokuments zur gTAA (Architektur- und Dokumentationsvorgaben)

          • Einrichtung der Kommunikationskette zwischen und Ausführungsserver

          • Unterstützung bei der Pilotumsetzung einer projektspezifischen TAA

          • Beratung zu Best Practices und Standardisierung innerhalb der Testautomatisierung


          Rollen:

          • Testautomatisierungs-Architekt

          • Verantwortung für Design, Dokumentation und Pilotierung der Testautomatisierungsarchitektur


          • andagon aqua, GitLab, Jenkins, Ranorex, PowerShell, Word, ADONIS, BPMN 2.0

          • Agile Vorgehensweise, Continuous Integration, Best Practices, ISTQB-Standards

          andagon aqua GitLab Jenkins Ranorex PowerShell Word Adonis
          ISTQB-Standards Best-Practices Continuous Integration Agile Softwareentwicklung BPMN Scriptsprachen
          akf bank GmbH & Co KG
          Wuppertal (remote)
          2 Jahre 1 Monat
          2020-08 - 2022-08

          testOFFICE 6.9

          Devops-Architekt, Scrum Coach Java Swing JNI ...
          Devops-Architekt, Scrum Coach

          TestOffice ist eine modulare Testautomatisierungsplattform, die bei mehreren Kunden im produktiven Einsatz ist. Die Software wird seit vielen Jahren kontinuierlich weiterentwickelt und durch SPIRIT-TESTING Software & Services GmbH betreut.

          Ausgangssituation:

          • Ursprünglich klassischer Entwicklungsprozess (SVN-Repository, manuell gesteuerter Maven-Build, keine Automatisierung, keine definierten QA-Prozesse).

          • Einzelkämpfer-orientierte Entwicklung ohne klare Rollen, Stories oder definierte Release-Zyklen.

          Zielsetzung:

          • Aufbau eines modernen, automatisierten Build- und Delivery-Prozesses.

          • Einführung agiler Methoden und Etablierung eines nachhaltigen Scrum-Prozesses.

          • Weiterentwicklung und Architekturunterstützung in verschiedenen Modulen von TestOffice.


          Rolle: DevOps-Architekt
          Aufgaben / Verantwortlichkeiten:

          • Migration von Subversion nach GitHub inkl. Einrichtung von Branching-Strategien, Pull-Request-Regeln und Repository-Governance.

          • Aufbau einer automatisierten CI/CD-Pipeline (Build, Test, Abnahme, Signierung von Artefakten).

          • Einführung automatisierter Teststufen zur Qualitätssicherung.

          • Sicherstellung reproduzierbarer Builds und Reduktion manueller Eingriffe.

          Ergebnisse / Nutzen:

          • Vollständig automatisierter Build- und Release-Prozess.

          • Erhöhung der Release-Frequenz und schnellere Bereitstellung für Kunden.

          • Transparenz im Entwicklungsprozess und klare Qualitätskontrollen.


          Rolle: Anwendungsarchitekt
          Aufgaben / Verantwortlichkeiten:

          • Architektur und Entwicklung neuer TestOffice-Module.

          • Erstellung technischer Konzepte und Dokumentationen.

          • Begleitung und Steuerung der Umsetzung im Team.

          • Enge Zusammenarbeit mit Entwicklern und Stakeholdern.

          Ergebnisse / Nutzen:

          • Konsistente Architekturentscheidungen über mehrere Module hinweg.

          • Skalierbarkeit und Wartbarkeit der Plattform erhöht.

          • Dokumentierte Architekturgrundlagen als Referenz für künftige Entwicklung.


          Rolle: Scrum Coach
          Aufgaben / Verantwortlichkeiten:

          • Einführung eines Scrum-basierten Vorgehensmodells (Storyboards in Jira, User Stories, Refinements, Sprint-Planungen).

          • Coaching des Teams bei Übergang von Einzelkämpfer-Modus zu kollaborativer Arbeitsweise.

          • Aufbau eines Prozesses für kontinuierliches Feedback und klare Release-Zyklen.

          Ergebnisse / Nutzen:

          • Transparente Planung und Fortschrittskontrolle über Jira-Board.

          • Deutlich beschleunigte und planbare Release-Zyklen.

          • Verbesserte Kundenkommunikation durch frühzeitige Sichtbarkeit geplanter Features und schnelleres Feedback bei Fehlern.

          testOFFICE Subversion Git GitHub GitHub Actions CI/CD Atlassian JIRA Agile Atlassian Service Desk Azure KeyVault FMC Succest WiX
          Java Swing JNI Applikationsarchitektur Scrum Scrum Master CI/CD
          SPIRIT-TESTING Software & Services GmbH
          Darmstadt (remote)
          3 Monate
          2022-05 - 2022-07

          Konzeption Testdatenanonymisierung

          Analyst API-Entwurf Datenbankmodellierung Anforderungsanalyse
          Analyst

          Für einen großen Privatversicherer wurde innerhalb von zwei Monaten ein Testdatenmanagementkonzept entwickelt. Ziel war die Erzeugung und Verteilung eines Testdatenbestands, der dem Produktionsdatenbestand in Umfang und statistischen Ausprägungen möglichst entspricht, dabei jedoch frei von personenbezogenen Daten ist.

          Die Verteilung des Datenbestands sollte über eine Landschaft von mehreren hundert Einzelsystemen erfolgen, um eine konsistente Befüllung für den Testbetrieb sicherzustellen. Das Konzept wurde erstellt, vom Kunden abgenommen, jedoch nicht umgesetzt.


          Aufgaben:

          • Ermittlung rechtlicher Anforderungen an den Testdatenbestand

          • Analyse der Datenbankstrukturen im Hinblick auf personenbezogene Daten

          • Entwurf einer Datenverteilungsstrategie

          • Konzeption einer API für den Datenabgleich


          Rollen:

          • Architekt / Berater Testdatenmanagement

          • Verantwortung für Konzeption und Abstimmung mit dem Kunden


          Technologien & Werkzeuge:

          • Technologien & Tools: Informix, Oracle DB, MongoDB, UML

          • Methoden & Schwerpunkte: Anforderungsmanagement, Konzeptionierung, Modellierung, Genauigkeit, API-Entwurf, Best Practices

          Informix Oracle MongoDB UML 2.0
          API-Entwurf Datenbankmodellierung Anforderungsanalyse
          Barmenia.Gothaer Finanzholding AG
          Köln (remote)
          1 Jahr 3 Monate
          2020-10 - 2021-12

          TAS - Testautomatisierungssystem

          Testengineer Java 8 SQL MS SQL Datenbanken ...
          Testengineer

          Der Kunde, eine Privatbank, führt eine Testautomatisierung für die IT-Landschaft der Unternehmen ein. Im Rahmen des Einführungsprojekts sollen ca. 60 Fachbereichsmitarbeiter in die Bedienung und Nutzung der Software testOFFICE für die Front-End Portale im Browser und die Back-End Systeme auf Basis von Navision 2018/2017/2015 geschult werden. Weiter werden die Mitarbeiter über eine Get-Well-Phase bei der Einführung und dem Aufbau der Regressionstests begleitet. Es kommen dabei unterschiedliche TestEngines von der WEB Test Engine über die Windows Engine bis hin zur Dokumenten Engine für den automatisierten Vergleich von Dokumenteninhalten zum Einsatz. Ziel ist, dass der Fachbereich auf Basis der TCDL-Schlüsselwörter (Test Case Definition Language) umfangreiche End-2-End Tests aufbaut und diese in vierwöchigen Sprints wiederholt werden.


          Aufgaben:
          - Erweiterung des Testsystems um kundenspezifische Verarbeitungsroutinen für komplexe Testfälle
          - Definition von Testfallspezifikationsformaten für Prüfungen von CSV-Dokumenten gegen SQL-Abfragen
          - Automatisierung von Testfällen mittels neu erstellten TCDL Befehlen in testOFFICE
          testOFFICE
          Java 8 SQL MS SQL Datenbanken XML XML Schema Continuous Integration Testdatenmanagement Modellbasierte Tests
          abcbank GmbH
          Köln (remote)
          3 Monate
          2021-09 - 2021-11

          ERP-3

          Testmanager, Testengineer Testautomatisierung Virtualisierung Integrationstest ...
          Testmanager, Testengineer

          Die GARANT Gruppe ist eine Einkaufs- und Marketing-Verbundgruppe, die in den Geschäftsfeldern Küchen, Wohnen, Schlafen sowie Bad und Haus über 1.800 Fachhandels- und Fachhandwerksbetriebe unterstützt. Im Rahmen der Umstellung auf SAP S/4 HANA wurde ein neues ERP-System eingeführt, zahlreiche Customizings durchgeführt und Arbeitsabläufe neu definiert. Vor Inbetriebnahme sollte in einem dreiwöchigen Integrationstest die Zuverlässigkeit des Systems und der Abläufe verifiziert werden. Zusätzlich war zu prüfen, ob das kundenseitige Frontend der erwarteten Last standhält.


          Aufgaben:

          • Ermittlung des Testumfangs der Teilsysteme und Planung der Testaktivitäten

          • Coaching während der Integrationstests, Koordination der Tests und Erfassung der Ergebnisse

          • Aufbau einer Lasttestumgebung in der Azure Cloud sowie Testautomatisierung mit testOFFICE

          • Auswertung der Lasttestergebnisse und gemeinsame Behebung von Schwachstellen mit den Technikern des Kunden


          Rolle: Testmanager und Testengineer


          Eingesetzte Technologien und Methoden: testOFFICE, PostgreSQL, Spring Boot, Microsoft Azure; Testautomatisierung, Lasttests, Integrationstests, Coaching, Know-how-Transfer, Vermittlung zwischen Stakeholdern

          testOFFICE SAP PostgreSQL Spring Boot Microsoft Azure
          Testautomatisierung Virtualisierung Integrationstest Last- und Performancetest Coaching Know How Transfer Stakeholdermanagement
          Garant Gruppe
          Rheda-Wiedenbrück
          2 Jahre 8 Monate
          2018-11 - 2021-06

          mehrere interne Projekte

          Leitung Java Maven PostgreSQL ...
          Leitung
          Die Spirit Academy umfasst mehrere Projekte zur internen Nutzung. In einer Webanwendung in Microservice-Architektur werden hier die Geschäftsprozesse der Firma abgebildet. Die Unterprojekte sind als Teil der Ausbildung der Nachwuchstalente des Unternehmens konzipiert. Die Anwendung stellt für die Mitarbeiter des Unternehmens einen einheitlichen Zugriff auf Geschäftsprozesse wie Profilerstellung, Reisekostenabrechnung, Inventar- und Kontaktverwaltung bereit 
          • Erstellung des Anforderungskatalogs und Umsetzung in User Stories 
          • Entwurf der Systemarchitektur auf Basis von Standardtechnologien im Rahmen des Ausbildungsprojektes 
          • Entwurf und Konfiguration der Continuous Integration und des Prozesses über Maven und Jenkins 
          • Konfiguration der Microservices, Deployment und Überwachung im Betrieb (Devops) mit ELK-Stack
          Angular Hibernate JPA JSON Spring Boot Docker GitHub GitHub Actions Atlassian JIRA Eureka Jenkins Maven Git SOA TDD
          Java Maven PostgreSQL UML Scrum Microservices Cloud Config CI/CD IAM
          SPIRIT-TESTING Software & Services GmbH
          München (remote)
          4 Monate
          2021-01 - 2021-04

          Qualifizierungsprogramm Fakultät 73

          Trainer Coaching OpenAPI Java ...
          Trainer

          Das Volkswagen Bildungsinstitut ist als 100%ige Tochtergesellschaft der Volkswagen Sachsen GmbH für Kunden aus verschiedenen Branchen auf den Gebieten berufliche Qualifizierung, Personalentwicklung und Organisationsberatung tätig. Die Fakultät 73 bildet als Qualifizierungsprogramm der Volkswagen Academy Interessierte in einer zweijährigen Ausbildung zum Fachinformatiker aus, die dann einen unbefristeten Arbeitsvertrag bei Volkswagen erhalten. Dabei werden einzelne Ausbildungsanteile modular, teils von externen Fachleuten, bearbeitet. Ich wurde als Trainer und externer Experte für das viertägige Modul "Algorithmen in Java" beauftragt. Unter den Rahmenbedingungen der Corona-Pandemie wird die Ausbildung vollständig telepräsent durchgeführt. 


          • Vorbereitung und Durchführung des praktischen Trainings inkl. Framework in Java mit JavaFX-Frontend 
            • Vorbereitung und Durchführung der theoretischen Ausbildungsinhalte über Big Blue Button 
            • Training zum Thema HTTP REST und Webservices: Überarbeitung der Trainingsunterlagen und -anwendungen
            Big Blue Button JavaFX Spring Boot MS Office
            Coaching OpenAPI Java REST SOAP Spring Boot Lehrgespräch Know How Transfer
            VW Academy
            Remote
            3 Jahre 5 Monate
            2017-07 - 2020-11

            SPIRIT Profiler

            Tech Lead Agile Softwareentwicklung REST-API Hibernate ...
            Tech Lead

            Im Rahmen dieses Projekts wurde eine Anwendung zur Eingabe, Pflege, Verwaltung und Ausgabe von Beraterprofilen geschaffen. Dadurch wurde beim Auftraggeber eine deutliche Zeit- und Aufwandsersparnis erreicht. Das Entwicklungsteam bestand vollständig aus auszubildenden Fachinformatikern. Deren Führung und Ausbildung im Rahmen der Projektarbeit gestaltete maßgeblich die implementierten Lösungen

            • Erstellung des Anforderungskatalogs und Umsetzung in User Stories 
            • Entwurf der Systemarchitektur und Anbindung der PostgreSQL DB ans Spring Boot Backend 
            • Automatische Erstellung von Word-Dokumenten und der Java-Generatoren für verschiedene Layoutvorlagen
            • Generation von Arbeitszeugnissen: Erstellung eines Generators sowie konfigurierbarer Textbausteine
              Heroku PostgreSQL MongoDB Angular Spring Boot Java JHipster GitHub Docker DocX4J
              Agile Softwareentwicklung REST-API Hibernate DocX IAM JPA
              SPIRIT-TESTING Software & Services GmbH
              Nürnberg
              6 Monate
              2020-03 - 2020-08

              Colibri Umbau

              Release Manager Scrum Continuous Integration Behavior Driven Development ...
              Release Manager

              Als schnelles Dialogsystem mit durchgängigen, effizienten und komplett IT-unterstützten Abläufen ermöglicht Colibri die sofortige Berechnung aller Leistungen nach dem SGB III , sofortige Aushändigung von Bescheiden, bundesweiten Zugriff auf alle relevanten Informationen, Einblick in die gesamte Historie eines Kunden und deren Änderung sowie sofortiges Einpflegen von Änderungen wie Wohnungswechsel. In diesem Umbauprojekt wird die bestehende Software schrittweise durch eine neue Implementierung abgelöst. Dabei soll das Gesamtsystem mit alten und neuen Komponenten durchgängig verfügbar sein. Besonderer Schwerpunkt ist dabei natürlich die Qualitätssicherung, um auch bei Änderungen an den gesetzlichen Grundlagen diese Änderung sowohl in Alt- als auch Neusystem korrekt abbilden zu können. 

              • Optimierung der Integrationstests 
              • Resilience - Umbau der Datenbankanbindung in Batch-Verarbeitungssystemen 
                Scrum Continuous Integration Behavior Driven Development Oracle 12c JBeret Java Jenkins Cucumber
                Bundesagentur für Arbeit
                Fürth
                2 Monate
                2019-09 - 2019-10

                TestFactory

                Entwickler Java Testautomatisierungstools Testautomatisierung
                Entwickler
                Die Testfactory entwickelt ein schlüsselwortbasiertes Testsystem auf Basis von Java und JUnit zur Ausführung in SilkTest. Die besondere Herausforderung des Projekts liegt in der Abstraktion der komplexen Geschäftsprozesse und technischen Infrastruktur des Kunden auf leicht zu nutzende, allgemeine Schlüsselwörter und Parameter 
                • Umsetzung, Test und Dokumentation neuer Schlüsselwortoptionen als Einarbeitung in die Systemstruktur 
                • Umsetzung und Test einer Lösung zum automatischen Aufbau von Remote Desktop Verbindungen 
                • Untersuchung und Optimierung des Systemstartverhaltens (Maven, JUnit) 
                • Umsetzung, Test und Dokumentation der Ansteuerung über JUnit Jupiter mittels Jupiter Extensions 
                • Umsetzung einer Lösung zum dynamischen Austausch des Testtreibers 
                • Vereinfachung der vorhandenen Mock-Strukturen im UnitTest
                JMockit Mockito PowerMock Maven Selenium Tamara Silk4J SilkTest JUnit JMeter
                Java Testautomatisierungstools Testautomatisierung
                Bundesagentur für Arbeit
                Nürnberg
                2 Jahre 5 Monate
                2016-06 - 2018-10

                Apollo

                Lead Software Engineer Java REST PACT ...
                Lead Software Engineer

                Das bestehende Onlineportal zur Antragstellung/ Leistungsverwaltung wurde in dieser Projektphase wesentlich umgestaltet. Die vorhandene monolithische JavaEE - Applikation wurde in eine Microservice-Architektur mit Single-Page-Applications unter einem gemeinsamen Portal umgestaltet, die Servicekommunikation von SOAP auf REST. Als Pilotprojekt der Umstellung mussten wesentliche Anteile wie die Integration in die bestehende Infrastruktur und der Aufbau neuer, allgemeingültiger Konzepte für die Erstellung, Kommunikation und den Betrieb der Software erarbeitet werden.


                • Erstellung eines Angular Micro-Frontends und Einbindung in das bestehende Portal 
                • Erstellung eines Konzepts zur Standardisierung von REST Services 
                • Teamspezialist für IT-Sicherheit 
                • Automatisierte CI/CD - Kette 
                • Automatisierte Dokumentation
                •  

                  JIRA Confluence Jenkins Maven Weblogic Spring Boot Oracle ADF
                  Java REST PACT API-Design
                  Bundesagentur für Arbeit
                  Nürnberg
                  8 Monate
                  2015-10 - 2016-05

                  Apollo

                  Senior Software Engineer Java Git CI/CD
                  Senior Software Engineer

                  Ziel war die digitale Abbildung der Antragsprozesse nach SGB?III über ein Webportal ? inklusive Informations- und Servicefunktion für Kund:innen der Bundesagentur für Arbeit. Das Portal ermöglicht seit 2016 schrittweise digitale Antragstellungen (etwa Arbeitsuchend-, Arbeitslosmeldung, Anträge auf ALG, BAB etc.), dokumentiert im Projekt APOLLO  . Kernherausforderung war die datenschutzkonforme Anbindung und Verarbeitung zahlreicher Daten- und Verfahrensdienste im Umfeld der Bundesagentur.


                  Aufgaben (mit aktivem Leistungsfokus, nach Eigenleistung formuliert):

                  • Ich habe die automatisierte Zuweisung von Benutzerrollen konzipiert und implementiert.

                  • Ich habe die Fullstack-Lösung eigenverantwortlich umgesetzt ? von Backend-Services bis zur Nutzeroberfläche.

                  • Ich wirkte federführend im Expertenteam für Continuous Delivery/Continuous Integration, indem ich Pipelines etablierte und Deployment-Prozesse optimierte.

                  • Zudem war ich aktives Mitglied im Expertenteam zur Anwendungsarchitektur, in dem ich Architekturentscheidungen traf und die Skalierbarkeit und Wartbarkeit sicherte.

                  Java Jenkins Maven JUnit Mockito Ant Eclipse JDeveloper Weblogic Webcenter Portal SOAP UI
                  Java Git CI/CD
                  Bundesagentur für Arbeit
                  Nürnberg
                  4 Jahre 4 Monate
                  2011-03 - 2015-06

                  GIADS Status Display System 2

                  Tech Lead Java Maven Swing ...
                  Tech Lead

                  Java-basierte Rich-Client-Anwendung zur hochverfügbaren Übermittlung von Statusinformationen für den Einsatz in der integrierten Luftverteidigung. Die Lösung wurde als verteilte Client-/Server-Anwendung für verschiedene Plattformen (Windows, Linux, HP-UX) konzipiert und realisiert. Sie umfasst mehr als zwanzig Teilprogramme, die den Betrieb eines Control and Reporting Centre (CRC) mit angeschlossenen Radarstellungen sowie die operative Führung von Luftkriegsoperationen unterstützen.


                  Im Projektrahmen nach V-Modell XT wurde die Entwicklung in agilen Iterationen durchgeführt. Verantwortlichkeiten umfassten den Entwurf des Projektplans und der Anwendungsarchitektur, die Erstellung der Systemdokumentation (für Entwickler, Anwender und 1st-Level-Support) sowie die technische Leitung und Ausbildung des Entwicklungsteams.

                  HP-UX Oracle 8i GIADS
                  Java Maven Swing Client/Server
                  Luftwaffe
                  Erndtebrück
                  1 Jahr 4 Monate
                  2010-02 - 2011-05

                  German Improved Air Defense System

                  Senior-Entwickler Java C/C++ ADA ...
                  Senior-Entwickler

                  Das Führungs- und Waffeneinsatzsystem zur integrierten Luftverteidigung wird bei Airbus Defence & Space entwickelt. Das Systemzentrum 25 der Luftwaffe arbeitet hierzu Lösungen aus, führt Abnahmen von Hard- und Softwareänderungen durch und unterstützt die nutzenden Dienststellen.


                  Im Projektumfeld wurden Abnahmeprüfungen und Regressionstests durchgeführt, Fehleranalysen erstellt sowie Änderungen am User Interface implementiert. Eingesetzte Technologien und Werkzeuge umfassten JavaScript, Java Swing, C, C++, ADA, Eclipse CDT, Subversion und interne Collaboration-Tools wie Team-Wiki.

                  HP-UX Solaris C C++ ADA Java
                  Java C/C++ ADA V-Modell
                  Luftwaffe
                  Erndtebrück

                  Aus- und Weiterbildung

                  Aus- und Weiterbildung

                  4 Jahre 1 Monat
                  2003-09 - 2007-09

                  Informatik-Studium

                  Diplom-Informatiker (univ.), Universität der Bundeswehr München
                  Diplom-Informatiker (univ.)
                  Universität der Bundeswehr München

                  10 Monate
                  2002-09 - 2003-06

                  Offizierlehrgang für Offizieranwärter im Truppendienst

                  Offizierspatent, Offizierschule der Luftwaffe, Fürstenfeldbruck
                  Offizierspatent
                  Offizierschule der Luftwaffe, Fürstenfeldbruck

                  Position

                  Position

                  Architekt / QA-Architektur

                  Projektleitung

                  Kompetenzen

                  Kompetenzen

                  Schwerpunkte

                  Softwarearchitektur
                  Experte
                  Systemarchitektur
                  Experte
                  DevOps
                  Experte

                  Aufgabenbereiche

                  Softwareentwicklung
                  Experte
                  Qualitätssicherung
                  Experte
                  Teammanagement
                  Experte
                  Konzeption
                  Fortgeschritten

                  Betriebssysteme

                  Windows
                  Experte
                  Linux
                  Experte
                  HP-UX
                  Fortgeschritten
                  MacOS
                  Fortgeschritten

                  Programmiersprachen

                  Java
                  Experte
                  Python
                  Fortgeschritten
                  Typescript
                  Experte
                  JavaScript
                  Experte
                  ADA
                  Fortgeschritten
                  C
                  Fortgeschritten
                  C++
                  Fortgeschritten
                  C#
                  Fortgeschritten
                  Perl
                  Fortgeschritten
                  PHP
                  Fortgeschritten

                  Datenbanken

                  Oracle
                  Fortgeschritten
                  PostgreSQL
                  Fortgeschritten
                  MySQL
                  Fortgeschritten
                  MariaDB
                  Fortgeschritten
                  HSQL
                  Fortgeschritten
                  H2Database
                  Fortgeschritten
                  SQLite
                  Fortgeschritten
                  MongoDB
                  Fortgeschritten
                  DynamoDB
                  Fortgeschritten

                  Datenkommunikation

                  REST
                  Experte
                  SOAP
                  Experte
                  WebSocket
                  Fortgeschritten
                  RMI / RPC
                  Experte
                  XML
                  XSL
                  XSLT
                  JSON
                  JSON Schema
                  Yaml

                  Branchen

                  Branchen

                  Banken & Finance

                  Behörden & Öffentliche Verwaltung

                  Rüstung & Luftfahrt

                  Vertrauen Sie auf Randstad

                  Im Bereich Freelancing
                  Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

                  Fragen?

                  Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

                  Das Freelancer-Portal

                  Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.