Ich bin ein erfahrener Solution Architect und Projectmanager
Aktualisiert am 10.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.05.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Solution Architect
Projektmanagement
Cloud Architect
Java
AWS
Oracle Coherence
Agile Softwareentwicklung
Tibco Rendezvous
GitLab
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

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

Projekte

Projekte

8 Jahre 11 Monate
2016-06 - heute

Ablösungsprojekt einer Dispositionssoftware für den Zugbetrieb

SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung Java 8 11 & 17 Spring Boot ...
SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung

  • Zur Ablösung der auf acht Betriebszentralen verteilten dezentralen Altsysteme zur Disposition wurde eine Dispositionssoftware samt Quellcode von einem in der Schweiz ansässigen Schieneninfrastrukturbetreiber gekauft und wird seitdem an die Bedürfnisse des Kunden angepasst. 
  • Neben dem im Vergleich zur Schweiz erhöhtem (vielfachem) Datenaufkommen sind zusätzlich verschiedenste Anforderungen umzusetzen, da sich die Disposition von Zügen in Deutschland und der Schweiz sich in vielen Dingen unterscheidet.
  • Herausfordernd ist hierbei vor allem die Konsolidierung der unterschiedlichen Arbeitsweisen und Prozesse der acht Betriebszentralen und den daraus resultierenden Anforderungen im komplexen Projektumfeld zu managen.
  • Zusätzliche Herausforderungen ergeben sich darin, dass das Projekt eingebettet ist in einem Programm mit mehr als 11 Teilprojekten. Seit 2022 wird das gesamte Programm in die Cloud migriert (AWS).


Softwareentwicklung & -architektur, Solution Architektur

  • Entwicklung mit Java 8, 11 & 17
  • Einsatz von Test Driven Development unter Nutzung gängiger Tools wie Mockito
  • Entwicklung von Datenbanksripten in SQL und PL/SQL
  • Entwurf und Weiterentwicklung der Gesamtarchitektur und des technischen Designs
  • Hauptansprechpartner für das Design anspruchsvoller Lösungen
  • Lead- und Solution-Architekt im Projekt
  • Nutzung von Git (GitLab mit GitLab CI) und Bitbucket zur Quellcodeverwaltung
  • Nutzung von Maven, Jenkins, Gitlab CI und Artifactory zum Bauen und Verwalten der Artefakte
  • Deployment der Artefakte via Ansible und Ansible Automation plattform
  • Migration und Anpassung der Bestandsanwendung in die Cloud (AWS)


Agile Methoden und Praktiken sowie Teamleitung und Projektleitung

  • SAFe Solution Architect/Engineer (SAFe SAE ? seit 2021)
  • Scrum Master verschiedener Scrum-Teams (2016 - 2021)
  • Agile Leader im Projektumfeld (organisiert nach SAFe)
  • Schätzung von Anforderungen außerhalb der Scrum- und SAFe-Regelmeetings
  • Keyplayer im Projekt im Bereich Agilität und Teamführung
  • Anleitung von neuen Teammitgliedern, die ins Projekt einsteigen
  • Stellvertretende technische Projektleitung (2016 - 2018)


Anforderungsmanagement

  • Zusammenarbeit mit anderen Projekten innerhalb des Programms
  • Abstimmung mit Kunden und Stakeholdern zur Vorbereitung, Klärung und Konsolidierung von
  • Anforderungen Nutzung von Atlassian Jira zur Erfassung und Verwaltung von Anforderungen


Weitere Themen & Tools

  • Verwendung von HP ALM / Quality Center zur Verwaltung von Testfällen und Defects
  • Nutzung von Enterprise Architect zur Dokumentation der übergreifenden Architektur
  • Betreuung des Pilotbetriebs in verschiedenen Betriebszentralen


Kundenmanagement

  • Key-Account-Management der mtrail Deutschland GmbH gegenüber der Deutschen Bahn AG (bis 2021)

Java 8 11 & 17 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
Deutscher Schieneninfrastrutkrurbetrieber
Frankfurt am Main
1 Jahr 9 Monate
2014-09 - 2016-05

Portal-, Backend- und App-Entwicklung zum Betrieb von Paketshops

Solution Architect Java 8 Spring Boot REST ...
Solution Architect
  • 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.


Softwareentwicklung & -architektur, Solution Architect

  • Architekturverantwortlicher für die Entwicklung des Portals auf Basis von Liferay 6.2 EE
  • Technologie-Experte für Liferay
  • Lead Developer im Projekt
  • Mitgestaltung der Backend-Architektur zur Anbindung verschiedener Bestandssysteme auf Basis von Spring Boot und Java 7
  • Nutzung von REST und SOAP als Schnittstellentechnologien
  • Einsatz von SQL und Oracle DB zur Datenpersistenz
  • Verwaltung des Quellcodes zunächst mit SVN, später mit Git
  • Build-Toolchain bestehend aus Jenkins und Maven


Agile Methoden und Praktiken sowie Teamleitung

  • Transformation des Projekts von einer klassischen Vorgehensweise zu Scrum
  • Einarbeitung und Anleitung neuer Teammitglieder im Projekt


Sonstiger Tooleinsatz

  • Initial Einsatz von HP Qualitycenter zur Verwaltung der Anforderungen, später Einsatz von Atlassian Jira

Liferay
Java 8 Spring Boot REST Deutsche Post
großes deutsches Paket-/Logistikunternehmen, Abteilung Europa
Frankfurt am Main
2 Monate
2014-08 - 2014-09

Entwurf eines Prototypen auf SalesForce-Basis

Softwareentwickler
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

Automobilhersteller
Berlin
2 Monate
2014-07 - 2014-08

Backendentwicklung

Softwareentwickler Java 7
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
Telekommunikationsunternehmen
Frankfurt a.M.
5 Monate
2014-03 - 2014-07

Schnittstellenimplementierung

Softwareentwickler Java 7 Spring REST ...
Softwareentwickler

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

  • Um im IPTV-Bereich eines großen deutschen Telekommunikationsunternehmen mobile Anwendungen das Aufnehmen und Anschauen von TV-Aufzeichnungen zu ermöglichen, wurde ein System entworfen, die zwischen den Aufnahmepattformen (Cloud-Lösung) und den unterschiedlichen Endgeräten sitzt.


Softwareentwicklung

  • Backend-Entwicklung auf Basis von Java 7 & Spring
  • Anbindung von Schnittstellen via REST
  • Einsatz von Git als Versionsverwaltungssystem


Agile Methoden und Praktiken

  • Arbeiten nach Scrumban, eine Mischung aus Scrum und Kanban

Java 7 Spring REST Scrum Kanban Git
Telekommunikationsunternehmen
Darmstadt
10 Monate
2013-04 - 2014-01

Entwicklung eines internen Informationsportal

Softwaretester, Stellvertretender Testmanager
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.


Test und 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


Anforderungsmanagement und Dokumentation

  • 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

große deutsche Airline
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.


Softwareentwicklung

  • 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

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

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 Projektmanagement Cloud Architect Java AWS Oracle Coherence Agile Softwareentwicklung Tibco Rendezvous GitLab

Schwerpunkte

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

Aufgabenbereiche

Projektmanagement
Experte
Solution Architecture
Experte
Teamführung
Experte
Softwareentwicklung & -architektur, Solution Architecture
  • Backend-Entwicklung auf Basis von Java, Spring Boot und OSGi
  • Frontend-Entwicklung auf Basis von Eclipse RCP, SWT, Swing, JavaScript, React.js und Angular.js
  • Expertise in verschiedenen Schnittstellentechnologien wie REST, SOAP, RPC und RMI
  • Erfahrung mit verschiedensten Messaging-Systemen wie Tibco Rendezvous, Tibco EMS (JMS) und Kafka
  • Firm mit verschiedenen Technologien zur Persistenz und Verwaltung von Daten wie Oracle DB, Oracle Coherence, MySQL und Hazelcast
  • DevOps-Engineering unter Zuhilfenahme von Gitalb Gitlab CI, Ansible und Ansible Automation Platform (Ansible Tower)
  • iSAQB Certified Professional for Software Architecture - Foundation Level (CPSA-F)


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

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


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
  • Messaging 
    • Tibco Rendezvous
    • Tibco EMS
    • JMS, Kafka
    • Protobuf
  • 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

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

8 Jahre 11 Monate
2016-06 - heute

Ablösungsprojekt einer Dispositionssoftware für den Zugbetrieb

SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung Java 8 11 & 17 Spring Boot ...
SAFe Solution Architect/Engineer, Softwareentwickler, ScrumMaster, stellvertretende technische Projektleitung

  • Zur Ablösung der auf acht Betriebszentralen verteilten dezentralen Altsysteme zur Disposition wurde eine Dispositionssoftware samt Quellcode von einem in der Schweiz ansässigen Schieneninfrastrukturbetreiber gekauft und wird seitdem an die Bedürfnisse des Kunden angepasst. 
  • Neben dem im Vergleich zur Schweiz erhöhtem (vielfachem) Datenaufkommen sind zusätzlich verschiedenste Anforderungen umzusetzen, da sich die Disposition von Zügen in Deutschland und der Schweiz sich in vielen Dingen unterscheidet.
  • Herausfordernd ist hierbei vor allem die Konsolidierung der unterschiedlichen Arbeitsweisen und Prozesse der acht Betriebszentralen und den daraus resultierenden Anforderungen im komplexen Projektumfeld zu managen.
  • Zusätzliche Herausforderungen ergeben sich darin, dass das Projekt eingebettet ist in einem Programm mit mehr als 11 Teilprojekten. Seit 2022 wird das gesamte Programm in die Cloud migriert (AWS).


Softwareentwicklung & -architektur, Solution Architektur

  • Entwicklung mit Java 8, 11 & 17
  • Einsatz von Test Driven Development unter Nutzung gängiger Tools wie Mockito
  • Entwicklung von Datenbanksripten in SQL und PL/SQL
  • Entwurf und Weiterentwicklung der Gesamtarchitektur und des technischen Designs
  • Hauptansprechpartner für das Design anspruchsvoller Lösungen
  • Lead- und Solution-Architekt im Projekt
  • Nutzung von Git (GitLab mit GitLab CI) und Bitbucket zur Quellcodeverwaltung
  • Nutzung von Maven, Jenkins, Gitlab CI und Artifactory zum Bauen und Verwalten der Artefakte
  • Deployment der Artefakte via Ansible und Ansible Automation plattform
  • Migration und Anpassung der Bestandsanwendung in die Cloud (AWS)


Agile Methoden und Praktiken sowie Teamleitung und Projektleitung

  • SAFe Solution Architect/Engineer (SAFe SAE ? seit 2021)
  • Scrum Master verschiedener Scrum-Teams (2016 - 2021)
  • Agile Leader im Projektumfeld (organisiert nach SAFe)
  • Schätzung von Anforderungen außerhalb der Scrum- und SAFe-Regelmeetings
  • Keyplayer im Projekt im Bereich Agilität und Teamführung
  • Anleitung von neuen Teammitgliedern, die ins Projekt einsteigen
  • Stellvertretende technische Projektleitung (2016 - 2018)


Anforderungsmanagement

  • Zusammenarbeit mit anderen Projekten innerhalb des Programms
  • Abstimmung mit Kunden und Stakeholdern zur Vorbereitung, Klärung und Konsolidierung von
  • Anforderungen Nutzung von Atlassian Jira zur Erfassung und Verwaltung von Anforderungen


Weitere Themen & Tools

  • Verwendung von HP ALM / Quality Center zur Verwaltung von Testfällen und Defects
  • Nutzung von Enterprise Architect zur Dokumentation der übergreifenden Architektur
  • Betreuung des Pilotbetriebs in verschiedenen Betriebszentralen


Kundenmanagement

  • Key-Account-Management der mtrail Deutschland GmbH gegenüber der Deutschen Bahn AG (bis 2021)

Java 8 11 & 17 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
Deutscher Schieneninfrastrutkrurbetrieber
Frankfurt am Main
1 Jahr 9 Monate
2014-09 - 2016-05

Portal-, Backend- und App-Entwicklung zum Betrieb von Paketshops

Solution Architect Java 8 Spring Boot REST ...
Solution Architect
  • 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.


Softwareentwicklung & -architektur, Solution Architect

  • Architekturverantwortlicher für die Entwicklung des Portals auf Basis von Liferay 6.2 EE
  • Technologie-Experte für Liferay
  • Lead Developer im Projekt
  • Mitgestaltung der Backend-Architektur zur Anbindung verschiedener Bestandssysteme auf Basis von Spring Boot und Java 7
  • Nutzung von REST und SOAP als Schnittstellentechnologien
  • Einsatz von SQL und Oracle DB zur Datenpersistenz
  • Verwaltung des Quellcodes zunächst mit SVN, später mit Git
  • Build-Toolchain bestehend aus Jenkins und Maven


Agile Methoden und Praktiken sowie Teamleitung

  • Transformation des Projekts von einer klassischen Vorgehensweise zu Scrum
  • Einarbeitung und Anleitung neuer Teammitglieder im Projekt


Sonstiger Tooleinsatz

  • Initial Einsatz von HP Qualitycenter zur Verwaltung der Anforderungen, später Einsatz von Atlassian Jira

Liferay
Java 8 Spring Boot REST Deutsche Post
großes deutsches Paket-/Logistikunternehmen, Abteilung Europa
Frankfurt am Main
2 Monate
2014-08 - 2014-09

Entwurf eines Prototypen auf SalesForce-Basis

Softwareentwickler
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

Automobilhersteller
Berlin
2 Monate
2014-07 - 2014-08

Backendentwicklung

Softwareentwickler Java 7
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
Telekommunikationsunternehmen
Frankfurt a.M.
5 Monate
2014-03 - 2014-07

Schnittstellenimplementierung

Softwareentwickler Java 7 Spring REST ...
Softwareentwickler

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

  • Um im IPTV-Bereich eines großen deutschen Telekommunikationsunternehmen mobile Anwendungen das Aufnehmen und Anschauen von TV-Aufzeichnungen zu ermöglichen, wurde ein System entworfen, die zwischen den Aufnahmepattformen (Cloud-Lösung) und den unterschiedlichen Endgeräten sitzt.


Softwareentwicklung

  • Backend-Entwicklung auf Basis von Java 7 & Spring
  • Anbindung von Schnittstellen via REST
  • Einsatz von Git als Versionsverwaltungssystem


Agile Methoden und Praktiken

  • Arbeiten nach Scrumban, eine Mischung aus Scrum und Kanban

Java 7 Spring REST Scrum Kanban Git
Telekommunikationsunternehmen
Darmstadt
10 Monate
2013-04 - 2014-01

Entwicklung eines internen Informationsportal

Softwaretester, Stellvertretender Testmanager
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.


Test und 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


Anforderungsmanagement und Dokumentation

  • 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

große deutsche Airline
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.


Softwareentwicklung

  • 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

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

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 Projektmanagement Cloud Architect Java AWS Oracle Coherence Agile Softwareentwicklung Tibco Rendezvous GitLab

Schwerpunkte

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

Aufgabenbereiche

Projektmanagement
Experte
Solution Architecture
Experte
Teamführung
Experte
Softwareentwicklung & -architektur, Solution Architecture
  • Backend-Entwicklung auf Basis von Java, Spring Boot und OSGi
  • Frontend-Entwicklung auf Basis von Eclipse RCP, SWT, Swing, JavaScript, React.js und Angular.js
  • Expertise in verschiedenen Schnittstellentechnologien wie REST, SOAP, RPC und RMI
  • Erfahrung mit verschiedensten Messaging-Systemen wie Tibco Rendezvous, Tibco EMS (JMS) und Kafka
  • Firm mit verschiedenen Technologien zur Persistenz und Verwaltung von Daten wie Oracle DB, Oracle Coherence, MySQL und Hazelcast
  • DevOps-Engineering unter Zuhilfenahme von Gitalb Gitlab CI, Ansible und Ansible Automation Platform (Ansible Tower)
  • iSAQB Certified Professional for Software Architecture - Foundation Level (CPSA-F)


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

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


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
  • Messaging 
    • Tibco Rendezvous
    • Tibco EMS
    • JMS, Kafka
    • Protobuf
  • 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

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.