06.02.2025 aktualisiert
DR
Premiumkunde
100 % verfügbarEnterprise- und Software-Architekt, Projektleiter und Requirementsmanager
Gelsenkirchen, Deutschland
Deutschland
Diplom-InformatikerSkills
Software-ArchitekturProjektmanagementJava (Backend)KafkaknativeMicroservicesSpring-Framework und Spring-BootScrumKubernetesEAI
Ich beschäftige mich seit mehr als als 20 Jahren in ergebnisverantwortlichen Rollen mit der Konzeption und Entwicklung von verteilten, serviceorientierten Systemen.
Die Ausrichtung der IT-Architektur an die Geschäftsprozesse des Unternehmens sowie die Harmonisierung von Anwendungslandschaften und die Steuerung der daraus resultierenden Umsetzungsprojekte waren dabei die zentralen Themenstellungen.
Aufgrund dessen verfüge ich über ein breites Repertoire an praxiserprobten Methoden, Lösungsmustern und Best-Practice-Ansätzen folgenden Themenbereichen:
Projekt- und Architekturmanagement
Zertifizierung zum Senior- und Managementberater bei einem Consulting- und Systemhaus
Berufserfahrung:
BRANCHE / ERFAHRUNG:
Bundesbehörde, Kommunalverwaltung : 5 Jahre
Distributionslogistik : 3 Jahre
Versicherungen : 8 Jahre
Elektrizitätswirtschaft : 4 Jahre
Software-Entwicklung und Consulting : 15 Jahre
Programmiersprachen:
SPRACHE / KOMPETENZGRAD / ERFAHRUNG:
C++ / Experte / >= 10 Jahre
JAVA / Experte / >= 15 Jahre
C# / Experte/ >= 8Jahre
Die Ausrichtung der IT-Architektur an die Geschäftsprozesse des Unternehmens sowie die Harmonisierung von Anwendungslandschaften und die Steuerung der daraus resultierenden Umsetzungsprojekte waren dabei die zentralen Themenstellungen.
Aufgrund dessen verfüge ich über ein breites Repertoire an praxiserprobten Methoden, Lösungsmustern und Best-Practice-Ansätzen folgenden Themenbereichen:
Projekt- und Architekturmanagement
- Management von Projekten in allen Durchführungsphasen
- Implementierung von Projektmanagementprozessen
- Aufbau und Leitung von Projektmanagementbüros und Entwicklungsabteilungen
- Entwurf von SW-Architekturen auf Basis folgender Architekturstile und Programmiermodelle:
- Serviceorientierte Architekturen (SOA)
- Microservice-Architekturen
- Ereignisgesteuerte Architekturen
- Rest
- Streaming Architekturen
- Modellgetriebene Software-Entwicklung (MDSD)
- Adaption und Einführung von Vorgehensmodellen für die Software-Entwicklung
- Definition und (Re-)Strukturierung von Geschäftsprozessen (eEPK, BPMN) und deren Kennzahlen gestützter Bewertung
- Abbildung der erhobenen Prozesse auf Workflow-Management-Systeme (BPEL, XPAND)
- Definition und Implementierung von Methoden zur Erhebung, Beschreibung (Modellierung), Validierung und Verwaltung von Anforderungen und deren nachvollziehbare Abbildung (Traceability) auf die Artefakte der Software-Entwicklung.
Zertifizierung zum Senior- und Managementberater bei einem Consulting- und Systemhaus
Berufserfahrung:
BRANCHE / ERFAHRUNG:
Bundesbehörde, Kommunalverwaltung : 5 Jahre
Distributionslogistik : 3 Jahre
Versicherungen : 8 Jahre
Elektrizitätswirtschaft : 4 Jahre
Software-Entwicklung und Consulting : 15 Jahre
Programmiersprachen:
SPRACHE / KOMPETENZGRAD / ERFAHRUNG:
C++ / Experte / >= 10 Jahre
JAVA / Experte / >= 15 Jahre
C# / Experte/ >= 8Jahre
Sprachen
DeutschMutterspracheEnglischgutFranzösischGrundkenntnisse
Projekthistorie
Rolle:
Software-Architekt
Projektinhalte:
Bereitstellung einer elektronischen Aktenführung, die sowohl an existierende Fachanwendungen angebunden als auch von Fachbereichen ohne Fachanwendung genutzt werden kann.
Dazu musste die in den vorgelagerten Entwicklungsstufen realisierte Lösung schrittweise zu einer dezentral nutzbaren Plattform auf Basis einer Cloud-nativen Architektur unter Verwendung von Microservices und Eventing umgestaltet werden.
Cloudnative Entwicklung, Reaktive Programmierung,
Event Driven Architecture, Attributbasierte Zugriffssteuerung (ABAC), Open Telekom Cloud, Redhat Openshift 4, Open Policy Agent, Knative, Kafka 3, Java 17, Spring-Boot 2/3, Spring Cloud, MongoDB 6, TestContainers, ArgoCD (Flux), Jenkins (Tekton)
Software-Architekt
Projektinhalte:
Bereitstellung einer elektronischen Aktenführung, die sowohl an existierende Fachanwendungen angebunden als auch von Fachbereichen ohne Fachanwendung genutzt werden kann.
Dazu musste die in den vorgelagerten Entwicklungsstufen realisierte Lösung schrittweise zu einer dezentral nutzbaren Plattform auf Basis einer Cloud-nativen Architektur unter Verwendung von Microservices und Eventing umgestaltet werden.
- Design der Zielarchitektur
- Definition und Planung des Transformationsprozesses
- Einführung von Knative (Eventing)
- Erstellung des API-Designs
- Mitgestaltung der Enterprise-Architektur
- Technische Leitung eines Entwicklerteams
- Erstellung von Blueprints
- Durchführung von Code-Reviews
- Coaching der internen Mitarbeiter
Cloudnative Entwicklung, Reaktive Programmierung,
Event Driven Architecture, Attributbasierte Zugriffssteuerung (ABAC), Open Telekom Cloud, Redhat Openshift 4, Open Policy Agent, Knative, Kafka 3, Java 17, Spring-Boot 2/3, Spring Cloud, MongoDB 6, TestContainers, ArgoCD (Flux), Jenkins (Tekton)
Rolle:
Solution-Architekt
Projektinhalte:
Aufbau einer Orchestrierungsplattform und Entwicklung von Modulen auf Basis einer Microservice-Architektur für die elektronische Patientenakte
Containerisierung, Mikroservice, SaaS, Continuous Deployment, Clean Code, OpenID Connect, UML, arc42,
Redhat Openshift 3/4, Innovator Enterprise 13.2, Eclipse 4.5, Spring-Boot 2.x. DB2, Java 8 /11, Quarkus, GraalVM
Solution-Architekt
Projektinhalte:
Aufbau einer Orchestrierungsplattform und Entwicklung von Modulen auf Basis einer Microservice-Architektur für die elektronische Patientenakte
- Konsolidierung der Makro-Architektur
- Unterstützung bei der Umsetzung der Mikroarchitektur
- Definition von Architektur-Blueprints und Entwicklungsrichtlinien
- Erstellung der Architekturdokumentation
- Optimierung der Continuous Delivery-Pipeline
- Umstellung von Openshift 3 auf Openshift 4
- Umstellung von Java 8 auf Java 11
- Konzeption und Entwicklung eines Subsystems für die ereignisbasierte Aktions- und Prozesssteuerung
- Machbarkeitsanalyse zum Einsatz von GraalVM unter Verwendung von Spring-Native und Quarkus
- Coaching der internen Mitarbeiter
- Durchführung von Code-Reviews
Containerisierung, Mikroservice, SaaS, Continuous Deployment, Clean Code, OpenID Connect, UML, arc42,
Redhat Openshift 3/4, Innovator Enterprise 13.2, Eclipse 4.5, Spring-Boot 2.x. DB2, Java 8 /11, Quarkus, GraalVM
Rolle:
Solution-Architekt
Projektinhalte:
Konzeption und prototypische Umsetzung einer Plattform, die es ermöglichen soll, verschiedene Dienste entlang der Wertschöpfungskette prozessorientiert zu verbinden.
Containerisierung, API-Management, Identity- und Access-Management
Enterprise Pivotal Container Service 1.5, vSphere 6.X, Docker 19.03, Keycloak 6.0.1, API-Gateway Kong 1.3, Apache Camel 2.24.X, Java 8, .NET Core 2.2, OpenID Connect, SAML 2, RabbitMQ, BOC ADONIS, BOC ADOIT, Microsoft Visual Studio 2019 Enterprise, IntelliJ IDEA Ultimate
Solution-Architekt
Projektinhalte:
Konzeption und prototypische Umsetzung einer Plattform, die es ermöglichen soll, verschiedene Dienste entlang der Wertschöpfungskette prozessorientiert zu verbinden.
- Erstellung eines Architektur-Blueprint, in welcher der strukturelle Aufbau und das Ablaufverhalten von Komponenten für
- Nutzerverwaltung(Account-Management)
- Authentifizierung und Autorisierung (IAM),
- Datenbereitstellung und
- Datentransformation
- Erhebung und Bewertung von funktionalen und nicht-funktionalen Anforderungen
- Spezifikation der architekturprägenden Komponenten
- Steuerung der technischen Umsetzung
- Beratung des IT-Architektur-Boards
Containerisierung, API-Management, Identity- und Access-Management
Enterprise Pivotal Container Service 1.5, vSphere 6.X, Docker 19.03, Keycloak 6.0.1, API-Gateway Kong 1.3, Apache Camel 2.24.X, Java 8, .NET Core 2.2, OpenID Connect, SAML 2, RabbitMQ, BOC ADONIS, BOC ADOIT, Microsoft Visual Studio 2019 Enterprise, IntelliJ IDEA Ultimate