Senior PHP-Entwickler | Software-Architekt (spezialisiert auf Requirements Engineering, Domain Driven Design)
Aktualisiert am 02.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.02.2026
Verfügbar zu: 100%
davon vor Ort: 0%
Hexagonale Softwarearchitektur
Domain Driven Design
Microservices
PHP
Requirements Engineering
UML
Geschäftsprozessanalyse
Clean Code
Softwarearchitektur

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

1 Jahr 5 Monate
2024-02 - 2025-06

Modernisierung und Weiterentwicklung der Online-Sicherheitsprüfung

Softwareentwickler PHP Domain Driven Design Clean Code SOLID ...
Softwareentwickler PHP

  • Durchführung von Eventstormings für die Architekturplanung und zur Ermittlung der Anforderungen
  • Umsetzung von diversen Anforderungen während der EM-Phase
  • Einführung modularer Entwicklung, Design Patterns und Architekturprinzipien
  • Erstellung einer neuen Gesamt-Architektur für eine potenzielle Neuentwicklung (Ablösung Legacy-System)

PHP HTML JavaScript
Domain Driven Design Clean Code SOLID Eventstorming UML
cosinex GmbH
10 Monate
2024-03 - 2024-12

Anbindung von externer Marktplatzsoftware

Softwareentwickler Python, Softwarearchitekt Hexagonale Softwarearchitekturen Anti Corruption Layer (ACL) Microservices ...
Softwareentwickler Python, Softwarearchitekt
  • Aufbau von Anti Corruption Layern und domänenspezifischen Events, um keine Abhängigkeiten zu externen Systemen aufzubauen. Durch die Wahl der Architektur und den gezielten Einsatz von Software-Design-Patterns konnte die Anbindung weiterer Marktplätze bis zu 70% schneller erfolgen.
  • Aufbau von event-getriebenen Microservices unter Nutzung hexagonaler Softwarearchitekturen und Domain Driven Design-Patterns. So wurde keine technische Abhängigkeit aufgebaut. Die AWS-Services können jederzeit ersetzt werden. Durch den Einsatz hexagonaler Architekturen ist die Umstellung auf eine andere Infrastruktur nahezu risikofrei möglich, da die Fachlichkeit - getrennt von technischem Code - nicht beeinträchtig wird.
  • Schulung des Teams - bestehend aus elf Entwicklern - in den Themen Softwarearchitektur-Patterns, Softwaredesign-Patterns und Domain Driven Design-Patterns.
  • Zusammen mit dem Team habe ich einen komplett neuen Service entwickelt. Ziel war es, dem Team aus Junior-Entwicklern Design-Patterns und Architekturprinzipien beizubringen. Wir entwickelten einen Service unter Nutzung von Domain Driven Design-Patterns. Wir haben Aggregate geschnitten und eine hexagonale Softwarearchitektur eingesetzt. Vom Fachbereich gab es kurz darauf eine Änderungsanforderung, die sowohl in unserem ? gemeinsam entwickelten - neuen Service, als auch in einem bereits vorhandenen Service umgesetzt werden musste. Die Entwickler, die diese Anforderung im neuen Service umsetzten, brauchten zwei Stunden. Die Entwickler des Legacy-Services - der noch ohne Architekturwissen aufgebaut wurde - brauchten 2 Tage. Die Anpassung des Codes nach der Schulung von gängigen Software- und Architektur-Patterns erfolgte also 87% schneller.
  • Einführung und Leitung eines wöchentlichen Architektur-Meetings. Nach Projektende bekam ich die Rückmeldung, dass das Team viel effizienter wurde, motivierter war und die Fehlertickets deutlich reduziert werden konnten.
  • Unterstützung des Scrum-Masters, vertretungsweise Durchführung von Retros
  • Unterstützung im Requirements Engineering
Python PHP UML Laminas Slim AWS serverless AWS Lambda AWS Step Functions AWS API Gateway AWS SQS AWS SNS AWS Eventbridge REST CDKTF AWS DynamoDb Jira Confluence Miro GIT Kubernetes Docker Json
Hexagonale Softwarearchitekturen Anti Corruption Layer (ACL) Microservices Aggregates Value Objects Ports & Adapters Domain Driven Design Clean Code SOLID Eventsourcing CQRS UML Data Contracts
simplicity networks GmbH
7 Monate
2023-06 - 2023-12

Anbindung von externen Logistiksystemen

Softwareentwickler PHP Anti Corruption Layer (ACL) Microservices Domain Driven Design ...
Softwareentwickler PHP
  • Aufbau von Anti Corruption Layern und domänenspezifischen Events, um das interne System nicht von externen Systemen abhängig zu machen. Dadurch wird die Wartung und Weiterentwicklung viel flexibler und weniger fehleranfällig.
  • Aufbau von event-getriebenen Microservices unter Nutzung von Domain Driven Design-Patterns und dem AWS serverless-Ansatz, mit automatischer Skalierung, was aufgrund von zeitweise enorm hohen Bestellzahlen ein sehr wichtiger Aspekt war.
  • Durch die Wahl der Architektur und aufgrund des Einsatzes der richtigen Software-Design-Patterns konnte die Anbindung weiterer externer Systeme bis zu 70% schneller erfolgen
  • In einem rasant wachsenden Unternehmen sind die Anforderungen nicht immer perfekt ausgearbeitet. Durch meine proaktive Unterstützung in der Anforderungsermittlung konnten die entwickelten Services termingerecht produktiv gehen und liefen fehlerfrei. Es gab kein einziges Bugticket.
  • Unterstützung im Requirements Engineering
PHP Symfony AWS serverless AWS Lambda AWS SQS AWS SNS AWS Eventbridge REST Terraform AWS DynamoDb Jira Confluence Miro GIT Docker Json
Anti Corruption Layer (ACL) Microservices Domain Driven Design Clean Code SOLID Eventsourcing CQRS UML Data Contracts
Remote
10 Monate
2022-09 - 2023-06

Modernisierung Legacy-System

Softwareentwickler PHP, Softwarearchitekt Hexagonale Softwarearchitekturen Microservices Aggregates ...
Softwareentwickler PHP, Softwarearchitekt
  • Modernisierung eines Legacy-Systems, Erstellung der neuen Gesamt- Architektur und schrittweise Ersetzung einzelner Funktionalitäten durch neue Microservices
  • Upgrade sämtlicher Microservices von PHP 7 auf PHP 8
  • Unterstützung im Requirements Engineering


Erfolge:

  • Aufbau von Data Products als Microservices unter Nutzung hexagonaler Softwarearchitekturen und Domain Driven Design-Patterns, insbesondere des Aggregate-Patterns und Eventsourcing. Die Data Products haben die volle Verantwortung für die Vollständigkeit und Korrektheit der Daten, die für andere Teams und Systeme relevant sind. Die Daten werden als Events publiziert.
  • Upgrade von mehr als 50 Microservices von PHP 7 auf PHP 8, was einen Geschwindigkeitsvorteil von ca. 30% brachte.
PHP Python PostgreSQL UML Laminas Slim Kafka AWS serverless AWS Lambda AWS Step Functions AWS API Gateway AWS SQS AWS SNS AWS Eventbridge REST Jira Confluence Miro GIT Kubernetes Docker Json
Hexagonale Softwarearchitekturen Microservices Aggregates Domain Driven Design Clean Code SOLID Eventsourcing CQRS UML Data Products Data Contracts Schichtenarchitektur Ports & Adapters
Remote
4 Monate
2022-04 - 2022-07

Schnittstellenentwicklung

PHP-Softwareentwickler
PHP-Softwareentwickler
  • Entwicklung neuer REST-Schnittstellen
  • Code-Refactoring


Erfolge:

Entwicklung neuer relevanter Schnittstellen für die Webseite

PHP Symfony Docker MySQL PHPUnit REST
Remote
1 Jahr 11 Monate
2020-08 - 2022-06

Weiterentwicklung eines B2B-Portals

PHP - Softwareentwickler, Softwarearchitekt Hexagonale Softwarearchitekturen Microservices Aggregates ...
PHP - Softwareentwickler, Softwarearchitekt

  • Modernisierung eines Legacy-Systems durch Modularisierung und Entkopplung
  • Unterstützung im Requirements Engineering


Erfolge:

  • Implementierung eines komplett neuen Lagerprozesses im vorhandenen Monolithen.
  • Auslagerung einzelner Funktionen in eigene Microservices, die mit Hilfe von Events weiterhin mit dem Altsystem kommunizieren können. Es gab keine Ausfallzeiten, der Fachbereich hat von dieser umfangreichen Umstellung nichts mitbekommen. Dafür sind die einzelnen Microservices/Verantwortlichkeiten nun deutlich leichter wart- und veränderbar. Zudem sind aufgrund des Einsatzes hexagonaler Softwarearchitekturen die technischen Details jederzeit austauschbar. Der fachliche Teil befindet sich in einer separaten, losgelösten Schicht mit einer Testabdeckung von 100%.
  • Es konnten erfolgreich erste AWS-Services eingesetzt werden, sowohl für neue Microservices als auch für Teile im Altsystem

PHP PostgreSQL HTML CSS jquery JavaScript Zend Slim Kafka AWS serverless AWS Lambda AWS SQS AWS SNS REST Jira Confluence Miro GIT Kubernetes Docker Json
Hexagonale Softwarearchitekturen Microservices Aggregates Domain Driven Design Clean Code Eventsourcing CQRS UML modulare Entwicklung Schichtenarchitektur Ports & Adapters
Remote
7 Monate
2019-05 - 2019-11

Schnittstellenentwicklung

PHP - Softwareentwickler
PHP - Softwareentwickler

  • Ersetzung eines Mitarbeiters, der kurzfristig ausgefallen ist
  • Diverse Fehlerbehebungen
  • Umsetzung neuer Schnittstellen

PHP HTML CSS JavaScript Zend MySQL
Düsseldorf
2 Jahre 5 Monate
2017-05 - 2019-09

Data Warehouse-Architektur / Reportentwicklung

Data Warehouse-Architekt; Berater
Data Warehouse-Architekt; Berater

  • Entwicklung einer Data Warehouse-Architektur unter Nutzung der Data Vault-Modellierungstechnik und dem Star Schema
  • Planung von ETL-Prozessen
  • Entwicklung von Reports mit JasperReports auf Basis der neuen Data Warehouse-Architektur


Erfolge:

  • Die von mir entwickelte Data Warehouse-Architektur wurde vom Entwicklungsteam erfolgreich in Java umgesetzt
  • In enger Zusammenarbeit mit den Stakeholdern habe ich auf Basis des neuen Data Warehouses mehrere Reports, Dashboards und Analyse- Ansichten für Vertrieb und Geschäftsführung entwickelt.

JasperReports Jaspersoft Studio SQL Data Vault Star Schema
7 Monate
2018-11 - 2019-05

Produktentwicklung

Projektmanager Scrum Jira Confluence ...
Projektmanager

  • Koordinierung mehrerer externer IT-Firmen für die Entwicklung einer Schnittstelle
  • Projektmanagement für neue Produkte
  • Einführung neuer Technologien

Scrum Jira Confluence Git PHP JSON XML Jira Service Desk
3 Monate
2018-02 - 2018-04

BI-Beratung

Berater, Data Warehouse-Architekt, Anforderungsmanager Anforderungsanalyse Prozessmodellierung Projektmanagement
Berater, Data Warehouse-Architekt, Anforderungsmanager

  • Konzeptionierung der ETL-Prozesse
  • Erstellung einer Data Warehouse-Architektur
  • Aufbau eines Testsystems für Analyse- und Entwicklungszwecke
  • Einrichtung eines Deployment-Prozesses für ETL-Strecken und Jaspersoft-Reports
  • Einrichtung eines Monitorings zur Überwachung der ETL-Strecken

Anforderungsanalyse Prozessmodellierung Projektmanagement
1 Jahr 9 Monate
2016-08 - 2018-04

Migration mehrerer Millionen XML-Dateien

PHP - Softwareentwickler, Datawarehouse-Architekt
PHP - Softwareentwickler, Datawarehouse-Architekt
  • Erstellung eines Controlling- und Reporting-Konzepts
  • Design und Entwicklung von ETL-Prozessen
  • Erstellung einer Data Warehouse-Architektur


Erfolge:
  • Erfolgreiche Umsetzung eines Tools, dass mehrere Millionen XMLDateien mit sensiblen Daten in eine komplett neue Struktur überführt
  • Erfolgreiche Erstellung einer Data Warehouse-Architektur für zukünftige Bereitstellung von neuen Reports
PHP JasperReports MDX XML MySQL
HMM Deutschland GmbH
2 Monate
2018-01 - 2018-02

PHP-Schnittstelle

PHP-Entwickler, Software-Architekt
PHP-Entwickler, Software-Architekt

  • Prozessmodellierung einer neuen Schnittstelle
  • Datenaustausch zwischen vier Systemen
  • Entwicklung einer SOAP-Schnittstelle
  • Entwicklung eines Systems zur Übertragung von großen CSV-Dateien

1 Jahr 10 Monate
2016-01 - 2017-10

Entwicklung mehrere Features für eine eHealth-Plattform

PHP-Entwickler BPMN PHP 5 XML ...
PHP-Entwickler

  • Planung und Entwicklung einer Daten-Migration. 
  • Migriert wurden mehrere Millionen XML-Dateien, wobei sich das Zielformat deutlich vom Quellformat unterschied. 
  • Mittels PHP, XSLT und MySQL wurde die Migration ein Erfolg. 
  • Alle Daten wurden fehlerfrei und performant eingespielt.
  • Planung und Entwicklung eines Daten-Exports. Täglich werden rund 10.000 XML-Dateien für ein externes Data Warehouse exportiert. Die Daten werden anhand verschiedener Auslöser im System generiert und für den Export vorbereitet. 
  • Zusätzlich werden Sicherheitsmechanismen eingesetzt, die eine fehlerhafte Datenübermittlung vermeiden. 
  • Mittels Monitoring wird festgehalten, wie viele Datensätze generiert und verschickt werden, und wie viele Datensätze aufgrund von Validierungsfehlern zurückgehalten werden.

    Zend
    BPMN PHP 5 XML XSLT XSD MySQL ExtJS CSS
    Moers
    3 Monate
    2017-03 - 2017-05

    REST-SCHNITTSTELLE

    PHP MSSQL Symfony ...

    • Für eine Android-App soll eine Schnittstelle entwickelt werden, die mit der App kommuniziert und Daten in einer MSSQLDB speichert. 
    • Die Daten müssen asynchron erstellt, aktualisiert und gelöscht werden können.

    PHP MSSQL Symfony JSON YML
    3 Jahre 10 Monate
    2012-03 - 2015-12

    DATA-WAREHOUSE

    Jaspersoft iReport PHP ...

    • Planung und Entwicklung eines Datawarehouse als Grundlage für interne und externe Reportings. Zum Einsatz gekommen ist das Star-Schema. 
    • Den ETL-Prozess habe ich komplett mit PHP und MySQL realisieren können. 
    • Unter Verwendung des externen Visualisierungswerkzeugs JasperSoft habe ich AdHoc-Reports, Dashboards und Olap-Views erstellt.

    Jaspersoft iReport PHP MySQL Java Groovy JavaServer Pages MDX
    2 Jahre 2 Monate
    2010-01 - 2012-02

    AUTOGENEHMIGUNGSTOOL

    Vb.net Visual Studio 2010 PHP ...

    Konzeptionierung, Entwicklung und Pflege eines Moduls zur automatischen Genehmigung von Kostenvoranschlägen unter Berücksichtigung der erforderlichen Leistungsanspruchsprüfungen.

    Vb.net Visual Studio 2010 PHP MySQL

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Monat
    2025-10 - 2025-10

    Certified Professional for Requirements Engineering

    iSQI GmbH - International Software Quality Institute
    iSQI GmbH - International Software Quality Institute

    • Grundlagen des Requirements Engineering
    • Umfang, Kontext und Schnittstellen
    • Anforderungsarten und -beschreibung
    • Anforderungsmodellierung und Notationen
    • Dokumentieren von Anforderungen
    • Management von Anforderungen

    Position

    Position

    Softwarearchitekt (Unterstützung im Requirements Engineering und in der Softwareentwicklung möglich)

    Kompetenzen

    Kompetenzen

    Top-Skills

    Hexagonale Softwarearchitektur Domain Driven Design Microservices PHP Requirements Engineering UML Geschäftsprozessanalyse Clean Code Softwarearchitektur

    Schwerpunkte

    Microservices
    Experte
    Hexagonale Softwarearchitekturen
    Experte
    Domain Driven Design
    Experte
    PHP
    Experte
    Requirements Engineering
    Fortgeschritten

    Softwareentwicklung

    • PHP 
    • Python 
    • Symfony 
    • Zend / Laminas 
    • REST 
    • Git 
    • Clean Code 
    • SOLID 
    • Coaching von Entwicklerteams 
    • HTML 
    • CSS 
    • JavaScript 
    • Design-Patterns 
    • KI 
    • n8n


    Domain Driven Design

    • Strategisches Design 
    • Taktisches Design 
    • eventgetriebene Systeme 
    • Eventstorming 
    • Aggregates 
    • Value Objects 
    • hexagonale Softwarearchitektur (Ports & Adapters) 
    • Legacy-Ablösung 
    • Domain Driven Transformation 
    • Ubiquitous Language (allgegenwärtige Sprache) 
    • Bounded Context


    Softwarearchitekturen

    • Hexagonale Softwarearchitekturen 
    • UML 
    • Microservices 
    • modulare Entwicklung 
    • Modulithen 
    • eventgetriebene Systeme 
    • AWS Serverless 
    • CQRS 
    • Eventsourcing 
    • Architekturprinzipien 
    • Ablösung komplexer Altsysteme


    Requirements Engineering (IREB zertifiziert)

    • Anforderungsermittlung 
    • Anforderungsdokumentation
    • UML 
    • enge Zusammenarbeit mit Stakeholdern 
    • KI


    AWS

    • Skalierbare Services mit AWS Serverless 
    • Lambda 
    • DynamoDb 
    • SQS/SNS/Eventbridge 
    • API Gateway

    Aufgabenbereiche

    Softwarearchitektur planen und modellieren
    Experte
    Anforderungserhebung
    Experte
    Anforderungsmodellierung
    Experte
    Softwareentwicklung mit PHP und Python
    Experte
    Ablösung von Legacy-Software
    Experte

    Produkte / Standards / Erfahrungen / Methoden

    PHP
    Experte
    Event Driven Architecture
    Experte
    Microservices und hexagonale Softwarearchitekturen
    Experte
    Hexagonale Architektur
    Experte
    Clean Code, SOLID, Design-Patterns, Architekturprinzipien
    Experte
    Refactoring
    Experte
    API-Entwicklung
    Experte
    Git
    Experte
    AWS
    Fortgeschritten
    Terraform
    Fortgeschritten
    PHP7
    Experte
    PHP8
    Experte
    PHP5
    Experte
    UML
    Fortgeschritten

    Profil

    • Experte für eventgetriebene Microservices, Modulithen und hexagonale Softwarearchitekturen
    • Softwarearchitekt mit über 23 Jahren Erfahrung in der Softwareentwicklung und Architektur komplexer IT-Systeme. Sein Schwerpunkt liegt auf Domain Driven Design, eventgetriebenen Architekturen sowie der schrittweisen Modernisierung und Ablösung gewachsener Legacy-Systeme. Er verbindet fachliche Anforderungen, Architekturentscheidungen und technische Umsetzung auf Principal-Level und schafft dadurch robuste, skalierbare und langfristig wartbare Systeme.
    • Besonders wertvoll ist seine Expertise in hochkomplexen Domänen, in denen Stabilität, fachliche Korrektheit und nachhaltige Architektur entscheidend sind. Durch den Einsatz hexagonaler Architekturen, bewährter Design-Patterns und klarer Domänenschnitte reduziert er technische Schulden, beschleunigt Entwicklungsprozesse und ermöglicht Teams eine schnelle und sichere Weiterentwicklung bestehender Systeme. Neben seiner technischen Stärke bringt er umfassende Erfahrung im Requirements Engineering sowie im Coaching von Entwicklerteams mit.

    Programmiersprachen

    PHP
    Experte
    Python
    Fortgeschritten
    PHP7
    Experte
    PHP8
    Experte

    Datenbanken

    MySQL
    Experte
    PostgreSQL
    Experte
    Data Warehouse-Architekturen
    Fortgeschritten

    Branchen

    Branchen

    • öffentlicher Sektor
    • eCommerce
    • Fitness und Ernährung
    • Modehandel
    • eHealth

    Einsatzorte

    Einsatzorte

    möglich

    Projekte

    Projekte

    1 Jahr 5 Monate
    2024-02 - 2025-06

    Modernisierung und Weiterentwicklung der Online-Sicherheitsprüfung

    Softwareentwickler PHP Domain Driven Design Clean Code SOLID ...
    Softwareentwickler PHP

    • Durchführung von Eventstormings für die Architekturplanung und zur Ermittlung der Anforderungen
    • Umsetzung von diversen Anforderungen während der EM-Phase
    • Einführung modularer Entwicklung, Design Patterns und Architekturprinzipien
    • Erstellung einer neuen Gesamt-Architektur für eine potenzielle Neuentwicklung (Ablösung Legacy-System)

    PHP HTML JavaScript
    Domain Driven Design Clean Code SOLID Eventstorming UML
    cosinex GmbH
    10 Monate
    2024-03 - 2024-12

    Anbindung von externer Marktplatzsoftware

    Softwareentwickler Python, Softwarearchitekt Hexagonale Softwarearchitekturen Anti Corruption Layer (ACL) Microservices ...
    Softwareentwickler Python, Softwarearchitekt
    • Aufbau von Anti Corruption Layern und domänenspezifischen Events, um keine Abhängigkeiten zu externen Systemen aufzubauen. Durch die Wahl der Architektur und den gezielten Einsatz von Software-Design-Patterns konnte die Anbindung weiterer Marktplätze bis zu 70% schneller erfolgen.
    • Aufbau von event-getriebenen Microservices unter Nutzung hexagonaler Softwarearchitekturen und Domain Driven Design-Patterns. So wurde keine technische Abhängigkeit aufgebaut. Die AWS-Services können jederzeit ersetzt werden. Durch den Einsatz hexagonaler Architekturen ist die Umstellung auf eine andere Infrastruktur nahezu risikofrei möglich, da die Fachlichkeit - getrennt von technischem Code - nicht beeinträchtig wird.
    • Schulung des Teams - bestehend aus elf Entwicklern - in den Themen Softwarearchitektur-Patterns, Softwaredesign-Patterns und Domain Driven Design-Patterns.
    • Zusammen mit dem Team habe ich einen komplett neuen Service entwickelt. Ziel war es, dem Team aus Junior-Entwicklern Design-Patterns und Architekturprinzipien beizubringen. Wir entwickelten einen Service unter Nutzung von Domain Driven Design-Patterns. Wir haben Aggregate geschnitten und eine hexagonale Softwarearchitektur eingesetzt. Vom Fachbereich gab es kurz darauf eine Änderungsanforderung, die sowohl in unserem ? gemeinsam entwickelten - neuen Service, als auch in einem bereits vorhandenen Service umgesetzt werden musste. Die Entwickler, die diese Anforderung im neuen Service umsetzten, brauchten zwei Stunden. Die Entwickler des Legacy-Services - der noch ohne Architekturwissen aufgebaut wurde - brauchten 2 Tage. Die Anpassung des Codes nach der Schulung von gängigen Software- und Architektur-Patterns erfolgte also 87% schneller.
    • Einführung und Leitung eines wöchentlichen Architektur-Meetings. Nach Projektende bekam ich die Rückmeldung, dass das Team viel effizienter wurde, motivierter war und die Fehlertickets deutlich reduziert werden konnten.
    • Unterstützung des Scrum-Masters, vertretungsweise Durchführung von Retros
    • Unterstützung im Requirements Engineering
    Python PHP UML Laminas Slim AWS serverless AWS Lambda AWS Step Functions AWS API Gateway AWS SQS AWS SNS AWS Eventbridge REST CDKTF AWS DynamoDb Jira Confluence Miro GIT Kubernetes Docker Json
    Hexagonale Softwarearchitekturen Anti Corruption Layer (ACL) Microservices Aggregates Value Objects Ports & Adapters Domain Driven Design Clean Code SOLID Eventsourcing CQRS UML Data Contracts
    simplicity networks GmbH
    7 Monate
    2023-06 - 2023-12

    Anbindung von externen Logistiksystemen

    Softwareentwickler PHP Anti Corruption Layer (ACL) Microservices Domain Driven Design ...
    Softwareentwickler PHP
    • Aufbau von Anti Corruption Layern und domänenspezifischen Events, um das interne System nicht von externen Systemen abhängig zu machen. Dadurch wird die Wartung und Weiterentwicklung viel flexibler und weniger fehleranfällig.
    • Aufbau von event-getriebenen Microservices unter Nutzung von Domain Driven Design-Patterns und dem AWS serverless-Ansatz, mit automatischer Skalierung, was aufgrund von zeitweise enorm hohen Bestellzahlen ein sehr wichtiger Aspekt war.
    • Durch die Wahl der Architektur und aufgrund des Einsatzes der richtigen Software-Design-Patterns konnte die Anbindung weiterer externer Systeme bis zu 70% schneller erfolgen
    • In einem rasant wachsenden Unternehmen sind die Anforderungen nicht immer perfekt ausgearbeitet. Durch meine proaktive Unterstützung in der Anforderungsermittlung konnten die entwickelten Services termingerecht produktiv gehen und liefen fehlerfrei. Es gab kein einziges Bugticket.
    • Unterstützung im Requirements Engineering
    PHP Symfony AWS serverless AWS Lambda AWS SQS AWS SNS AWS Eventbridge REST Terraform AWS DynamoDb Jira Confluence Miro GIT Docker Json
    Anti Corruption Layer (ACL) Microservices Domain Driven Design Clean Code SOLID Eventsourcing CQRS UML Data Contracts
    Remote
    10 Monate
    2022-09 - 2023-06

    Modernisierung Legacy-System

    Softwareentwickler PHP, Softwarearchitekt Hexagonale Softwarearchitekturen Microservices Aggregates ...
    Softwareentwickler PHP, Softwarearchitekt
    • Modernisierung eines Legacy-Systems, Erstellung der neuen Gesamt- Architektur und schrittweise Ersetzung einzelner Funktionalitäten durch neue Microservices
    • Upgrade sämtlicher Microservices von PHP 7 auf PHP 8
    • Unterstützung im Requirements Engineering


    Erfolge:

    • Aufbau von Data Products als Microservices unter Nutzung hexagonaler Softwarearchitekturen und Domain Driven Design-Patterns, insbesondere des Aggregate-Patterns und Eventsourcing. Die Data Products haben die volle Verantwortung für die Vollständigkeit und Korrektheit der Daten, die für andere Teams und Systeme relevant sind. Die Daten werden als Events publiziert.
    • Upgrade von mehr als 50 Microservices von PHP 7 auf PHP 8, was einen Geschwindigkeitsvorteil von ca. 30% brachte.
    PHP Python PostgreSQL UML Laminas Slim Kafka AWS serverless AWS Lambda AWS Step Functions AWS API Gateway AWS SQS AWS SNS AWS Eventbridge REST Jira Confluence Miro GIT Kubernetes Docker Json
    Hexagonale Softwarearchitekturen Microservices Aggregates Domain Driven Design Clean Code SOLID Eventsourcing CQRS UML Data Products Data Contracts Schichtenarchitektur Ports & Adapters
    Remote
    4 Monate
    2022-04 - 2022-07

    Schnittstellenentwicklung

    PHP-Softwareentwickler
    PHP-Softwareentwickler
    • Entwicklung neuer REST-Schnittstellen
    • Code-Refactoring


    Erfolge:

    Entwicklung neuer relevanter Schnittstellen für die Webseite

    PHP Symfony Docker MySQL PHPUnit REST
    Remote
    1 Jahr 11 Monate
    2020-08 - 2022-06

    Weiterentwicklung eines B2B-Portals

    PHP - Softwareentwickler, Softwarearchitekt Hexagonale Softwarearchitekturen Microservices Aggregates ...
    PHP - Softwareentwickler, Softwarearchitekt

    • Modernisierung eines Legacy-Systems durch Modularisierung und Entkopplung
    • Unterstützung im Requirements Engineering


    Erfolge:

    • Implementierung eines komplett neuen Lagerprozesses im vorhandenen Monolithen.
    • Auslagerung einzelner Funktionen in eigene Microservices, die mit Hilfe von Events weiterhin mit dem Altsystem kommunizieren können. Es gab keine Ausfallzeiten, der Fachbereich hat von dieser umfangreichen Umstellung nichts mitbekommen. Dafür sind die einzelnen Microservices/Verantwortlichkeiten nun deutlich leichter wart- und veränderbar. Zudem sind aufgrund des Einsatzes hexagonaler Softwarearchitekturen die technischen Details jederzeit austauschbar. Der fachliche Teil befindet sich in einer separaten, losgelösten Schicht mit einer Testabdeckung von 100%.
    • Es konnten erfolgreich erste AWS-Services eingesetzt werden, sowohl für neue Microservices als auch für Teile im Altsystem

    PHP PostgreSQL HTML CSS jquery JavaScript Zend Slim Kafka AWS serverless AWS Lambda AWS SQS AWS SNS REST Jira Confluence Miro GIT Kubernetes Docker Json
    Hexagonale Softwarearchitekturen Microservices Aggregates Domain Driven Design Clean Code Eventsourcing CQRS UML modulare Entwicklung Schichtenarchitektur Ports & Adapters
    Remote
    7 Monate
    2019-05 - 2019-11

    Schnittstellenentwicklung

    PHP - Softwareentwickler
    PHP - Softwareentwickler

    • Ersetzung eines Mitarbeiters, der kurzfristig ausgefallen ist
    • Diverse Fehlerbehebungen
    • Umsetzung neuer Schnittstellen

    PHP HTML CSS JavaScript Zend MySQL
    Düsseldorf
    2 Jahre 5 Monate
    2017-05 - 2019-09

    Data Warehouse-Architektur / Reportentwicklung

    Data Warehouse-Architekt; Berater
    Data Warehouse-Architekt; Berater

    • Entwicklung einer Data Warehouse-Architektur unter Nutzung der Data Vault-Modellierungstechnik und dem Star Schema
    • Planung von ETL-Prozessen
    • Entwicklung von Reports mit JasperReports auf Basis der neuen Data Warehouse-Architektur


    Erfolge:

    • Die von mir entwickelte Data Warehouse-Architektur wurde vom Entwicklungsteam erfolgreich in Java umgesetzt
    • In enger Zusammenarbeit mit den Stakeholdern habe ich auf Basis des neuen Data Warehouses mehrere Reports, Dashboards und Analyse- Ansichten für Vertrieb und Geschäftsführung entwickelt.

    JasperReports Jaspersoft Studio SQL Data Vault Star Schema
    7 Monate
    2018-11 - 2019-05

    Produktentwicklung

    Projektmanager Scrum Jira Confluence ...
    Projektmanager

    • Koordinierung mehrerer externer IT-Firmen für die Entwicklung einer Schnittstelle
    • Projektmanagement für neue Produkte
    • Einführung neuer Technologien

    Scrum Jira Confluence Git PHP JSON XML Jira Service Desk
    3 Monate
    2018-02 - 2018-04

    BI-Beratung

    Berater, Data Warehouse-Architekt, Anforderungsmanager Anforderungsanalyse Prozessmodellierung Projektmanagement
    Berater, Data Warehouse-Architekt, Anforderungsmanager

    • Konzeptionierung der ETL-Prozesse
    • Erstellung einer Data Warehouse-Architektur
    • Aufbau eines Testsystems für Analyse- und Entwicklungszwecke
    • Einrichtung eines Deployment-Prozesses für ETL-Strecken und Jaspersoft-Reports
    • Einrichtung eines Monitorings zur Überwachung der ETL-Strecken

    Anforderungsanalyse Prozessmodellierung Projektmanagement
    1 Jahr 9 Monate
    2016-08 - 2018-04

    Migration mehrerer Millionen XML-Dateien

    PHP - Softwareentwickler, Datawarehouse-Architekt
    PHP - Softwareentwickler, Datawarehouse-Architekt
    • Erstellung eines Controlling- und Reporting-Konzepts
    • Design und Entwicklung von ETL-Prozessen
    • Erstellung einer Data Warehouse-Architektur


    Erfolge:
    • Erfolgreiche Umsetzung eines Tools, dass mehrere Millionen XMLDateien mit sensiblen Daten in eine komplett neue Struktur überführt
    • Erfolgreiche Erstellung einer Data Warehouse-Architektur für zukünftige Bereitstellung von neuen Reports
    PHP JasperReports MDX XML MySQL
    HMM Deutschland GmbH
    2 Monate
    2018-01 - 2018-02

    PHP-Schnittstelle

    PHP-Entwickler, Software-Architekt
    PHP-Entwickler, Software-Architekt

    • Prozessmodellierung einer neuen Schnittstelle
    • Datenaustausch zwischen vier Systemen
    • Entwicklung einer SOAP-Schnittstelle
    • Entwicklung eines Systems zur Übertragung von großen CSV-Dateien

    1 Jahr 10 Monate
    2016-01 - 2017-10

    Entwicklung mehrere Features für eine eHealth-Plattform

    PHP-Entwickler BPMN PHP 5 XML ...
    PHP-Entwickler

    • Planung und Entwicklung einer Daten-Migration. 
    • Migriert wurden mehrere Millionen XML-Dateien, wobei sich das Zielformat deutlich vom Quellformat unterschied. 
    • Mittels PHP, XSLT und MySQL wurde die Migration ein Erfolg. 
    • Alle Daten wurden fehlerfrei und performant eingespielt.
    • Planung und Entwicklung eines Daten-Exports. Täglich werden rund 10.000 XML-Dateien für ein externes Data Warehouse exportiert. Die Daten werden anhand verschiedener Auslöser im System generiert und für den Export vorbereitet. 
    • Zusätzlich werden Sicherheitsmechanismen eingesetzt, die eine fehlerhafte Datenübermittlung vermeiden. 
    • Mittels Monitoring wird festgehalten, wie viele Datensätze generiert und verschickt werden, und wie viele Datensätze aufgrund von Validierungsfehlern zurückgehalten werden.

      Zend
      BPMN PHP 5 XML XSLT XSD MySQL ExtJS CSS
      Moers
      3 Monate
      2017-03 - 2017-05

      REST-SCHNITTSTELLE

      PHP MSSQL Symfony ...

      • Für eine Android-App soll eine Schnittstelle entwickelt werden, die mit der App kommuniziert und Daten in einer MSSQLDB speichert. 
      • Die Daten müssen asynchron erstellt, aktualisiert und gelöscht werden können.

      PHP MSSQL Symfony JSON YML
      3 Jahre 10 Monate
      2012-03 - 2015-12

      DATA-WAREHOUSE

      Jaspersoft iReport PHP ...

      • Planung und Entwicklung eines Datawarehouse als Grundlage für interne und externe Reportings. Zum Einsatz gekommen ist das Star-Schema. 
      • Den ETL-Prozess habe ich komplett mit PHP und MySQL realisieren können. 
      • Unter Verwendung des externen Visualisierungswerkzeugs JasperSoft habe ich AdHoc-Reports, Dashboards und Olap-Views erstellt.

      Jaspersoft iReport PHP MySQL Java Groovy JavaServer Pages MDX
      2 Jahre 2 Monate
      2010-01 - 2012-02

      AUTOGENEHMIGUNGSTOOL

      Vb.net Visual Studio 2010 PHP ...

      Konzeptionierung, Entwicklung und Pflege eines Moduls zur automatischen Genehmigung von Kostenvoranschlägen unter Berücksichtigung der erforderlichen Leistungsanspruchsprüfungen.

      Vb.net Visual Studio 2010 PHP MySQL

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2025-10 - 2025-10

      Certified Professional for Requirements Engineering

      iSQI GmbH - International Software Quality Institute
      iSQI GmbH - International Software Quality Institute

      • Grundlagen des Requirements Engineering
      • Umfang, Kontext und Schnittstellen
      • Anforderungsarten und -beschreibung
      • Anforderungsmodellierung und Notationen
      • Dokumentieren von Anforderungen
      • Management von Anforderungen

      Position

      Position

      Softwarearchitekt (Unterstützung im Requirements Engineering und in der Softwareentwicklung möglich)

      Kompetenzen

      Kompetenzen

      Top-Skills

      Hexagonale Softwarearchitektur Domain Driven Design Microservices PHP Requirements Engineering UML Geschäftsprozessanalyse Clean Code Softwarearchitektur

      Schwerpunkte

      Microservices
      Experte
      Hexagonale Softwarearchitekturen
      Experte
      Domain Driven Design
      Experte
      PHP
      Experte
      Requirements Engineering
      Fortgeschritten

      Softwareentwicklung

      • PHP 
      • Python 
      • Symfony 
      • Zend / Laminas 
      • REST 
      • Git 
      • Clean Code 
      • SOLID 
      • Coaching von Entwicklerteams 
      • HTML 
      • CSS 
      • JavaScript 
      • Design-Patterns 
      • KI 
      • n8n


      Domain Driven Design

      • Strategisches Design 
      • Taktisches Design 
      • eventgetriebene Systeme 
      • Eventstorming 
      • Aggregates 
      • Value Objects 
      • hexagonale Softwarearchitektur (Ports & Adapters) 
      • Legacy-Ablösung 
      • Domain Driven Transformation 
      • Ubiquitous Language (allgegenwärtige Sprache) 
      • Bounded Context


      Softwarearchitekturen

      • Hexagonale Softwarearchitekturen 
      • UML 
      • Microservices 
      • modulare Entwicklung 
      • Modulithen 
      • eventgetriebene Systeme 
      • AWS Serverless 
      • CQRS 
      • Eventsourcing 
      • Architekturprinzipien 
      • Ablösung komplexer Altsysteme


      Requirements Engineering (IREB zertifiziert)

      • Anforderungsermittlung 
      • Anforderungsdokumentation
      • UML 
      • enge Zusammenarbeit mit Stakeholdern 
      • KI


      AWS

      • Skalierbare Services mit AWS Serverless 
      • Lambda 
      • DynamoDb 
      • SQS/SNS/Eventbridge 
      • API Gateway

      Aufgabenbereiche

      Softwarearchitektur planen und modellieren
      Experte
      Anforderungserhebung
      Experte
      Anforderungsmodellierung
      Experte
      Softwareentwicklung mit PHP und Python
      Experte
      Ablösung von Legacy-Software
      Experte

      Produkte / Standards / Erfahrungen / Methoden

      PHP
      Experte
      Event Driven Architecture
      Experte
      Microservices und hexagonale Softwarearchitekturen
      Experte
      Hexagonale Architektur
      Experte
      Clean Code, SOLID, Design-Patterns, Architekturprinzipien
      Experte
      Refactoring
      Experte
      API-Entwicklung
      Experte
      Git
      Experte
      AWS
      Fortgeschritten
      Terraform
      Fortgeschritten
      PHP7
      Experte
      PHP8
      Experte
      PHP5
      Experte
      UML
      Fortgeschritten

      Profil

      • Experte für eventgetriebene Microservices, Modulithen und hexagonale Softwarearchitekturen
      • Softwarearchitekt mit über 23 Jahren Erfahrung in der Softwareentwicklung und Architektur komplexer IT-Systeme. Sein Schwerpunkt liegt auf Domain Driven Design, eventgetriebenen Architekturen sowie der schrittweisen Modernisierung und Ablösung gewachsener Legacy-Systeme. Er verbindet fachliche Anforderungen, Architekturentscheidungen und technische Umsetzung auf Principal-Level und schafft dadurch robuste, skalierbare und langfristig wartbare Systeme.
      • Besonders wertvoll ist seine Expertise in hochkomplexen Domänen, in denen Stabilität, fachliche Korrektheit und nachhaltige Architektur entscheidend sind. Durch den Einsatz hexagonaler Architekturen, bewährter Design-Patterns und klarer Domänenschnitte reduziert er technische Schulden, beschleunigt Entwicklungsprozesse und ermöglicht Teams eine schnelle und sichere Weiterentwicklung bestehender Systeme. Neben seiner technischen Stärke bringt er umfassende Erfahrung im Requirements Engineering sowie im Coaching von Entwicklerteams mit.

      Programmiersprachen

      PHP
      Experte
      Python
      Fortgeschritten
      PHP7
      Experte
      PHP8
      Experte

      Datenbanken

      MySQL
      Experte
      PostgreSQL
      Experte
      Data Warehouse-Architekturen
      Fortgeschritten

      Branchen

      Branchen

      • öffentlicher Sektor
      • eCommerce
      • Fitness und Ernährung
      • Modehandel
      • eHealth

      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.