29.07.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
40 % teilweise verfügbar

Erfahrener Solution Architect und Senior Software Developer

Groß-Umstadt, Deutschland
Groß-Umstadt +50 km
Master
Groß-Umstadt, Deutschland
Groß-Umstadt +50 km
Master

Profilanlagen

RCS_Zertifikat.jpg
Zertifikat_Sophora.pdf
iSAQB_CPSA-F_Certificate.pdf
AWS Certified Cloud Practitioner certificate.pdf
AWS Certified Solutions Architect - Associate certificate.pdf
ScrumAlliance_A-CSM_Certificate.pdf
ScrumAlliance_CSM_Certificate.pdf
ScrumAlliance_CSP-SM_Certificate.pdf
ScrumAlliance_CSPO_Certificate.pdf
CV-Gerrit-Freise-DE.pdf
CV-Gerrit-Freise-EN.pdf

Über mich

Fachgebiete: Softwareentwicklung & -architektur, Solution Architecture; Lead und Solution Architect, Projektleitung & Teamleitung; Agile Methoden und agiles Coaching

Skills

GeminiJavaXml-SchemaAmazon Elastic Compute CloudAmazon S3AnwendungsarchitekturArchitekturClient-Server-ArchitekturUbuntuCentOSCloud-EngineeringCertified Scrum Product OwnerDebian LinuxLinuxElasticsearchJ2EEGradleIntellij IDEAJavascript LibrariesJSONJaxbApache MavenNode.jsSoftware ArchitectureRabbitMQMockitoScaled Agile FrameworkServiceorientierte ArchitekturAmazon Simple Notification Service (SNS)SoapuiSoftwareentwicklungSolution ArchitectureSonarqubeTechnische ArchitekturDocker ContainerPulumiCertified Scrum MasterDocker for AWSDocker SwarmAWS ECSAmazon RdsKubernetesInfluxDBNpm(Software)CloudwatchElastic KibanaAmazon Simple Queue ServicesDocker
=== PROFILBESCHREIBUNG / ÜBER MICH ===
Erfahrener Solution Architect und Senior Software Developer.

• Seit über 15 Jahren Softwarearchitekt & Lead Developer im Enterprise-Umfeld.
• Ich bin Ihr Wegbereiter in die Cloud – zertifiziert als AWS Solutions Architect.
• Ich leite Projektteams (u.a. als SAFe Solution Architect & CSP-SM) sicher zum Erfolg.
• Ich verbinde den M.Sc. Informatik mit tiefer Java- & Microservices-Expertise.
• Ich arbeite mich in neue Fachgebiete (z.B. KRITIS, Logistik) schnell und sicher ein.
• Ich bringe komplexe Architekturen auf den Punkt und stelle die richtigen Fragen zum richtigen Zeitpunkt.
• Ich manage Stakeholder, um technische Notwendigkeiten mit Business-Wünschen zu vereinen.

Fachgebiete: Softwareentwicklung & -architektur, Solution Architecture; Lead und Solution Architect, Projektleitung & Teamleitung; Agile Methoden und agiles Coaching

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2021

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Entwicklung einer Schnittstellensoftware zur Integration heterogener Systeme

Öffentliche Verwaltung – Zentraler IT-Dienstleister des Bundes

Öffentlicher Dienst

1000-5000 Mitarbeiter

Rolle: Senior Softwareentwickler / Softwarearchitekt

• Konzeption und Softwareentwicklung mit Java 17 unter Einsatz von Jakarta EE und Spring Boot 3
• Upgrade auf Spring Boot 3.5 zur Nutzung aktueller Security-Standards und Features
• Umstellung der Anwendung auf Java 21
• Migration des Application Servers auf JBoss 8.1
• Architekturelle Mitgestaltung zur nahtlosen Anbindung heterogener Bestandssysteme
• Integration von Elasticsearch zur signifikanten Beschleunigung komplexer Suchabfragen
• Design und Implementierung performanter Schnittstellen mittels REST-Architektur
• Etablierung eines strukturierten Applikations-Loggings mit Log4j
• Wartung und Evolution der bestehenden Weboberflächen auf Basis von PrimeFaces
• Migration der Weboberflächen von PrimeFaces 13 auf PrimeFaces 14
• Aufbau eines modernen React-Stacks und Integration in die Bestandswelt
• Sicherstellung der Datenpersistenz mittels SQL und PL/SQL unter Oracle Database
• Sicherung der Codequalität durch Tests und statische Analyse (Teamscale)
• Versionsverwaltung und kollaborative Entwicklung mit Git
• Automatisierung der Build-Toolchain mittels Jenkins und Maven

Eingesetzt: Java 21, Java EE/Jakarta EE, EJB, Spring Boot 3, JBoss 8.1, JUnit, JSF, PrimeFaces, HTML, XHTML, CSS, JavaScript, TypeScript, React.js, Log4j, RESTful, JSON, Hibernate, JPA, SQL & PL/SQL, Oracle DB, Unit-Tests, Integration-Tests, Teamscale, Git, Jenkins, Maven, Nexus, IntelliJ, Atlassian Jira, Confluence, Playwright

Cloudmigration und Architekturweiterentwicklung eines Dispositionssystems (KRITIS) - SAFe Solution Architect/Engineer / Softwarearchitekt

DB InfraGO AG

Transport und Logistik

>10.000 Mitarbeiter

Im Rahmen der zweiten Projektphase wurde das bestehende Dispositionssystem sukzessive in die AWS-Cloud migriert. Dabei stand neben der technischen Migration auch die Weiterentwicklung der Softwarearchitektur im Fokus. Die Migration umfasste Infrastrukturkomponenten, Datenbanken und zentrale Fachmodule.

Gleichzeitig wurde das System auf moderne Java-Versionen (Java 17 und Java 21) gehoben, die Architektur stärker modularisiert und ein umfassendes Performance- und Monitoring-Konzept etabliert. Ein zentrales Ziel war die Sicherstellung der Betriebssicherheit im KRITIS-Kontext sowie die reibungslose Inbetriebnahme des Gesamtsystems im Juni 2025.

Die Projektumgebung blieb durch die Einbettung in ein übergeordnetes Programm mit über 11 Teilprojekten komplex. Als technischer Ansprechpartner in der Projektleitung war ich maßgeblich für die Architekturentscheidungen, Koordination technischer Teams sowie die Einhaltung nichtfunktionaler Anforderungen verantwortlich.

Steckbrief
Zeitraum, Einsatzort: 09/2021 – 06/2025, Frankfurt a.M.
Rollen: SAFe Solution Architect/Engineer (SAFe SAE) / Softwarearchitekt
Kunde, Branche: Deutsche Bahn/DB Infra Go AG, Transport/Logistik
Teamgröße: 80 / 5 Umsetzungsteams

Aufgaben
Verantwortung der Migration auf Java 17 und Java 21
Migration der Anwendung in die Cloud (AWS) inkl. Infrastructure as Code (IaC)
Evaluierung der Ablösung von Tibco Rendezvous zu einem Alternativprodukt
Entwicklung von PoCs und technischen Durchstichen
Performancemonitoring und Evaluierung der Anwendung sowie der Oracle DB
Überwachung und Einhaltung nichtfunktionaler Anforderungen mit Fokus auf Performance
Steuerung und Planung der durchzuführenden Last- und Performancetests
Architekturverantwortung für die Gesamtarchitektur und das technische Design
Design und Entwicklung einzelner Microservices
Anwendung eventgetriebener Architektur-Prinzipien (Event-Driven Architecture)
Dokumentation der Architektur sowie Erstellung des Betriebsführungshandbuchs
Begleitung der Migration von Bitbucket/Jenkins zu GitLab und GitLab-CI
Mitgestaltung des Ansible-Stacks zur Automatisierung der Deployments
Implementierung in den zentralen Monitoring-Stack des Gesamtprogramms
Überwachung der Einhaltung von Codequalität und Security mittels gängiger Tools
Verantwortung des Releasemanagements und Zusammenstellung der Gesamtreleases
Begleitung der Inbetriebnahme des Gesamtprogramms im Juni 2025
Teil der dreiköpfigen Projektleitung als SAE mit technischer Entscheidungsbefugnis
Priorisierung technischer Themen im Rahmen von PI-Plannings
Verantwortung eines Spezialteams zur effizienten Umsetzung technischer Themen
Koordination und Zusammenarbeit mit anderen Projekten im Programm
Abstimmung technischer und fachlicher Schnittstellen (intern und extern)
Einschätzung technischer Incidents und Ableitung geeigneter Maßnahmen zur Behebung

Tools
Java 17, Java 21, Spring Boot, Eclipse RCP/-SWT, Swing, Eclipse Equinox/OSGi, React.js, Node.js, NPM, JavaScript, Apache Web Server, NGINX, Tomcat, Docker, Kubernetes, AWS, Amazon ECS, Amazon EKS, Amazon EC2, Amazon S3, Amazon EFS, Amazon EBS, Amazon RDS, Amazon IAM, SQL & PL/SQL, Hibernate, Oracle DB, Oracle Coherence, Hazelcast, Tibco Rendezvous, Tibco EMS, JMS, Apache Kafka, Protobuf, RabbitMQ, SOAP, REST, gRPC, XML, JSON, Mockito, Unit-Tests, Integration-Tests, Jubula, Eggplant, Git, GitLab, Bitbucket, Linux/Unix [RedHat, CentOS], Windows, Ansible, Ansible Automation Platform, GitLab CI, Jenkins, Maven, Gradle, Artifactory, Infrastucture as Code (IaC), Pulumi, SonarQube, WhiteSource/Mend, Gitleaks, Log4j, Micrometer, Prometheus, Grafana, InfluxDB, ELK-Stack [Elasticsearch, Logstash, Kibana], Icinga, AWS CloudWatch, IntelliJ, Eclipse, Microsoft PowerPoint, Word, Excel, Outlook, SharePoint, HP ALM/Quality Center, Atlassian JIRA, Confluence, Arja, Enterprise Architect, AsciiDoc, SAFe, Scrum

Initiale Anpassung und Weiterentwicklung einer Dispositionssoftware im Bahnbereich (KRITIS) - Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler

DB InfraGO AG

Transport und Logistik

>10.000 Mitarbeiter

In der ersten Projektphase wurde die Dispositionssoftware eines Schweizer Schieneninfrastrukturbetreibers übernommen und sukzessive an die Anforderungen des deutschen Eisenbahnbetriebs angepasst.

Neben der Integration in bestehende Systemlandschaften lag der Schwerpunkt auf der Neuentwicklung einzelner Komponenten, der Einführung einer webbasierten Benutzeroberfläche sowie der Etablierung agiler Prozesse auf Basis von Scrum und SAFe.

Im Projektkontext übernahm ich neben der Rolle als Fullstack-Entwickler und Softwarearchitekt auch die Rolle des ScrumMasters und war an der technischen Projektleitung beteiligt. Die operative Verantwortung umfasste neben der Anwendungsentwicklung auch das Testmanagement, die Qualitätssicherung und die Unterstützung der Betriebszentralen bei der Einführung neuer Funktionen.

Steckbrief
Zeitraum, Einsatzort: 06/2016 – 09/2021, Frankfurt a.M.
Rollen: Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler, ScrumMaster in SAFe, stellvertretende technische Projektleitung (2016-2017)
Kunde, Branche: Deutsche Bahn/DB Infra Go AG, Transport/Logistik
Teamgröße: 80 / 5 Umsetzungsteams

Aufgaben
Entwicklung mit Java 8 und Java 11 sowie Spring Boot und React.js
Verwendung von Eclipse RCP/-SWT und Equinox/OSGi für UI und Komponentenentwicklung
Entwicklung einer Weboberfläche zur Visualisierung für Fahrdienstleiter
Architekturentwurf einzelner Komponenten in Abstimmung mit dem Lead-Architekten
Dokumentation und Beschreibung technischer Teilkomponenten
Integration in verteiltes Messaging mit TIBCO Rendezvous und TIBCO EMS (JMS)
Persistenz mit Oracle DB, Oracle Coherence sowie Hibernate
Erstellung und Pflege von SQL- und PL/SQL-Datenbankskripten
Testgetriebene Entwicklung (TDD) mit Mockito, Unit- und Integrationstests
Einhalten von Codequalitäts-Standards mittels SonarQube
Entwicklung von Microservices zur Initialversorgung angebundener Drittsysteme
Unterstützung bei der Testautomatisierung (Frontend & Schnittstellen)
Scrum Master mehrerer Teams sowie Agile Leader im SAFe-Projektkontext
Aufwandsschätzung für Anforderungen außerhalb etablierter Formate
Einarbeitung neuer Teammitglieder ins Projekt
Stellvertretende technische Projektleitung im Zeitraum 2016–2018

Tools
Java 8, Java 17, Spring Boot, Eclipse RCP/-SWT, Swing, Eclipse Equinox/OSGi, React.js, Node.js, NPM, JavaScript, Apache Web Server, Tomcat, SQL & PL/SQL, Hibernate, Oracle DB, Oracle Coherence, Hazelcast, Tibco Rendezvous, Tibco EMS, JMS, Protobuf, SOAP, REST, gRPC, XML, JSON, Mockito, Unit-Tests, Integration-Tests, Jubula, Eggplant, Git, Bitbucket, Linux/Unix [RedHat, CentOS], Windows, Ansible, Ansible Automation Platform, Jenkins, Maven, Artifactory, SonarQube, Log4j, Micrometer, Grafana, InfluxDB, Eclipse, Microsoft PowerPoint, Word, Excel, Outlook, SharePoint, HP ALM/Quality Center, Atlassian JIRA, Confluence, Enterprise Architect, AsciiDoc, SAFe, Scrum

Entwicklung von Portal, Backend und App für den Betrieb von Paketshops - Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler

DHL Group

Transport und Logistik

>10.000 Mitarbeiter

Kiosk- und Shopbesitzern in Europa soll ermöglicht werden, über eine einfache App Pakete anzunehmen und auszugeben. Dafür wurde eine App für Android und iOS sowie ein Backend entwickelt, das die Daten empfängt und an die bestehende IT-Infrastruktur der jeweiligen Länder weiterleitet.
  Zusätzlich wurde ein Portal auf Basis von Liferay erstellt, um Backoffice-Mitarbeitern sowie Shopbesitzern verschiedene Daten, Reports und Rechnungen bereitzustellen.

Die Anwendung wurde zunächst als Pilotprojekt in Belgien ausgerollt und befindet sich dort mittlerweile im Live-Betrieb. Später erfolgte die Anbindung weiterer Länder, darunter Österreich und die Niederlande.
Ab Mai 2016 begannen die Vorbereitungen zur Integration zusätzlicher Länder wie Tschechien und Slowakei sowie zur Konsolidierung und Integration des Partnermanagementsystems auf Basis von Salesforce.

Steckbrief
Zeitraum, Einsatzort: 09/2014 - 05/2016, Frankfurt a.M.
Rollen: Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler
Kunde, Branche: DHL Group, Logistik
Teamgröße: 12 (Deutschland: 11, Polen: 1)

Aufgaben
Architekturverantwortlicher für die Entwicklung des Portals auf Basis von Liferay 6.2 EE
Technologie-Experte für Liferay sowie Lead Developer im Projekt
Mitgestaltung der Backend-Architektur zur Anbindung verschiedener Bestandssysteme
Nutzung von REST und SOAP als Schnittstellentechnologien
Erstellung von Logmeldungen mittels Log4j
Einsatz von SQL und Oracle DB zur Datenpersistenz
Sicherstellung von Codequalität mittels Unit-Tests und Integration-Tests sowie SonarQube
Erstellung von automatisierte Tests (Testautomatisierung) mittels Selenium
Verwaltung des Quellcodes zunächst mit SVN, später mit Git
Build-Toolchain bestehend aus Jenkins und Maven Transformation des Projekts von einer klassischen Vorgehensweise zu Scrum
Einarbeitung und Anleitung neuer Teammitglieder im Projekt Initiale Nutzung von HP Quality Center zur Anforderungsverwaltung, später Umstieg auf Atlassian Jira

Tools
Java 7, Spring Boot, Liferay 6.2 EE, Log4J, REST, SOAP, SQL, Oracle DB, Unit-Tests, Integration-Tests, SonarQube, Selenium, SVN, Git, Jenkins, Maven, Eclipse, Scrum

Entwurf eines Prototyps auf Salesforce-Basis - Softwareentwickler

VW

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Für einen Automobilhersteller wurde ein Prototyp entwickelt, um im Rahmen eines Proof of Concept (PoC) eine Shoplösung für digitale Produkte in Fahrzeugen zu präsentieren.

Steckbrief
Zeitraum, Einsatzort: 08/2014 - 09/2014, Frankfurt a.M.
Rollen: Softwareentwickler
Kunde, Branche: Volkswagen AG, Automotive
Teamgröße: 3

Aufgaben
Anbindung einer Weboberfläche an Salesforce
Design und Implementierung des Prototyps
Präsentation der Ergebnisse beim Kunden zur Projektakquise

Tools
Salesforce, HTML, Javascript, Eclipse

Backendentwicklung zum Empfang, Verarbeitung und Speicherung von Reports (IPTV) - Softwareentwickler

Vodafone

>10.000 Mitarbeiter

Um Quality-Reports im IPTV-Bereich eines großen Telekommunikationsunternehmens empfangen, verarbeiten und speichern zu können, wurde eine Backend-Anwendung entwickelt. Diese nimmt die Reports entgegen, analysiert sie und wandelt sie in ein speicherfähiges Format um. Die größte Herausforderung bestand in der korrekten Interpretation und Umwandlung der empfangenen Binärdaten.

Steckbrief
Zeitraum, Einsatzort: 07/2014 - 08/2014, Frankfurt a.M.
Rollen: Softwareentwickler
Kunde, Branche: Vodafone, Telekommunikation
Teamgröße: 3

Aufgaben
Softwareentwicklung auf Basis von Java 7 (Java EE / Jakarta EE)

Tools
Java 7, Eclipse, XML

Schnittstellenimplementierung zur Verwaltung und Integration von Recording-Plattformen (IPTV) - Softwareentwickler

Telekom

Telekommunikation

>10.000 Mitarbeiter

Um mobile Anwendungen im IPTV-Bereich eines großen deutschen Telekommunikationsunternehmens für das Aufnehmen und Anschauen von TV-Aufzeichnungen zu ermöglichen, wurde ein System entworfen, das als Schnittstelle zwischen den Aufnahmplattformen (Cloud-Lösung) und verschiedenen Endgeräten fungiert.

Steckbrief
Zeitraum, Einsatzort: 03/2014 - 07/2014, Darmstadt
Rollen: Softwareentwickler
Kunde, Branche: Telekom Deutschland AG, Telekommunikation
Teamgröße: 10

Aufgaben
Backend-Entwicklung auf Basis von Java 7/J2EE (Java EE/Jakarta EE) & Spring
Anbindung von Schnittstellen über REST
Nutzung von Git als Versionsverwaltungssystem
Einsatz von Jenkins und Maven Arbeiten nach Scrumban, einer Mischung aus Scrum und Kanban

Tools
Java 7/J2EE (Java EE/Jakarta EE), Spring, REST, Git, Jenkins, Maven, IntelliJ, Scrumban

Entwicklung eines internen Informationsportals - Softwaretester, Stellvertretender Testmanager

Lufthansa

Transport und Logistik

>10.000 Mitarbeiter

Das Projekt befasst sich mit der Schaffung eines einheitlichen Informationsportals für weltweite Verfahren, Arbeitsanweisungen, Regularien und Neuigkeiten zu Bodenprozessen, -produkten und -services. Das System wurde auf der bestehenden Infrastruktur implementiert, d.h. auf alten Terminals mit begrenzter Hardwareleistung.
Ein zentraler Bestandteil war die Ablösung der Freitextformate von UNISYS, um eine nahtlose Kommunikation nach der Migration vom Altsystem zu gewährleisten. Die größte Herausforderung bestand darin, trotz der veralteten Hardware die geforderten Performance-Anforderungen zu erfüllen.

Steckbrief
Zeitraum, Einsatzort: 04/2013 - 01/2014, Frankfurt a.M.
Rollen: Softwaretester, Stellvertretender Testmanager
Kunde, Branche: Lufthansa AG, Transport/Logistik
Teamgröße: 12 (Deutschland: 5, Polen: 7)

Aufgaben
Testmanagement
Entwicklung von Testideen und Testfällen in TestLink
Black-Box-Testing der auf Adobe CQ5 basierenden Software
Analyse bestehender Fehler und Mängel
Issue-Management mit Jira und HP Quality Center Koordination und Überwachung von Arbeitspaketen
Fachliche Anleitung von Mitarbeitern im Nearshore-Center in Polen
Erstellung und Optimierung des initialen Rechte- und Rollenkonzepts
Erstellung und Bearbeitung kundenspezifischer Dokumentation
Erstellung und Pflege von Schulungsunterlagen

Tools
Adobe CQ5, TestLink, Jira, HP Quality Center

DOKIM - Softwareentwickler

K.IM

Sonstiges

< 10 Mitarbeiter

DOKIM ist eine Steuerungssoftware für das Immobilienmanagement auf kirchlicher und kommunaler Ebene. Sie ermöglicht neben der Erfassung von Grunddaten und Betriebskosten auch die Erstellung von Berechnungen, Diagrammen und umfassenden Berichten auf Basis dieser Daten.

Steckbrief
Zeitraum, Einsatzort: 12/2010 - 01/2013, Darmstadt
Rollen: Softwareentwickler
Kunde, Branche: K.IM - Kirchliches Immobilienmanagement, Immobilienmanagement
Teamgröße: 4

Aufgaben
Implementierung in Java 6
Überarbeitung und Erweiterung der Benutzeroberfläche (Swing)
Neuentwicklung, Modellierung sowie Optimierung verschiedener Berechnungsmodule
Wartung, Pflege und Entwicklung von XML-Dokumenten und -Formaten
Umsetzung und Optimierung komplexer Berechnungen in SQL
Integration von Sicherheitskonzepten
Planung und Modellierung einer neuen Client-Server-Architektur

Tools
Java 6, Swing, XML, SQL

Zertifikate

AWS Certified Solutions Architect – Associate

Amazon Web Services Training and Certification

2025

AWS Certified Cloud Practitioner

AWS

2025

Certified Professional for Software Architecture Foundation Level (CPSA-F)

ISAQB

2025

Certified Scrum Professional® - ScrumMaster

Scrum Alliance

2019

Certified Scrum Product Owner®

Scrum Alliance

2017


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden