DR
verfügbar

Letztes Update: 06.02.2024

Enterprise- und Software-Architekt, Projektleiter und Requirementsmanager

Abschluss: Diplom-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | französisch (Grundkenntnisse)

Dateianlagen

Detail-Profil-Reipa-2023_010623.docx

Skills

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
  • Management von Projekten in allen Durchführungsphasen
  • Implementierung von Projektmanagementprozessen
  • Aufbau und Leitung von Projektmanagementbüros und Entwicklungsabteilungen
SW-Architektur-Entwicklung
  • 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
Geschäftsprozessanalyse
  • 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)
Anforderungsmanagement
  • 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.
Weiterbildung
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


 

Projekthistorie

11/2021 - bis jetzt
Konzeption und Entwicklung einer elektronische Aktenverwaltung
(Öffentlicher Dienst, 5000-10.000 Mitarbeiter)

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.
  • 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
Kenntnisse und Produkte:
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)

01/2020 - 08/2021
Entwicklung Patientenakte
(Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Rolle:
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
Kenntnisse und Produkte:
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

03/2019 - 11/2019
Plattform-Entwicklung
(Öffentlicher Dienst, 250-500 Mitarbeiter)

Rolle:
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
     definiert wird.
  • Erhebung und Bewertung von funktionalen und nicht-funktionalen Anforderungen
  • Spezifikation der architekturprägenden Komponenten
  • Steuerung der technischen Umsetzung
  • Beratung des IT-Architektur-Boards
Kenntnisse und Produkte:
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

07/2017 - 12/2018
Technische Projektleitung
(Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

Rolle:
Technischer Projektleiter

Projektinhalte:
Umsetzung einer cloud-nativen Plattformstrategie. Planung, Konzeption und Entwicklung einer domänenübergreifenden Referenzarchitektur im Bankenumfeld.
  • Review der Plattformstrategie
  • Mitgestaltung der DevOp-Konzepte
  • Optimierung der Build- und Deployment-Pipeline
  • Erhebung von Domänenmodellen und deren Beschreibung unter Verwendung von UML 
  • Konzeption und Entwicklung einer Mikroservice-Architektur für zwei Domänen
    • Anbindung von Legacy-Anwendungen (u.a. SAP)
  • Steuerung von zwei Entwicklungsteams bestehend aus internen und externen Mitarbeitern
    • Durchführung von Code-Reviews
Kenntnisse und Produkte:
Scrum, Domain Driven Design, Reaktive Programmierung, Microservices, REST, Consumer Driven Contract, Modellgestützte Software-Entwicklung (UML, BPMN)
Kubernetes 1.10, Docker (CE), Kafka 1.1, Kafka Connector 4.X, Kafka Streams, Schema-Registry, Instana, SAP-Gateway, Java 8/9, Spring-Boot 2.x, OData, Swagger 2/3,  Hibernate 5, Maven 3, Fabric8, Jenkins 2, PAC JVM, Serenity, IntelliJ IDEA, Innovator Enterprise 13.2, MongoDB 3.2, PostgresSQL 9.5, JIRA, Confluence, Slack

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Deutschland
Profilbild von Anonymes Profil, Enterprise- und Software-Architekt, Projektleiter und Requirementsmanager Enterprise- und Software-Architekt, Projektleiter und Requirementsmanager
Registrieren