Software Architektur und Entwicklung
Aktualisiert am 06.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Kotlin
AWS
Amazon Alexa
Microservices
Deutsch
Muttersprache
Englisch
Professionell

Einsatzorte

Einsatzorte

Mainz (+100km)
möglich

Projekte

Projekte

1 Jahr 8 Monate
2022-08 - 2024-03

API Developer Programme

Software Architektin und Entwicklerin Java Spring Boot Kubernetes ...
Software Architektin und Entwicklerin
Weiterentwicklung und Betrieb des API Developer Programme, mit dem Partner Heizsysteme über eine REST-API steuern und überwachen können. Im Backend wird dazu eine Microservice-Architektur verwendet, bei der die Kommunikation über Kafka erfolgt

Java Spring Boot Kubernetes Kafka Docker Microservices REST Azure Internet of Things Git Prometheus MongoDB Scrum Scrum of Scrum
Vaillant Group
Remote
1 Jahr 2 Monate
2021-04 - 2022-05

Konzeption und Implementierung des Microservice-Backend-Systems

Software Architektin und Entwicklerin Java Spring Boot Hibernate ...
Software Architektin und Entwicklerin

Konzeption und Implementierung des Microservice-Backend-Systems für eine neue Android-App. Aufsetzen von CI/CD. Automatisierung von Tests mit Junit, ArchUnit und Testcontainers. Herstellung der Produktionsreife u.a. durch Aufsetzen von Monitoring und Alerting.

Java Spring Boot Hibernate Kubernetes Docker Microservices REST MQTT AWS Onion Architecture gitlab Prometheus MariaDB Scrum
Deutsche Bahn AG
5 Monate
2020-10 - 2021-02

Business Analyse

Kanban REST Swagger

Erweitung eines Bestandsystemen um eine REST-Schnittstelle zur Anbindung eines Drittsystems. Aufgaben im Projekt waren die Durchführung von Backlog Refinements zusammen mit Entwicklern und Kunden, so wie das Schreiben eines Konzeptes und Überführung dieses Konzeptes in geeignete User Stories.

Kanban REST Swagger
Mercedes Benz AG
1 Jahr 8 Monate
2019-05 - 2020-12

Cloud Service

Software Architektin und Entwicklerin Java Amazon Alexa Custom Skill ...
Software Architektin und Entwicklerin

Cloud Service zur Fernsteuerung verschiedener Haushalts-Geräte über das Internet. Das Teilprojekt Voice stellt dabei Alexa-Skills für die Steuerung der Geräte per Sprache zur Verfügung. Im Miele Custom Skill muss neben der Gerätesteuerung auch der komplette Dialog mit dem Anwender abgebildet werden. Im Miele SmartHome Skill liegt der Fokus auf der Gerätesteuerung, während Amazon einen standardisierten Rahmen für die Sprach-Komponenten zur Verfügung stellt.

Java Amazon Alexa Custom Skill SmartHome Skill Kubernetes Docker Helm AWS gitlab Kibana Scrum
10 Monate
2018-07 - 2019-04

Aufbau einer neuen Webpräsenz

IT-Architektin Scrum Kanban CMS ...
IT-Architektin

Unterstützung beim Aufbau einer neuen Webpräsenz und bei der Einführung agiler Arbeitsweisen (Scrum, Kanban). Für die neue Webseite mussten ein Cloud-Anbieter und ein neues Content Managementsystem (CMS) ausgewählt werden. Im weiteren Verlauf des Projekts erfolgt die Migration vom alten CMS auf das neue CMS, dabei ist die Webseite grundlegend überarbeitet und neu gestaltet worden.

Scrum Kanban CMS PMS Cloud
Sonax GmbH
3 Jahre 7 Monate
2014-12 - 2018-06

KT-DB

Software Entwicklerin, Scrum Master, Projektleitung C# WPF DevExpress ...
Software Entwicklerin, Scrum Master, Projektleitung

Das System KT-DB (Karosserieteile-Datenbank) ist das zentrale System zur Unterstützung der Geschäftsprozesse der Presswerkplanung sowie der Verwaltung von Karosserieteiledaten. Bei Übernahme des Systems war dieses nur noch mit hohem Aufwand wartbar. Die Aufgabenstellung im Projekt war, dass mit Einführung der Mehrfachteilefertigung sowohl eine fachliche Weiterentwicklung erfolgt, gleichzeitig aber auch Sanierungsmaßnahmen ergriffen werden, so dass die Wartbarkeit wiederhergestellt wird und zukünftige Entwicklungen schneller und kostengünstiger erfolgen können. Eine weitere Zielsetzung war die Ablösung der aktuellen FatClient-Oberfläche durch eine moderne Web-Applikation mit 3-Tier-Architektur.

C# WPF DevExpress JavaScript TypeScript REST DB2 gitlab Scrum
Mercedes Benz AG
3 Monate
2014-06 - 2014-08

PXR

IT-Sanierung Softwarelandkarten

IT-Sanierungsaudit

Das Projekt PXR der Deutschen Bahn hat den Auftrag, Inhalte, Prozesse und IT der Reisendeninformation (RI) über alle Geschäftsfelder hinweg so zu regeln, dass die Reisenden, insbesondere bei Abweichungen vom Leistungsversprechen, eine relevante, rechtzeitige, vollständige und konsistente Information über alle Informationskanäle erhalten. Im Rahmen der Potentialanalyse ist zu Beginn des Projektes bestimmt worden wie sich die aktuelle Systemlandschaft für die Bereitstellung von Reisendeninformation heute darstellt, welches System welche Aufgaben erfüllt und wie die Systeme interagieren. Auf Basis dieser Analyse ist ermittelt worden wie zukunftsfähig die IT-Landschaft ist. Des Weiteren sind Handlungsempfehlungen formuliert worden um zukünftige Anforderungen, die im Rahmen des Gesamtprojektes entwickelt werden, entsprechen zu können.

IT-Sanierung Softwarelandkarten
5 Monate
2014-01 - 2014-05

System zur technischen Überwachung und Fehleranalyse

Software Entwicklerin, Technische Projektleitung Java Java EE PL/SQL ...
Software Entwicklerin, Technische Projektleitung

Weiterentwicklung eines Systems zur technischen Überwachung und Fehleranalyse des Telekom- Netzes. Es bindet verschiedene Subnetze ein und errechnet aus der komplexen Netztopologie einen subnetzübergreifenden Graphen betroffener Leitungen zu jedem eingehenden Alarm. Die Ergebnisse dieser Korrelation werden an nachgelagerte Systeme zur Planung und Steuerung von Wartungen und Entstörungsmaßnahmen weitergereicht.

Java Java EE PL/SQL Oracle Datenbank WebSphere MQ
Deutsche Telekom AG
2 Jahre 10 Monate
2011-01 - 2013-10

Ablösung eines Excel-Tools

Software Entwicklerin, Technische Projektleitung Java Java EE Flex/ActionScript ...
Software Entwicklerin, Technische Projektleitung

Ablösung eines Excel-Tools durch eine vollwertige Softwarelösung. Aufgabe des Tools ist die Verwaltung und Konfiguration von betrieblichen Anschlüssen.

Java Java EE Flex/ActionScript MySQL Oracle Datenbank Apache Geronimo Active MQ
Deutsche Telekom AG
6 Monate
2010-08 - 2011-01

Weiterentwicklung einer Plattform für System- und Integrationstests

Software Entwicklerin, Technische Projektleitung Java Flex/ActionScript JavaScript ...
Software Entwicklerin, Technische Projektleitung

Weiterentwicklung einer Plattform für System- und Integrationstests, die beim Kunden zum Testen eines zentralen Systems eingesetzt wird. Aufgabe der Software ist die Verwaltung von Testfällen, das Befüllen der Testfälle mit Testdaten, sowie die Durchführung und Protokollierung der Testdurchläufe.

Java Flex/ActionScript JavaScript JSP Oracle Datenbank Apache Geronimo
Deutsche Telekom AG
1 Jahr 6 Monate
2008-12 - 2010-05

Weiterentwicklung einer Automatisierungsplattform

Software Entwicklerin, Technische Projektleitung Java Oracle BPEL SOAP ...
Software Entwicklerin, Technische Projektleitung

Weiterentwicklung einer Automatisierungsplattform zur Modellierung von netznahen und technischen Geschäftsprozessen.

Java Oracle BPEL SOAP Web Services Flex/ActionScript Oracle Datenbank
GIP Exyr GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 2 Monate
1999-10 - 2006-11

Informatik

Diplom, Rheinische Friedrich-Wilhelms- Universität, Bonn
Diplom
Rheinische Friedrich-Wilhelms- Universität, Bonn

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin AWS Amazon Alexa Microservices

Produkte / Standards / Erfahrungen / Methoden

Über mich

Ich bin seit 2007 in der Software Entwicklung tätig. Meine Schwerpunkte sind Architektur und Entwicklung, aber ich habe auch schon fast jede andere Projekt-Aufgabe übernommen, u.a. Business Analyse, Scrum Master und Projektleitung. In der Regel leite ich klein bis mittelgroße Teams bei der Konzeption und Entwicklung von Backend-Systemen im Java-Umfeld, aber auch mit der Fullstack-Entwicklung habe ich Erfahrung. Da ich es extrem spannend finde mich in neue Themen, seien sie technischer oder fachlicher Natur, einzuarbeiten, freue ich mich über jede Möglichkeit meinen Erfahrungsschatz zu erweitern. Software Qualität ist für mich ein wichtiges Thema. Dazu gehören technische Exzellenz, aber auch vor allen dem Anwender ein Produkt zu liefern, mit dem er gut und gerne arbeiten kann. Automatisches Testen, so wie CI/CD sind hier wichtige Bausteine. Eine besonders interessante Herausforderung sind Altsysteme, die sich nur noch mit viel Geld- und Zeitaufwand weiterentwickeln lassen. Diese wieder wart- und erweiterbar zu bekommen und dabei ihre fachlichen Anforderungen zu bewahren, ist eine Aufgabe die mich immer wieder reizt.


Soft Skills

  • Schnelle Einarbeitung in komplexe Sachverhalten
  • Sehr gute Kommunikations- und Team-Fähigkeit
  • Strukturiertes und lösungsorientiertes Arbeiten


Trainertätigkeit

2022-06

Kunde: DDD Europe, Amsterdam


Aufgaben:

Discovering Aggregate Implementation Patterns and Event-Sourcing via "Code Koans"

Workshop, in dem die Teilnehmer mittels Code Koans verschieden Varianten des Aggregate Pattern aus dem Domain Driven Design implementieren. Zu den Varianten gehören u.a. OOP Style vs functional Style, traditional vs event-sourced.


2021-11

Kunde: DDD Summit, Remote


Aufgaben:

Discovering Aggregate Implementation Patterns


2021-02

Kunde: OOP 2021, Remote


Aufgaben:

Implementing an Event-Sourced Aggregate

Ganztages-Workshop, in dem die Teilnehmer ein kleines Aggregate mittels Event-Sourcing von Grund auf implementieren. Es wird test-driven (TDD) gearbeitet.


2021-02

Kunde: DDD Europe, Remote


Aufgaben:

Discovering Aggregate Implementation Patterns


2020-12

Kunde: DDD Summit, Remote


Aufgaben:

Discovering Aggregate Implementation Patterns


2020-11

Kunde: MaibornWolff GmbH, Remote


Aufgaben:

IT-Sanierungsschool

Zweitägige Schulung, bei der die Teilnehmer lernen die technischen Schulden eines Bestandssystem (Legacy System) abzubauen. Dazu gehört die Absicherung der vorhandenen Funktionen über Tests, sowie verschiedene Sanierungstechniken.


2020-06

Kunde: DDD Summit, Remote


Aufgaben:

Implementing an Event-Sourced Aggregate


2018-08

Kunde: Rola Security Solutions GmbH, Oberhausen


Aufgaben:

IT-Sanierungsschool

Einsatzorte

Einsatzorte

Mainz (+100km)
möglich

Projekte

Projekte

1 Jahr 8 Monate
2022-08 - 2024-03

API Developer Programme

Software Architektin und Entwicklerin Java Spring Boot Kubernetes ...
Software Architektin und Entwicklerin
Weiterentwicklung und Betrieb des API Developer Programme, mit dem Partner Heizsysteme über eine REST-API steuern und überwachen können. Im Backend wird dazu eine Microservice-Architektur verwendet, bei der die Kommunikation über Kafka erfolgt

Java Spring Boot Kubernetes Kafka Docker Microservices REST Azure Internet of Things Git Prometheus MongoDB Scrum Scrum of Scrum
Vaillant Group
Remote
1 Jahr 2 Monate
2021-04 - 2022-05

Konzeption und Implementierung des Microservice-Backend-Systems

Software Architektin und Entwicklerin Java Spring Boot Hibernate ...
Software Architektin und Entwicklerin

Konzeption und Implementierung des Microservice-Backend-Systems für eine neue Android-App. Aufsetzen von CI/CD. Automatisierung von Tests mit Junit, ArchUnit und Testcontainers. Herstellung der Produktionsreife u.a. durch Aufsetzen von Monitoring und Alerting.

Java Spring Boot Hibernate Kubernetes Docker Microservices REST MQTT AWS Onion Architecture gitlab Prometheus MariaDB Scrum
Deutsche Bahn AG
5 Monate
2020-10 - 2021-02

Business Analyse

Kanban REST Swagger

Erweitung eines Bestandsystemen um eine REST-Schnittstelle zur Anbindung eines Drittsystems. Aufgaben im Projekt waren die Durchführung von Backlog Refinements zusammen mit Entwicklern und Kunden, so wie das Schreiben eines Konzeptes und Überführung dieses Konzeptes in geeignete User Stories.

Kanban REST Swagger
Mercedes Benz AG
1 Jahr 8 Monate
2019-05 - 2020-12

Cloud Service

Software Architektin und Entwicklerin Java Amazon Alexa Custom Skill ...
Software Architektin und Entwicklerin

Cloud Service zur Fernsteuerung verschiedener Haushalts-Geräte über das Internet. Das Teilprojekt Voice stellt dabei Alexa-Skills für die Steuerung der Geräte per Sprache zur Verfügung. Im Miele Custom Skill muss neben der Gerätesteuerung auch der komplette Dialog mit dem Anwender abgebildet werden. Im Miele SmartHome Skill liegt der Fokus auf der Gerätesteuerung, während Amazon einen standardisierten Rahmen für die Sprach-Komponenten zur Verfügung stellt.

Java Amazon Alexa Custom Skill SmartHome Skill Kubernetes Docker Helm AWS gitlab Kibana Scrum
10 Monate
2018-07 - 2019-04

Aufbau einer neuen Webpräsenz

IT-Architektin Scrum Kanban CMS ...
IT-Architektin

Unterstützung beim Aufbau einer neuen Webpräsenz und bei der Einführung agiler Arbeitsweisen (Scrum, Kanban). Für die neue Webseite mussten ein Cloud-Anbieter und ein neues Content Managementsystem (CMS) ausgewählt werden. Im weiteren Verlauf des Projekts erfolgt die Migration vom alten CMS auf das neue CMS, dabei ist die Webseite grundlegend überarbeitet und neu gestaltet worden.

Scrum Kanban CMS PMS Cloud
Sonax GmbH
3 Jahre 7 Monate
2014-12 - 2018-06

KT-DB

Software Entwicklerin, Scrum Master, Projektleitung C# WPF DevExpress ...
Software Entwicklerin, Scrum Master, Projektleitung

Das System KT-DB (Karosserieteile-Datenbank) ist das zentrale System zur Unterstützung der Geschäftsprozesse der Presswerkplanung sowie der Verwaltung von Karosserieteiledaten. Bei Übernahme des Systems war dieses nur noch mit hohem Aufwand wartbar. Die Aufgabenstellung im Projekt war, dass mit Einführung der Mehrfachteilefertigung sowohl eine fachliche Weiterentwicklung erfolgt, gleichzeitig aber auch Sanierungsmaßnahmen ergriffen werden, so dass die Wartbarkeit wiederhergestellt wird und zukünftige Entwicklungen schneller und kostengünstiger erfolgen können. Eine weitere Zielsetzung war die Ablösung der aktuellen FatClient-Oberfläche durch eine moderne Web-Applikation mit 3-Tier-Architektur.

C# WPF DevExpress JavaScript TypeScript REST DB2 gitlab Scrum
Mercedes Benz AG
3 Monate
2014-06 - 2014-08

PXR

IT-Sanierung Softwarelandkarten

IT-Sanierungsaudit

Das Projekt PXR der Deutschen Bahn hat den Auftrag, Inhalte, Prozesse und IT der Reisendeninformation (RI) über alle Geschäftsfelder hinweg so zu regeln, dass die Reisenden, insbesondere bei Abweichungen vom Leistungsversprechen, eine relevante, rechtzeitige, vollständige und konsistente Information über alle Informationskanäle erhalten. Im Rahmen der Potentialanalyse ist zu Beginn des Projektes bestimmt worden wie sich die aktuelle Systemlandschaft für die Bereitstellung von Reisendeninformation heute darstellt, welches System welche Aufgaben erfüllt und wie die Systeme interagieren. Auf Basis dieser Analyse ist ermittelt worden wie zukunftsfähig die IT-Landschaft ist. Des Weiteren sind Handlungsempfehlungen formuliert worden um zukünftige Anforderungen, die im Rahmen des Gesamtprojektes entwickelt werden, entsprechen zu können.

IT-Sanierung Softwarelandkarten
5 Monate
2014-01 - 2014-05

System zur technischen Überwachung und Fehleranalyse

Software Entwicklerin, Technische Projektleitung Java Java EE PL/SQL ...
Software Entwicklerin, Technische Projektleitung

Weiterentwicklung eines Systems zur technischen Überwachung und Fehleranalyse des Telekom- Netzes. Es bindet verschiedene Subnetze ein und errechnet aus der komplexen Netztopologie einen subnetzübergreifenden Graphen betroffener Leitungen zu jedem eingehenden Alarm. Die Ergebnisse dieser Korrelation werden an nachgelagerte Systeme zur Planung und Steuerung von Wartungen und Entstörungsmaßnahmen weitergereicht.

Java Java EE PL/SQL Oracle Datenbank WebSphere MQ
Deutsche Telekom AG
2 Jahre 10 Monate
2011-01 - 2013-10

Ablösung eines Excel-Tools

Software Entwicklerin, Technische Projektleitung Java Java EE Flex/ActionScript ...
Software Entwicklerin, Technische Projektleitung

Ablösung eines Excel-Tools durch eine vollwertige Softwarelösung. Aufgabe des Tools ist die Verwaltung und Konfiguration von betrieblichen Anschlüssen.

Java Java EE Flex/ActionScript MySQL Oracle Datenbank Apache Geronimo Active MQ
Deutsche Telekom AG
6 Monate
2010-08 - 2011-01

Weiterentwicklung einer Plattform für System- und Integrationstests

Software Entwicklerin, Technische Projektleitung Java Flex/ActionScript JavaScript ...
Software Entwicklerin, Technische Projektleitung

Weiterentwicklung einer Plattform für System- und Integrationstests, die beim Kunden zum Testen eines zentralen Systems eingesetzt wird. Aufgabe der Software ist die Verwaltung von Testfällen, das Befüllen der Testfälle mit Testdaten, sowie die Durchführung und Protokollierung der Testdurchläufe.

Java Flex/ActionScript JavaScript JSP Oracle Datenbank Apache Geronimo
Deutsche Telekom AG
1 Jahr 6 Monate
2008-12 - 2010-05

Weiterentwicklung einer Automatisierungsplattform

Software Entwicklerin, Technische Projektleitung Java Oracle BPEL SOAP ...
Software Entwicklerin, Technische Projektleitung

Weiterentwicklung einer Automatisierungsplattform zur Modellierung von netznahen und technischen Geschäftsprozessen.

Java Oracle BPEL SOAP Web Services Flex/ActionScript Oracle Datenbank
GIP Exyr GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 2 Monate
1999-10 - 2006-11

Informatik

Diplom, Rheinische Friedrich-Wilhelms- Universität, Bonn
Diplom
Rheinische Friedrich-Wilhelms- Universität, Bonn

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin AWS Amazon Alexa Microservices

Produkte / Standards / Erfahrungen / Methoden

Über mich

Ich bin seit 2007 in der Software Entwicklung tätig. Meine Schwerpunkte sind Architektur und Entwicklung, aber ich habe auch schon fast jede andere Projekt-Aufgabe übernommen, u.a. Business Analyse, Scrum Master und Projektleitung. In der Regel leite ich klein bis mittelgroße Teams bei der Konzeption und Entwicklung von Backend-Systemen im Java-Umfeld, aber auch mit der Fullstack-Entwicklung habe ich Erfahrung. Da ich es extrem spannend finde mich in neue Themen, seien sie technischer oder fachlicher Natur, einzuarbeiten, freue ich mich über jede Möglichkeit meinen Erfahrungsschatz zu erweitern. Software Qualität ist für mich ein wichtiges Thema. Dazu gehören technische Exzellenz, aber auch vor allen dem Anwender ein Produkt zu liefern, mit dem er gut und gerne arbeiten kann. Automatisches Testen, so wie CI/CD sind hier wichtige Bausteine. Eine besonders interessante Herausforderung sind Altsysteme, die sich nur noch mit viel Geld- und Zeitaufwand weiterentwickeln lassen. Diese wieder wart- und erweiterbar zu bekommen und dabei ihre fachlichen Anforderungen zu bewahren, ist eine Aufgabe die mich immer wieder reizt.


Soft Skills

  • Schnelle Einarbeitung in komplexe Sachverhalten
  • Sehr gute Kommunikations- und Team-Fähigkeit
  • Strukturiertes und lösungsorientiertes Arbeiten


Trainertätigkeit

2022-06

Kunde: DDD Europe, Amsterdam


Aufgaben:

Discovering Aggregate Implementation Patterns and Event-Sourcing via "Code Koans"

Workshop, in dem die Teilnehmer mittels Code Koans verschieden Varianten des Aggregate Pattern aus dem Domain Driven Design implementieren. Zu den Varianten gehören u.a. OOP Style vs functional Style, traditional vs event-sourced.


2021-11

Kunde: DDD Summit, Remote


Aufgaben:

Discovering Aggregate Implementation Patterns


2021-02

Kunde: OOP 2021, Remote


Aufgaben:

Implementing an Event-Sourced Aggregate

Ganztages-Workshop, in dem die Teilnehmer ein kleines Aggregate mittels Event-Sourcing von Grund auf implementieren. Es wird test-driven (TDD) gearbeitet.


2021-02

Kunde: DDD Europe, Remote


Aufgaben:

Discovering Aggregate Implementation Patterns


2020-12

Kunde: DDD Summit, Remote


Aufgaben:

Discovering Aggregate Implementation Patterns


2020-11

Kunde: MaibornWolff GmbH, Remote


Aufgaben:

IT-Sanierungsschool

Zweitägige Schulung, bei der die Teilnehmer lernen die technischen Schulden eines Bestandssystem (Legacy System) abzubauen. Dazu gehört die Absicherung der vorhandenen Funktionen über Tests, sowie verschiedene Sanierungstechniken.


2020-06

Kunde: DDD Summit, Remote


Aufgaben:

Implementing an Event-Sourced Aggregate


2018-08

Kunde: Rola Security Solutions GmbH, Oberhausen


Aufgaben:

IT-Sanierungsschool

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.