Erfahrener Solution Architect und Lead Developer
Aktualisiert am 14.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.03.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Solution Architect
AWS
Java
Oracle Coherence
Agile Softwareentwicklung
Tibco Rendezvous
GitLab
agiles Projektmanagement
Cloud Architect
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km) Darmstadt (+20km) Groß-Umstadt (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2025-08 - heute

Entwicklung einer Schnittstellensoftware zur Integration heterogener Systeme

Software Entwickler / Softwarearchitekt / Fullstack Entwickler Software-Entwicklung Java Jakarta ...
Software Entwickler / Softwarearchitekt / Fullstack Entwickler
Softwareentwicklung mit Java 17
Mitgestaltung der Backend-Architektur zur Anbindung heterogener Bestandssysteme

Nutzung von REST als Schnittstellentechnologien

Java 17 mit JBoss 8, Spring Boot 3, JPA/JPA Criteria API

Erstellung von Pflege von Logmeldungen mittels Log4j

Datenpersistenz mit SQL, PL/SQL und Oracle Database

Sicherstellung von Codequalität mittels Unit-Tests und Integration-Tests sowie Teamscale
Versionsverwaltung des Quellcodes mit Git

Build-Toolchain bestehend aus Jenkins und Maven

Software-Entwicklung Java Jakarta Java EE Spring Boot JBoss Application Server JUnit JSF PrimeFaces React log4j REST Hibernate JPA SQL PL/SQL Oracle Integrationstest Teamscale Git Jenkins Maven Nexus IntelliJ Atlassian JIRA Atlassian Confluence Java 17
Hamburg
3 Jahre 10 Monate
2021-09 - 2025-06

Cloudmigration und Architekturweiterentwicklung eines Dispositionssystems (KRITIS)

SAFe Solution Architect/Engineer (SAFe SAE) / Softwarearchitekt Java Cloud Architect Solution Architect ...
SAFe Solution Architect/Engineer (SAFe SAE) / Softwarearchitekt

  • 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.
    • 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

Java Cloud Architect Solution Architect Java 21 Java 17 Spring Boot Eclipse Eclipse RCP React Node.js JavaScript Apache HTTP Server nginx Apache Tomcat Docker Kubernetes AWS Amazon EC2 Amazon RDS Hibernate Oracle TIBCO Enterprise Message Service Tibco Rendezvous JMS Kafka RabbitMQ SOAP REST XML JSON Mockito Unittest Integrationstest Git GitLab Bitbucket Jenkins Artifactory Maven Gradle Infrastructure as code Terraform Ansible SonarQube Prometheus Grafana Elastic Search Enterprise Architect Atlassian JIRA Atlassian Confluence Icinga Cloud Engineer DevOps SAFe Scrum Eclipse RCP/-SWT Swing Eclipse Equinox/OSGi React.js NPM Apache Web Server NGINX Tomcat Amazon ECS Amazon EKS Amazon S3 Amazon EFS Amazon EBS Amazon IAM SQL & PL/SQL Oracle DB Oracle Coherence Hazelcast Tibco EMS Apache Kafka Protobuf gRPC Unit-Tests Integration-Tests Jubula Eggplant Linux/Unix [RedHat CentOS] Windows Ansible Automation Platform GitLab CI Infrastucture as Code (IaC) Pulumi WhiteSource/Mend Gitleaks Log4j Micrometer InfluxDB Logstash Kibana] AWS CloudWatch IntelliJ Oracle SQL Developer Microsoft PowerPoint Word Excel Outlook SharePoint HP ALM/Quality Center Confluence Arja AsciiDoc ELK-Stack (Elasticsearch Kibana)
Deutsche Bahn/DB Infra Go AG
Frankfurt am Main
1 Jahr
2024-01 - 2024-12

Entwicklung von Tools

Java 21 Spring Boot Python ...
  • Entwicklung von Tools zur automatisierten Erfassung und Überwachung moderner Energie- und Heiztechnik (z.B. Smart Meter, Wärmepumpen, Heizkreisläufe)
Java 21 Spring Boot Python InfluxDB Grafana Gitlab und Gitlab CI Docker
1 Jahr
2021-01 - 2021-12

Aufbau, Weiterentwicklung und Pflege der unternehmenseigenen Website

node.js react.js Gitlab und Gitlab CI ...

node.js react.js Gitlab und Gitlab CI Docker
5 Jahre 4 Monate
2016-06 - 2021-09

Initiale Anpassung und Weiterentwicklung einer Dispositionssoftware im Bahnbereich (KRITIS)

SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung Java 8 Spring Boot Eclipse RCP/-SWT ...
SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung

  • 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.
    • 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

Java 8 Spring Boot Eclipse RCP/-SWT Eclipse Equinox/OSGi Tibco Rendezvous Tibco EMS Oracle DB Oracle Coherence Hibernate gRPC Protobuf React.js Docker Mockito SQL PL/SQL GitLab GitLab CI Maven Jenkins AWS Java 11 Gitlab Bitbucket Kubernetes Pulumi Terraform Java Eclipse RCP Eclipse OSGI React Node.js JavaScript Apache HTTP Server nginx Apache Tomcat XML JSON Unittest Integrationstest Hazelcast TIBCO Enterprise Message Service Git DevOps Ansible Gradle Artifactory SonarQube Grafana Icinga Elastic Search Oracle SAFe Scrum
Deutsche Bahn/DB Infra Go AG
Frankfurt am Main
1 Jahr 9 Monate
2014-09 - 2016-05

Entwicklung von Portal, Backend und App für den Betrieb von Paketshops

Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler Java 7 Spring Boot Liferay 6.2 EE ...
Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler
  • 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.
    • 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

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
DHL Group
Frankfurt am Main
2 Monate
2014-08 - 2014-09

Entwurf eines Prototypen auf SalesForce-Basis

Softwareentwickler Salesforce HTML Javascript ...
Softwareentwickler

Für einen Automobilhersteller wurde ein Prototyp entwickelt, um eine Shoplösung für digitale Produkte in Fahrzeugen in einem PoC zu präsentieren.

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

Salesforce HTML Javascript Eclipse
Volkswagen AG
Berlin
2 Monate
2014-07 - 2014-08

Backendentwicklung

Softwareentwickler Java 7 Eclipse XML
Softwareentwickler

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

  • Um im IPTV-Bereich eines großen Telekommunikationsunternehmen Quality-Reports empfangen, verarbeiten und speichern zu können, wurde eine Backendanwendung entwickelt, die diese Reports entgegennimmt, verarbeitet und in ein speicherfähiges Format übersetzt. 
  • Hauptschwierigkeit war hier das korrekte Übersetzen der empfangenen Binärdaten.
    • ?Softwareentwicklung auf Basis von Java 7

Java 7 Eclipse XML
Vodafone
Frankfurt a.M.
5 Monate
2014-03 - 2014-07

Schnittstellenimplementierung

Softwareentwickler Java 7/J2EE (Java EE/Jakarta EE) Spring REST ...
Softwareentwickler

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

  • 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.
    • 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

Java 7/J2EE (Java EE/Jakarta EE) Spring REST Git Jenkins Maven IntelliJ Scrumban
Telekom Deutschland AG
Darmstadt
10 Monate
2013-04 - 2014-01

Entwicklung eines internen Informationsportal

Softwaretester, Stellvertretender Testmanager Adobe CQ5 TestLink Jira ...
Softwaretester, Stellvertretender Testmanager

  • 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.
    • 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

Adobe CQ5 TestLink Jira HP Quality Center
Lufthansa AG
Frankfurt a.M.
2 Jahre 2 Monate
2010-12 - 2013-01

DOKIM

Softwareentwickler Java 6 Swing SQL
Softwareentwickler

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.

  • 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

Java 6 Swing SQL
K.IM - Kirchliches Immobilienmanagement
Darmstadt
6 Monate
2011-04 - 2011-09

Plugin-Entwicklung

Eclipse RCP
  • Implementierung einer flexiblen Advanced Configuration-Page für die Eclipse JDT Content Assist Lists
Eclipse RCP

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Monate
2025-02 - 2025-04

AWS Solutions Architect - Associate

Zertifikat, AWS
Zertifikat
AWS
1 Monat
2025-02 - 2025-02

AWS Certified Cloud Practitioner

Zertifikat, AWS
Zertifikat
AWS
1 Monat
2025-01 - 2025-01

iSAQB Certified Professional for Software Architecture - Foundation Level

Zertifikat, iSAQB
Zertifikat
iSAQB
1 Monat
2019-03 - 2019-03

Scrum Alliance - Certified Scrum Professional - ScrumMaster

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
1 Monat
2018-09 - 2018-09

Scum Alliance - Advanced Certified ScrumMaster

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
1 Monat
2018-03 - 2018-03

Scrum Alliance - Certified ScrumMaster

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
1 Monat
2017-06 - 2017-06

Scrum Alliance - Certified Scrum Product Owner

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
2 Jahre 5 Monate
2010-10 - 2013-02

Informatik Studium

Master of Science Informatik, TU Darmstadt
Master of Science Informatik
TU Darmstadt

Vertiefungen in:

  • Software-Engineering
  • Trusted Systems
  • Net Centric Systems
  • Data and Knowledge Engineering sowie IT-Management

4 Monate
2012-10 - 2013-01

Masterarbeit

Thema auf Anfrage
4 Monate
2010-05 - 2010-08

Bachelorarbeit

Thema auf Anfrage

Position

Position

  • Solution Architect
  • Softwareentwickler/Lead-Developer
  • Technische Projektleitung & Teamleitung
  • Agiler Coach & ScrumMaster

Kompetenzen

Kompetenzen

Top-Skills

Solution Architect AWS Java Oracle Coherence Agile Softwareentwicklung Tibco Rendezvous GitLab agiles Projektmanagement Cloud Architect

Schwerpunkte

Anpassungsfähigkeit
Experte
Architektur
Experte
Cloud
Experte
Softwareentwicklung
Experte
Projektmanagement
Fortgeschritten
Agile Coach
Fortgeschritten

Aufgabenbereiche

Projektmanagement
Experte
Solution Architecture
Experte
Teamführung
Experte




Produkte / Standards / Erfahrungen / Methoden

Tibco Rendezvous
Experte
Oracle Coherence
Experte
Eclipse RCP
Experte
Spring Boot
Experte
Profil
  • Ich bin mit Leidenschaft Softwareentwickler und Software/Solution Architekt
  • Ich leite ein Projektteam, um Ihre Anforderungen erfolgreich umzusetzen
  • Ich kombiniere Fachwissen mit fundiertem IT-Know-How
  • Ich arbeite mich in neue Fachgebiete und Technologien schnell und sicher ein
  • Ich bringe komplexe Zusammenhänge auf den Punkt und stelle die richtigen Fragen zum richtigen Zeitpunkt
  • Ich erhebe kundenorientierte Anforderungen und setze sie Hand in Hand mit dem Kunden um
  • Ich manage Stakeholder, um möglichst viele Wünsche und Anforderungen zu berücksichtigen
  • Ich arbeite in agilen Projektumfeldern (Scrum, SAFe, Kanban) und vermittle & coache die agilen Vorgehensweisen


Softwareentwicklung & -architektur, Solution Architecture

  • Backend-Entwicklung mit Java (inkl. Java EE/Jakarta EE), Spring Boot und OSGi
  • Erfahrung im Entwurf, Aufbau und der Wartung von Microservices-Architekturen
  • Frontend-Entwicklung mit Eclipse RCP, SWT, Swing, JavaScript, React.js und Angular.js
  • Expertise in Schnittstellentechnologien wie REST, SOAP, RPC und RMI
  • Erfahrung mit Messaging-Systemen wie TIBCO Rendezvous, TIBCO EMS (JMS) und Apache Kafka
  • Vertraut mit Persistenztechnologien wie Oracle DB, Oracle Coherence, MySQL und Hazelcast
  • DevOps-Engineering mit GitLab CI, Ansible und der Ansible Automation Platform (Ansible Tower)


Lead und Solution Architect, Projektleitung & Teamleitung

  • Langjährige Erfahrung als SAFe Solution Architect/Engineer (SAFe SAE)
  • Entwurf und Erweiterung skalierbarer Softwarelösungen
  • Integration von Softwarelösungen in bestehende IT-Landschaft
  • Auswahl neuer Technologien und Abstimmung mit externen Projekten und Applikationen
  • Entwurf ausgereifter Cloud Architekturen und Betrieb von Applikationen in der Cloud
  • Aufbau neuer Entwicklungsteams und Weiterentwicklung bestehender Teams
  • Erfahrung in der technischen Projektleitung im herausfordernden Kundenumfeld
  • Führung von Team-, Mitarbeiter und Bewerbungsgesprächen


Vermittlung & Anwendung agiler Methoden

  • Höchste ScrumMaster-Zertifizierung der Scrum Allianz (CSP-SM)
  • Ausgebildeter Product Owner (CSPO)
  • Erfahrung im Coaching von agilen Methoden wie Scrum, Kanban und SAFe
  • Aktive Begleitung von agilen Projekttransformationen
  • Erfahrener ScrumMaster
  • Leitung und Moderation von Workshops


Methoden

  • Software- und Lösungsarchitekturen entwerfen und implementieren
  • Projektteams aufbauen und führen
  • Agile Methoden vermitteln und agile Strukturen etablieren
  • Kundenanforderungen zielgerichtet umsetzen
  • Softwarelösungen in bestehende IT-Landschaften integrieren
  • Grundlegende Fehleranalysen bei IT-Systemen durchführen
  • Fehlertolerante Systeme konzipieren
  • Ausgereifte Client-Server-Architekturen entwickeln


Tools und Technologien

  • Java
  • Spring Boot
  • Docker
  • Eclipse RCP
  • SWT
  • Swing
  • Web-Technologien
    • React.js
    • Angular.js
    • Node.js
    • NPM
    • JavaScript
    •  HTML
    • PHP
    • JSP
    • Apache Web Server,
    • NGINX
    • Tomcat
  • Container-Technologien 
    • Docker
    • Kubernetes
    • Podman
    • ECS
  • Cloud-Technologien 
    • AWS
    • Amazon ECS
    • Amazon EKS
    • Amazon EC2
    • Amazon S3
    • Amazon EFS
    • Amazon EBS,
    • Amazon RDS
    • Amazon IAM
  • Messaging 
    • Tibco Rendezvous
    • Tibco EMS
    • JMS
    • Apache Kafka
    • Protobuf
    • RabbitMQ
  • In-Memory-Grids 
    • Oracle Coherence
    • Hazelcast
  • Schnittstellentechnologien
    • SOAP
    • REST
    • RMI
    • RPC
    • gRPC
  • Client/Server Architektur
    • Unix
    • Java
    • Rest
    • Oracle
    • XML
  • Microsoft PowerPoint
  • Word
  • Excel
  • Outlook
  • Sharepoint
  • HP ALM/Qualitycenter
  • Atlassian JIRA und Confluence, Arja
  • Versionsverwaltung
    • Git
    • Gitlab
    • Bitbucket
  • DevOps
    • Ansible
    • Ansible Automation Platform
    • Gitlab CI
    • Jenkins
  • Test/Testautomatisierung
    • Unit-Tests
    • Integration-Tests
    • Jubula
    • Eggplant
    • Selenium
  • Versionsverwaltung
    • Git
    • GitLab
    • Bitbucket
  • DevOps
    • Ansible
    • Ansible Automation Platform
    • GitLab CI
    • Jenkins
    • Maven
    • Gradle
    • Ant
    • Artifactory
    • Nexus
    • Pulumi
    • SonarQube
    • WhiteSource/Mend
    • Gitleaks
  • Logging/Monitoring
    • Log4j
    • SLF4J
    • Logback
    • Micrometer
    • Prometheus
    • Grafana
    • InfluxDB
    • ELK-Stack (Elasticsearch, Logstash, Kibana)
    • Icinga
    • AWS CloudWatch
  • Entwicklungsumgebungen
    • IntelliJ
    • Eclipse
    • Visual Studio Code


Berufserfahrung

2021 - heute

Rolle: Geschäftsführer und Solution Architect 

Kunde: auf Anfrage


2018 - heute

Rolle: Selbstständig als Softwareentwickler und Solution Architect


2016 - 2021

Rolle: Senior Software Architekt

Kunde: mtrail Deutschland GmbH


2013 - 2016

Rolle: Software Engineer Lead

Kunde: Capgemini Deutschland GmbH


2010 - 2013

Rolle: Softwareentwickler

Kunde: K.IM in Darmstadt

Betriebssysteme

Linux
Experte
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
Python
Fortgeschritten
JavaScript
Fortgeschritten
React
Fortgeschritten
C++
Fortgeschritten
C#
Fortgeschritten
Ansible
Experte
Node.js
Fortgeschritten
Pulumi
Fortgeschritten
Gitlab-CI
Fortgeschritten

Datenbanken

Oracle
Experte
MySQL
Experte
MariaDB
Experte
PostgresSQL
Fortgeschritten
Cassandra
Basics
SQL
Experte
MS-SQL
Fortgeschritten
Sybase

Datenkommunikation

REST
Experte
Tibco EMS
Experte
Tibco Rendezvous
Experte
gRPC
Experte
Protobuf
Experte
JMS
Experte
Hazelcast
Fortgeschritten

Hardware

Docker
Experte
Virtualisierung
Experte
AWS
Experte
Cloud
Experte

Managementerfahrung in Unternehmen

Projektmanagement
Fortgeschritten
Solution Architecture
Experte

Branchen

Branchen

  • Eisenbahnbetrieb
  • Telekommunikation
  • Logistik
  • Automotive

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km) Darmstadt (+20km) Groß-Umstadt (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2025-08 - heute

Entwicklung einer Schnittstellensoftware zur Integration heterogener Systeme

Software Entwickler / Softwarearchitekt / Fullstack Entwickler Software-Entwicklung Java Jakarta ...
Software Entwickler / Softwarearchitekt / Fullstack Entwickler
Softwareentwicklung mit Java 17
Mitgestaltung der Backend-Architektur zur Anbindung heterogener Bestandssysteme

Nutzung von REST als Schnittstellentechnologien

Java 17 mit JBoss 8, Spring Boot 3, JPA/JPA Criteria API

Erstellung von Pflege von Logmeldungen mittels Log4j

Datenpersistenz mit SQL, PL/SQL und Oracle Database

Sicherstellung von Codequalität mittels Unit-Tests und Integration-Tests sowie Teamscale
Versionsverwaltung des Quellcodes mit Git

Build-Toolchain bestehend aus Jenkins und Maven

Software-Entwicklung Java Jakarta Java EE Spring Boot JBoss Application Server JUnit JSF PrimeFaces React log4j REST Hibernate JPA SQL PL/SQL Oracle Integrationstest Teamscale Git Jenkins Maven Nexus IntelliJ Atlassian JIRA Atlassian Confluence Java 17
Hamburg
3 Jahre 10 Monate
2021-09 - 2025-06

Cloudmigration und Architekturweiterentwicklung eines Dispositionssystems (KRITIS)

SAFe Solution Architect/Engineer (SAFe SAE) / Softwarearchitekt Java Cloud Architect Solution Architect ...
SAFe Solution Architect/Engineer (SAFe SAE) / Softwarearchitekt

  • 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.
    • 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

Java Cloud Architect Solution Architect Java 21 Java 17 Spring Boot Eclipse Eclipse RCP React Node.js JavaScript Apache HTTP Server nginx Apache Tomcat Docker Kubernetes AWS Amazon EC2 Amazon RDS Hibernate Oracle TIBCO Enterprise Message Service Tibco Rendezvous JMS Kafka RabbitMQ SOAP REST XML JSON Mockito Unittest Integrationstest Git GitLab Bitbucket Jenkins Artifactory Maven Gradle Infrastructure as code Terraform Ansible SonarQube Prometheus Grafana Elastic Search Enterprise Architect Atlassian JIRA Atlassian Confluence Icinga Cloud Engineer DevOps SAFe Scrum Eclipse RCP/-SWT Swing Eclipse Equinox/OSGi React.js NPM Apache Web Server NGINX Tomcat Amazon ECS Amazon EKS Amazon S3 Amazon EFS Amazon EBS Amazon IAM SQL & PL/SQL Oracle DB Oracle Coherence Hazelcast Tibco EMS Apache Kafka Protobuf gRPC Unit-Tests Integration-Tests Jubula Eggplant Linux/Unix [RedHat CentOS] Windows Ansible Automation Platform GitLab CI Infrastucture as Code (IaC) Pulumi WhiteSource/Mend Gitleaks Log4j Micrometer InfluxDB Logstash Kibana] AWS CloudWatch IntelliJ Oracle SQL Developer Microsoft PowerPoint Word Excel Outlook SharePoint HP ALM/Quality Center Confluence Arja AsciiDoc ELK-Stack (Elasticsearch Kibana)
Deutsche Bahn/DB Infra Go AG
Frankfurt am Main
1 Jahr
2024-01 - 2024-12

Entwicklung von Tools

Java 21 Spring Boot Python ...
  • Entwicklung von Tools zur automatisierten Erfassung und Überwachung moderner Energie- und Heiztechnik (z.B. Smart Meter, Wärmepumpen, Heizkreisläufe)
Java 21 Spring Boot Python InfluxDB Grafana Gitlab und Gitlab CI Docker
1 Jahr
2021-01 - 2021-12

Aufbau, Weiterentwicklung und Pflege der unternehmenseigenen Website

node.js react.js Gitlab und Gitlab CI ...

node.js react.js Gitlab und Gitlab CI Docker
5 Jahre 4 Monate
2016-06 - 2021-09

Initiale Anpassung und Weiterentwicklung einer Dispositionssoftware im Bahnbereich (KRITIS)

SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung Java 8 Spring Boot Eclipse RCP/-SWT ...
SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung

  • 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.
    • 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

Java 8 Spring Boot Eclipse RCP/-SWT Eclipse Equinox/OSGi Tibco Rendezvous Tibco EMS Oracle DB Oracle Coherence Hibernate gRPC Protobuf React.js Docker Mockito SQL PL/SQL GitLab GitLab CI Maven Jenkins AWS Java 11 Gitlab Bitbucket Kubernetes Pulumi Terraform Java Eclipse RCP Eclipse OSGI React Node.js JavaScript Apache HTTP Server nginx Apache Tomcat XML JSON Unittest Integrationstest Hazelcast TIBCO Enterprise Message Service Git DevOps Ansible Gradle Artifactory SonarQube Grafana Icinga Elastic Search Oracle SAFe Scrum
Deutsche Bahn/DB Infra Go AG
Frankfurt am Main
1 Jahr 9 Monate
2014-09 - 2016-05

Entwicklung von Portal, Backend und App für den Betrieb von Paketshops

Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler Java 7 Spring Boot Liferay 6.2 EE ...
Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler
  • 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.
    • 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

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
DHL Group
Frankfurt am Main
2 Monate
2014-08 - 2014-09

Entwurf eines Prototypen auf SalesForce-Basis

Softwareentwickler Salesforce HTML Javascript ...
Softwareentwickler

Für einen Automobilhersteller wurde ein Prototyp entwickelt, um eine Shoplösung für digitale Produkte in Fahrzeugen in einem PoC zu präsentieren.

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

Salesforce HTML Javascript Eclipse
Volkswagen AG
Berlin
2 Monate
2014-07 - 2014-08

Backendentwicklung

Softwareentwickler Java 7 Eclipse XML
Softwareentwickler

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

  • Um im IPTV-Bereich eines großen Telekommunikationsunternehmen Quality-Reports empfangen, verarbeiten und speichern zu können, wurde eine Backendanwendung entwickelt, die diese Reports entgegennimmt, verarbeitet und in ein speicherfähiges Format übersetzt. 
  • Hauptschwierigkeit war hier das korrekte Übersetzen der empfangenen Binärdaten.
    • ?Softwareentwicklung auf Basis von Java 7

Java 7 Eclipse XML
Vodafone
Frankfurt a.M.
5 Monate
2014-03 - 2014-07

Schnittstellenimplementierung

Softwareentwickler Java 7/J2EE (Java EE/Jakarta EE) Spring REST ...
Softwareentwickler

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

  • 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.
    • 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

Java 7/J2EE (Java EE/Jakarta EE) Spring REST Git Jenkins Maven IntelliJ Scrumban
Telekom Deutschland AG
Darmstadt
10 Monate
2013-04 - 2014-01

Entwicklung eines internen Informationsportal

Softwaretester, Stellvertretender Testmanager Adobe CQ5 TestLink Jira ...
Softwaretester, Stellvertretender Testmanager

  • 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.
    • 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

Adobe CQ5 TestLink Jira HP Quality Center
Lufthansa AG
Frankfurt a.M.
2 Jahre 2 Monate
2010-12 - 2013-01

DOKIM

Softwareentwickler Java 6 Swing SQL
Softwareentwickler

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.

  • 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

Java 6 Swing SQL
K.IM - Kirchliches Immobilienmanagement
Darmstadt
6 Monate
2011-04 - 2011-09

Plugin-Entwicklung

Eclipse RCP
  • Implementierung einer flexiblen Advanced Configuration-Page für die Eclipse JDT Content Assist Lists
Eclipse RCP

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Monate
2025-02 - 2025-04

AWS Solutions Architect - Associate

Zertifikat, AWS
Zertifikat
AWS
1 Monat
2025-02 - 2025-02

AWS Certified Cloud Practitioner

Zertifikat, AWS
Zertifikat
AWS
1 Monat
2025-01 - 2025-01

iSAQB Certified Professional for Software Architecture - Foundation Level

Zertifikat, iSAQB
Zertifikat
iSAQB
1 Monat
2019-03 - 2019-03

Scrum Alliance - Certified Scrum Professional - ScrumMaster

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
1 Monat
2018-09 - 2018-09

Scum Alliance - Advanced Certified ScrumMaster

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
1 Monat
2018-03 - 2018-03

Scrum Alliance - Certified ScrumMaster

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
1 Monat
2017-06 - 2017-06

Scrum Alliance - Certified Scrum Product Owner

Zertifikat, Scrum Alliance
Zertifikat
Scrum Alliance
2 Jahre 5 Monate
2010-10 - 2013-02

Informatik Studium

Master of Science Informatik, TU Darmstadt
Master of Science Informatik
TU Darmstadt

Vertiefungen in:

  • Software-Engineering
  • Trusted Systems
  • Net Centric Systems
  • Data and Knowledge Engineering sowie IT-Management

4 Monate
2012-10 - 2013-01

Masterarbeit

Thema auf Anfrage
4 Monate
2010-05 - 2010-08

Bachelorarbeit

Thema auf Anfrage

Position

Position

  • Solution Architect
  • Softwareentwickler/Lead-Developer
  • Technische Projektleitung & Teamleitung
  • Agiler Coach & ScrumMaster

Kompetenzen

Kompetenzen

Top-Skills

Solution Architect AWS Java Oracle Coherence Agile Softwareentwicklung Tibco Rendezvous GitLab agiles Projektmanagement Cloud Architect

Schwerpunkte

Anpassungsfähigkeit
Experte
Architektur
Experte
Cloud
Experte
Softwareentwicklung
Experte
Projektmanagement
Fortgeschritten
Agile Coach
Fortgeschritten

Aufgabenbereiche

Projektmanagement
Experte
Solution Architecture
Experte
Teamführung
Experte




Produkte / Standards / Erfahrungen / Methoden

Tibco Rendezvous
Experte
Oracle Coherence
Experte
Eclipse RCP
Experte
Spring Boot
Experte
Profil
  • Ich bin mit Leidenschaft Softwareentwickler und Software/Solution Architekt
  • Ich leite ein Projektteam, um Ihre Anforderungen erfolgreich umzusetzen
  • Ich kombiniere Fachwissen mit fundiertem IT-Know-How
  • Ich arbeite mich in neue Fachgebiete und Technologien schnell und sicher ein
  • Ich bringe komplexe Zusammenhänge auf den Punkt und stelle die richtigen Fragen zum richtigen Zeitpunkt
  • Ich erhebe kundenorientierte Anforderungen und setze sie Hand in Hand mit dem Kunden um
  • Ich manage Stakeholder, um möglichst viele Wünsche und Anforderungen zu berücksichtigen
  • Ich arbeite in agilen Projektumfeldern (Scrum, SAFe, Kanban) und vermittle & coache die agilen Vorgehensweisen


Softwareentwicklung & -architektur, Solution Architecture

  • Backend-Entwicklung mit Java (inkl. Java EE/Jakarta EE), Spring Boot und OSGi
  • Erfahrung im Entwurf, Aufbau und der Wartung von Microservices-Architekturen
  • Frontend-Entwicklung mit Eclipse RCP, SWT, Swing, JavaScript, React.js und Angular.js
  • Expertise in Schnittstellentechnologien wie REST, SOAP, RPC und RMI
  • Erfahrung mit Messaging-Systemen wie TIBCO Rendezvous, TIBCO EMS (JMS) und Apache Kafka
  • Vertraut mit Persistenztechnologien wie Oracle DB, Oracle Coherence, MySQL und Hazelcast
  • DevOps-Engineering mit GitLab CI, Ansible und der Ansible Automation Platform (Ansible Tower)


Lead und Solution Architect, Projektleitung & Teamleitung

  • Langjährige Erfahrung als SAFe Solution Architect/Engineer (SAFe SAE)
  • Entwurf und Erweiterung skalierbarer Softwarelösungen
  • Integration von Softwarelösungen in bestehende IT-Landschaft
  • Auswahl neuer Technologien und Abstimmung mit externen Projekten und Applikationen
  • Entwurf ausgereifter Cloud Architekturen und Betrieb von Applikationen in der Cloud
  • Aufbau neuer Entwicklungsteams und Weiterentwicklung bestehender Teams
  • Erfahrung in der technischen Projektleitung im herausfordernden Kundenumfeld
  • Führung von Team-, Mitarbeiter und Bewerbungsgesprächen


Vermittlung & Anwendung agiler Methoden

  • Höchste ScrumMaster-Zertifizierung der Scrum Allianz (CSP-SM)
  • Ausgebildeter Product Owner (CSPO)
  • Erfahrung im Coaching von agilen Methoden wie Scrum, Kanban und SAFe
  • Aktive Begleitung von agilen Projekttransformationen
  • Erfahrener ScrumMaster
  • Leitung und Moderation von Workshops


Methoden

  • Software- und Lösungsarchitekturen entwerfen und implementieren
  • Projektteams aufbauen und führen
  • Agile Methoden vermitteln und agile Strukturen etablieren
  • Kundenanforderungen zielgerichtet umsetzen
  • Softwarelösungen in bestehende IT-Landschaften integrieren
  • Grundlegende Fehleranalysen bei IT-Systemen durchführen
  • Fehlertolerante Systeme konzipieren
  • Ausgereifte Client-Server-Architekturen entwickeln


Tools und Technologien

  • Java
  • Spring Boot
  • Docker
  • Eclipse RCP
  • SWT
  • Swing
  • Web-Technologien
    • React.js
    • Angular.js
    • Node.js
    • NPM
    • JavaScript
    •  HTML
    • PHP
    • JSP
    • Apache Web Server,
    • NGINX
    • Tomcat
  • Container-Technologien 
    • Docker
    • Kubernetes
    • Podman
    • ECS
  • Cloud-Technologien 
    • AWS
    • Amazon ECS
    • Amazon EKS
    • Amazon EC2
    • Amazon S3
    • Amazon EFS
    • Amazon EBS,
    • Amazon RDS
    • Amazon IAM
  • Messaging 
    • Tibco Rendezvous
    • Tibco EMS
    • JMS
    • Apache Kafka
    • Protobuf
    • RabbitMQ
  • In-Memory-Grids 
    • Oracle Coherence
    • Hazelcast
  • Schnittstellentechnologien
    • SOAP
    • REST
    • RMI
    • RPC
    • gRPC
  • Client/Server Architektur
    • Unix
    • Java
    • Rest
    • Oracle
    • XML
  • Microsoft PowerPoint
  • Word
  • Excel
  • Outlook
  • Sharepoint
  • HP ALM/Qualitycenter
  • Atlassian JIRA und Confluence, Arja
  • Versionsverwaltung
    • Git
    • Gitlab
    • Bitbucket
  • DevOps
    • Ansible
    • Ansible Automation Platform
    • Gitlab CI
    • Jenkins
  • Test/Testautomatisierung
    • Unit-Tests
    • Integration-Tests
    • Jubula
    • Eggplant
    • Selenium
  • Versionsverwaltung
    • Git
    • GitLab
    • Bitbucket
  • DevOps
    • Ansible
    • Ansible Automation Platform
    • GitLab CI
    • Jenkins
    • Maven
    • Gradle
    • Ant
    • Artifactory
    • Nexus
    • Pulumi
    • SonarQube
    • WhiteSource/Mend
    • Gitleaks
  • Logging/Monitoring
    • Log4j
    • SLF4J
    • Logback
    • Micrometer
    • Prometheus
    • Grafana
    • InfluxDB
    • ELK-Stack (Elasticsearch, Logstash, Kibana)
    • Icinga
    • AWS CloudWatch
  • Entwicklungsumgebungen
    • IntelliJ
    • Eclipse
    • Visual Studio Code


Berufserfahrung

2021 - heute

Rolle: Geschäftsführer und Solution Architect 

Kunde: auf Anfrage


2018 - heute

Rolle: Selbstständig als Softwareentwickler und Solution Architect


2016 - 2021

Rolle: Senior Software Architekt

Kunde: mtrail Deutschland GmbH


2013 - 2016

Rolle: Software Engineer Lead

Kunde: Capgemini Deutschland GmbH


2010 - 2013

Rolle: Softwareentwickler

Kunde: K.IM in Darmstadt

Betriebssysteme

Linux
Experte
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
Python
Fortgeschritten
JavaScript
Fortgeschritten
React
Fortgeschritten
C++
Fortgeschritten
C#
Fortgeschritten
Ansible
Experte
Node.js
Fortgeschritten
Pulumi
Fortgeschritten
Gitlab-CI
Fortgeschritten

Datenbanken

Oracle
Experte
MySQL
Experte
MariaDB
Experte
PostgresSQL
Fortgeschritten
Cassandra
Basics
SQL
Experte
MS-SQL
Fortgeschritten
Sybase

Datenkommunikation

REST
Experte
Tibco EMS
Experte
Tibco Rendezvous
Experte
gRPC
Experte
Protobuf
Experte
JMS
Experte
Hazelcast
Fortgeschritten

Hardware

Docker
Experte
Virtualisierung
Experte
AWS
Experte
Cloud
Experte

Managementerfahrung in Unternehmen

Projektmanagement
Fortgeschritten
Solution Architecture
Experte

Branchen

Branchen

  • Eisenbahnbetrieb
  • Telekommunikation
  • Logistik
  • Automotive

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.