System- und Software-Design, Enterprise Architektur Management (EAM) , (Multi-)Projekt-Management, Geschäftsprozessanalyse, Requirementengineering
Aktualisiert am 27.05.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.06.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Software-Architektur
Geschäftsprozessanalyse
Projektmanagement
Self Contained Systems
Microservice
Containerisierung
Kubernetes
Knative
Kafka
Docker
Domain Driven Design
UML
BPMN
Java
C#
Scrum
SAFe
Deutsch
Muttersprache
Englisch
gut bis sehr gut in Wort und Schrift
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 8 Monate
2021-11 - 2023-06

Erstellung einer organisationsübergreifend einsetzbaren, einheitlichen elektronischen Aktenverwaltung

Software-Architekt Cloud-Natives Software-Design Eventing und Serverless Function as a Service ...
Software-Architekt

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


Java 17 Kafka Openshift Knative Open Policy Agent Spring Boot 2/3 MongoDB 6 Istio ArgoCD
Cloud-Natives Software-Design Eventing und Serverless Function as a Service Spring Native Kustomize Service-Mesh Reaktive Programmierung Clean Code GitOps
1 Jahr 8 Monate
2020-01 - 2021-08

Realisierung Elektronische Patientenakte

Software-Architekt Event Driven Architecture (EDA) Continuous Deployment Software as a Service (SaaS) ...
Software-Architekt

Aufbau einer Orchestrierungsplattform und Entwicklung von Modulen auf Basis einer Microservice-Architektur für die elektronische Patientenakte

  • Konsolidierung der Makro-Architektur und Unterstützung bei der Umsetzung der Mikroarchitektur
  • Optimierung der Continuous Delivery-Pipeline
  • Umstellung von Openshift 3 auf Openshift 4
  • Umstellung von Java 8 auf Java 11
  • Machbarkeitsanalyse zum Einsatz von GraalVM unter Verwendung von Spring-Native und Quarkus
  • Definition von Architektur-Blueprints und Entwicklungsrichtlinien
  •  Konzeption und Entwicklung eines Subsystems für die  ereignisbasierte Aktions- und Prozesssteuerung
  • Coaching der internen Mitarbeiter
  • Durchführung von Code-Reviews
Redhat Openshift 3/4 Eclipse 4.5 Atlassian JIRA Atlassian Confluence Java 11 Spring-Boot 2.x Istio
Event Driven Architecture (EDA) Continuous Deployment Software as a Service (SaaS) Twelve-Factor App Scrum Clean Code Java ELK Stack UML 2 Openshift GraalVM Quarkus Service-Mesh
Managed Service Provider im IT-Markt der gesetzlichen Krankenversicherung
Essen, Ruhr
8 Monate
2019-03 - 2019-10

Entwicklung einer Integrationsplattform

IT-Architekt Containerisierung Orchestrierung Continuous Delivery ...
IT-Architekt

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
Enterprise Pivotal Container Service 1.5 vSphere 6.X Docker 19.03 Keycloak 6.01 Apache Camel 2.24.X BOC ADONIS BOC ADOIT API-Gateway Kong 1.3 RabbitMQ 3.8 Java 8 .Net Core 2.2 Microsoft Visual Studio 2019 Enterprise
Containerisierung Orchestrierung Continuous Delivery Identity- und Access-Management OpenID Connect SAML 2 UML-Modellierung BPMN-Modellierung Requirement Engineering Software-Design API-Management Messaging
Landesverwaltung
Hannover
2 Monate
2019-01 - 2019-02

Architekturtransformation (Machbarkeitsanalyse)

Solution-Architekt Architekturbewertung Mikroservice-Architektur Software-Entwurf ...
Solution-Architekt

Erstellung einer Lösungskonzeptes, um eine historisch gewachsene, monolithische Anwendung stufenweise in eine Mikroservice-Architektur (.NET Core) zu überführen.

  • Szenariobasierte Architekturbewertung (SAAM)
  • Code-Review
  • Statische und dynamische Code-Analyse
  • Umsetzungsanalyse/Löungsarchitektur 
  • Aufwandsabschätzung/Roadmap
.NET-Framework (4.6) .NET Core (2.2) C# Oracle Database 12c Node.js 10.15.1 Ember.js (3.7.0) Angular 7
Architekturbewertung Mikroservice-Architektur Software-Entwurf Projektplanung Single-Page-Anwendungen
Nürnberg
1 Jahr 6 Monate
2017-07 - 2018-12

Architekturentwicklung Sicherheitenverwaltung und Deckungsregister

Solution-Architekt Domain Driven Design Reaktive Programmierung Microservices ...
Solution-Architekt

Umsetzung einer Plattformstrategie. Konzeption und Entwicklung einer domänenübergreifenden Referenzarchitektur im Bankenumfeld.

  • Review der Plattformstrategie
  • 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 (SAP, TXS ,etc.)
  • Konsolidierung der Build- und Deployment-Pipeline
  • Fachliche Steuerung eines Entwicklungsteams bestehend aus 10 internen und externen Mitarbeitern
Kafka 1.1 Kafka Connector 4.X Kubernetes 1.10 Docker CE SAP-Gateway Innovator Enterprise 13.2 Apache Camel 2.22.x IntelliJ IDEA Atlassian JIRA Maven Buildmanagement Atlassian Confluence MongoDB 3.2
Domain Driven Design Reaktive Programmierung Microservices REST Continious Delivery Java 8/9 OData Scrum Enterprise Application Integration (EAI)
Frankfurt am Main
6 Monate
2017-01 - 2017-06

Stabsstellenleitung

Leitender IT-Architekt UML 2.0 Scrum Enterprise Architecture Management ...
Leitender IT-Architekt

Interim-Management. Konsolidierung einer schnell gewachsenen IT- und Systemarchitektur durch eine auf Stabilität ausgelegte Plattform-Strategie.

- Fachliche Leitung eines Teams von IT- und Systemarchitekten

- Entwicklung der Zielarchitektur
- Planung der strategischen Umsetzungsprojekte

- Optimierung des Technologiemanagements

- Einführung eines API-Managements

  • Anforderungsanalyse und Produktauswahl
  • Technische Evaluierung API-Gateway
  • Unterstützung API-Design
Atlassian JIRA Atlassian Confluence Enterprise Architect WSO2 IntelliJ IDEA Apache Kafka 0.10 pact-jvm scala-pact
UML 2.0 Scrum Enterprise Architecture Management Self Contained Systems Java 8 Scala 2.11 Docker Git Infrastructure as Code DDoS Protection Reaktive Programmierung
1 Jahr 2 Monate
2015-09 - 2016-10

Plattform-Entwicklung

IT-Architekt C# Windows Communication Foundation (WCF) ASP.NET ...
IT-Architekt

Technische Steuerung einer strategischen Plattformentwicklung für das B2B und B2C-Kundensegment. Ein neu konzipiertes Anwendungssystem soll zu einer strategischen Plattform für responsive Web-Anwendungen weiterentwickelt werden.

- Schwachstellen ? und Potentialanalyse der bestehenden Anwendungsarchitektur

- Identifikation und Beschreibung der technisch notwendigen Architekturerweiterungen

- Schrittweise Transformation auf eine Mikroservice-Architektur

- Technische Release-Planung und Steuerung der Betriebsübergabe

- Steuerung des für die Entwicklung verantwortlichen Dienstleistungsunternehmens

- TOGAF konforme Beschreibung der Zielarchitektur

.NET Framework 4.* NHibernate NServiceBus KendoUI AngularJS RequireJS Spring.Net Visual Studio 2015 Resharper NDepend Nancy Atlassian JIRA Atlassian Confluence
C# Windows Communication Foundation (WCF) ASP.NET JavaScript HTML 5 CSS 3 WS-Security WS-SecurityPolicy SAML UML 2.0 Scrum Open Web Interface for .NET (OWIN)
Bonn
1 Jahr 5 Monate
2014-04 - 2015-08

UI-Framework-Entwicklung

Technische Leitung der UI-Entwicklung Scrum Ajax basierte Anwendungsentwicklung Anforderungsmanagement ...
Technische Leitung der UI-Entwicklung

- Definition des einzusetzenden Technologieportfolios

- Modellgestützes Design eines auf die Anforderungen des Unternehmens zugeschnittenen UI-Frameworks als Basistechnologie für alle Java basierten Entwicklungsprojekte

- Prototypische Konzeption einer Mikroservice-Architektur (Spring-Boot)  

-  Konzeption von automatisierten Deployment-Verfahren

- Entwicklung eines Scrum basierten Entwicklungsprozesses

- Erhebung, Bewertung und Kommunikation der Framework relevanten Anforderungen

- Ergebnisverantwortliche Leitung der Entwicklungsteams

- Coaching der internen Mitarbeiter

- Ansprechpartner der Fachbereiche

Java 1.6 JAX-WS 2.0 Servlet 3.0 GWT. 2.6.1 Maven 3 Jenkins 1.5 SonarQube 3.7.4 Eclipse 4.3.2 Tomcat 7 Websphere Apllikationsserver 8.5 Confluence JMeter 2.11 GXT 3.0 Errai 3 Docker Spring-Boot
Scrum Ajax basierte Anwendungsentwicklung Anforderungsmanagement Modellgestütztes Softwaredesign (UML) Test getriebene Software-Entwicklung Architekturmanagement
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

HOCHSCHULE:

Studium der Informatik an der Universität Dortmund
Abschluss als Diplom Informatiker 1994

Nebenfach                   : Elektrotechnik
Studienschwerpunkte: Künstliche Intelligenz und Software-Engineering

ZUSATZQUALIFIKATION:

Zertifizierung zum Senior- und Management-Consultant bei einem Beratungs- und Systemhaus mit den Schwerpunktthemen Architekturmanagement, Architekturentwicklung und Strategieplanung
 

Position

Position

Langjährige Erfahrung als Bereichs- und Abteilungsleiter in der Software-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Software-Architektur Geschäftsprozessanalyse Projektmanagement Self Contained Systems Microservice Containerisierung Kubernetes Knative Kafka Docker Domain Driven Design UML BPMN Java C# Scrum SAFe

Produkte / Standards / Erfahrungen / Methoden

.NET Core (2.2)
.Net Core 2.2
.NET-Framework (4.6)
Angular 7
Apache Camel 2.24.X
API-Gateway Kong 1.3
Atlassian Confluence
Atlassian JIRA
BOC ADOIT
BOC ADONIS
BPMN-Modellierung
Clean Code
Containerisierung
Continuous Delivery
Continuous Deployment
Docker
Docker 19.03
Eclipse 4.5
ELK Stack
Ember.js (3.7.0)
Enterprise Architect
Enterprise Architecture Management
Enterprise Pivotal Container Service 1.5
Event Driven Architecture (EDA)
Git
HTML 5
Identity- und Access-Management
IntelliJ IDEA
Keycloak 6.01
Maven Buildmanagement
Microsoft Visual Studio 2019 Enterprise
NHibernate
Node.js 10.15.1
OData
Openshift
Oracle Database 12c
Orchestrierung
RabbitMQ 3.8
Redhat Openshift 3/4
Requirement Engineering
REST
SAML
Scrum
Self Contained Systems
Software as a Service (SaaS)
Software-Design
Spring-Boot 2.x
Twelve-Factor App
UML 2
Visual Studio 2015
vSphere 6.X
WS-Security
WSO2
MANAGEMENT

  • (Multi-) Projekt- und Programmmanagement
    Sehr hohe Moderations- und Kommunikationsfähigkeiten,
    Praxiserprobte Umsetzung von Managementprozessen(PMBoK, Prince2) und deren Integration in die verschiedenen Vorgehensmodelle der Software-Entwicklung
  • IT-Service-Management(ITIL)
  • Kosten- und Leistungsrechnung
  • Personalführung
    Fachliche und disziplinarische Führung von Organisationseinheiten mit bis zu vierzig Mitarbeitern
  • Geschäftsprozessmodellierung
    BPMN, BPML, XPDL, eEPK (Aris), BPEL
  • Requirement Engineering
    DOORS, ADONIS, Enterprise Architect
  • Qualitätsmanagement
    Rational Unified Process (RUP),Unified Method Architecture (UMA)
    Extreme Programming (XP), Scrum,Feature Driven Development (FDD),
    V-Modell@XT
  • Architekturmanagement
    TOGAF, COBIT

 

ENTWURF


  • Objektorientierte Analyse & Design (OOA/OOD):
    UML 1.x - UML 2.x
  • Modellgetriebene Software-Entwicklung (MDSD):
    • Analyse- und Entwurfsmuster
    • Generatoren
      Arcstyler,openArchitectureWare
  • Architekturmodelle:
    SOA, Microservices, SCA, JBI, WCF, Event Driven Architecture, CQRS
  • Komponentenmodelle:
    CORBA, DCOM/COM, JEE(EJB) , OSGi, JavaBeans 
  • Webservices:
    SOAP, WSDL, UDDI, XML
    WS-I Basic Profile 1.1
  • Representational State Transfer (REST):
    Restlet, JAX-RS(JSR-311 API)
  • SAP-Enterprise Services Architecture (ESA):
    Exchange Infrastructure (XI),
    Web Application Server(Web AS),
    Netweaver-Plattform,
    Composite Application Framework

ENTWICKLUNG/TECHNOLOGIE


  • Client-Entwicklung
    Rich Client Platform (RCP)
    Rich Ajax Platform (RAP)
    Rich Internet Application (RIA)
  • Mobile Endgeräte
    J2ME /JME (CLDC)
    .NET Compact Framework 1.0
  • J2SE/JSE
    JDK 1.0 - JDK 1.7
  • J2EE/JEE
    EJB 1.x, EJB 2.x, EJB 3.x
  • Webservice
    JAX-WS, JAXB, SAAJ, MTOM
    WSDP 2.0, CFX 2.x, AXIS 2
  • AJAX
    (X)HTML, CSS, DOM, XML, JavaScript
  • Servlets, JSP, JSF
  • Web Frameworks:
    Struts 2.x
    ZK Ajax Web Framework(ZUML,Richlets)
    Wicket 1.3 - 1.5, Wicket 6
    Vaadin 6.x - 7.x
  • Portallösungen
    JBOSS Portal 2.X, Liferay 5.X - 6.X, JSR 168, JSR 268 (Portlet Specification 2.0)
  • Persistenz
    JDBC, JDO, JPA,
    iBATIS, Apache OJB, Hibernate (NHibernate), EclipseLink, OpenJPA
  • Integration
    Spring 3.X - 4.X
    (Framework , Web Flow, Web Services , Integration, Modules, Batch, Security)
  • Message Oriented Middleware (MOM)
    JMS (ActiveMQ, WebSphere MQ)
  • Enterprise Service Bus (ESB)
    Mule (2.x, 3.x), ServiceMix (3.x, 4.x), MassTransit (.Net)
  • Workflow Management System (WfMS)
    JBoss jBPM, IBM WebSphere MQ Workflow, Activiti
  • Business Rule Management System (BRMS)
    Java Rule Engine API, JBOSS DROOLS
  • Sicherheit
    WS-Security, XML Encryption, XML Signature, Security Assertion Markup Language
  • Test
    JUnit
    EasyMock, Fit, FitNesse


TESTMETHODIK


  • Testgetriebene Entwicklung (TDD)
  • Code-Coverage-Analyse
  • Regressionstest
  • Testautomatisierung

 

Betriebssysteme

Dos
Mac OS
SUN OS, Solaris
Unix
Debian, Ubuntu
Windows
(XP, Windows 7,8)
Windows CE

Programmiersprachen

AngularJS
ASP.NET
C#
Profiwissen mit 10 jähriger Erfahrung
C++
Expertenwissen mit 14 jähriger praktischer Erfahrung
Java
Expertenwissen mit 16 jähriger praktischer Erfahrung [JME, JSE und JEE(<= EJB 3.2)]
Java 11
Java 8
JavaScript
Expertenwissen mit 8 jähriger Erfahrung in der Entwicklung ajaxbasierter Webanwendungen
Scala 2.11
UML 2.0
UML Modellierung
Expertenwissen mit 14 jähriger praktischer Erfahrung

Datenbanken

DB2
DB2 LUW (Version 7-9)
JDBC
<= JDBC 4.0
MySQL
Enterprise Edition, Community Server
Oracle
8i,9i,10g
SQL
SQL-99 (SQL-3) und SQL-2003

Objektorientierte Datenbanken   : DB4O
NO-SQL            Datenbanken   : CouchDB, Cassandra

Datenkommunikation

CORBA
CORBA 2.0 (Corba Services, IIOP)
Internet, Intranet
HTTP, SOAP (SAAJ,MTOM), WS-ADDRESSING, WS-ATOMIC TRANSACTION, WS-SECURITY
ISO/OSI
Grundkenntnisse über die meisten Protokolle der Schichten 3- 7
Messaging
OpenID Connect
RFC
SAP RFC-Kommunikation über den Java Connector (JCo)
RPC
DCOM, .Net Remoting, RMI, XML-RPC
SAML 2
TCP/IP
Detaillierte Protokollkenntnisse
HTTP-basierende Protokolle: - HttpInvoker

Binär-Protokoll (mit Java-Serialisierung)

 - Hessian

Binär-Protokoll

 - Burlap

XML-Protokoll

Hardware

Macintosh
PC
SUN

Design / Entwicklung / Konstruktion

Apache Kafka 0.10
Architekturbewertung
DDoS Protection
Infrastructure as Code
Mikroservice-Architektur
pact-jvm
Projektplanung
Reaktive Programmierung
scala-pact
Single-Page-Anwendungen
Software-Entwurf
UML-Modellierung

Branchen

Branchen

BRANCHE:                                                    ERFAHRUNG:
 

Kommunalverwaltung:                                    2 Jahre

Telekommunikation :                                       2 Jahre

Distributionslogistik :                                       3 Jahre

Banken und Versicherungen:                         8 Jahre

Energiewirtschaft:                                            5  Jahre

IT-Sicherheit:                                                     3  Jahre

Software-Entwicklung und Beratung:         18 Jahre

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 8 Monate
2021-11 - 2023-06

Erstellung einer organisationsübergreifend einsetzbaren, einheitlichen elektronischen Aktenverwaltung

Software-Architekt Cloud-Natives Software-Design Eventing und Serverless Function as a Service ...
Software-Architekt

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


Java 17 Kafka Openshift Knative Open Policy Agent Spring Boot 2/3 MongoDB 6 Istio ArgoCD
Cloud-Natives Software-Design Eventing und Serverless Function as a Service Spring Native Kustomize Service-Mesh Reaktive Programmierung Clean Code GitOps
1 Jahr 8 Monate
2020-01 - 2021-08

Realisierung Elektronische Patientenakte

Software-Architekt Event Driven Architecture (EDA) Continuous Deployment Software as a Service (SaaS) ...
Software-Architekt

Aufbau einer Orchestrierungsplattform und Entwicklung von Modulen auf Basis einer Microservice-Architektur für die elektronische Patientenakte

  • Konsolidierung der Makro-Architektur und Unterstützung bei der Umsetzung der Mikroarchitektur
  • Optimierung der Continuous Delivery-Pipeline
  • Umstellung von Openshift 3 auf Openshift 4
  • Umstellung von Java 8 auf Java 11
  • Machbarkeitsanalyse zum Einsatz von GraalVM unter Verwendung von Spring-Native und Quarkus
  • Definition von Architektur-Blueprints und Entwicklungsrichtlinien
  •  Konzeption und Entwicklung eines Subsystems für die  ereignisbasierte Aktions- und Prozesssteuerung
  • Coaching der internen Mitarbeiter
  • Durchführung von Code-Reviews
Redhat Openshift 3/4 Eclipse 4.5 Atlassian JIRA Atlassian Confluence Java 11 Spring-Boot 2.x Istio
Event Driven Architecture (EDA) Continuous Deployment Software as a Service (SaaS) Twelve-Factor App Scrum Clean Code Java ELK Stack UML 2 Openshift GraalVM Quarkus Service-Mesh
Managed Service Provider im IT-Markt der gesetzlichen Krankenversicherung
Essen, Ruhr
8 Monate
2019-03 - 2019-10

Entwicklung einer Integrationsplattform

IT-Architekt Containerisierung Orchestrierung Continuous Delivery ...
IT-Architekt

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
Enterprise Pivotal Container Service 1.5 vSphere 6.X Docker 19.03 Keycloak 6.01 Apache Camel 2.24.X BOC ADONIS BOC ADOIT API-Gateway Kong 1.3 RabbitMQ 3.8 Java 8 .Net Core 2.2 Microsoft Visual Studio 2019 Enterprise
Containerisierung Orchestrierung Continuous Delivery Identity- und Access-Management OpenID Connect SAML 2 UML-Modellierung BPMN-Modellierung Requirement Engineering Software-Design API-Management Messaging
Landesverwaltung
Hannover
2 Monate
2019-01 - 2019-02

Architekturtransformation (Machbarkeitsanalyse)

Solution-Architekt Architekturbewertung Mikroservice-Architektur Software-Entwurf ...
Solution-Architekt

Erstellung einer Lösungskonzeptes, um eine historisch gewachsene, monolithische Anwendung stufenweise in eine Mikroservice-Architektur (.NET Core) zu überführen.

  • Szenariobasierte Architekturbewertung (SAAM)
  • Code-Review
  • Statische und dynamische Code-Analyse
  • Umsetzungsanalyse/Löungsarchitektur 
  • Aufwandsabschätzung/Roadmap
.NET-Framework (4.6) .NET Core (2.2) C# Oracle Database 12c Node.js 10.15.1 Ember.js (3.7.0) Angular 7
Architekturbewertung Mikroservice-Architektur Software-Entwurf Projektplanung Single-Page-Anwendungen
Nürnberg
1 Jahr 6 Monate
2017-07 - 2018-12

Architekturentwicklung Sicherheitenverwaltung und Deckungsregister

Solution-Architekt Domain Driven Design Reaktive Programmierung Microservices ...
Solution-Architekt

Umsetzung einer Plattformstrategie. Konzeption und Entwicklung einer domänenübergreifenden Referenzarchitektur im Bankenumfeld.

  • Review der Plattformstrategie
  • 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 (SAP, TXS ,etc.)
  • Konsolidierung der Build- und Deployment-Pipeline
  • Fachliche Steuerung eines Entwicklungsteams bestehend aus 10 internen und externen Mitarbeitern
Kafka 1.1 Kafka Connector 4.X Kubernetes 1.10 Docker CE SAP-Gateway Innovator Enterprise 13.2 Apache Camel 2.22.x IntelliJ IDEA Atlassian JIRA Maven Buildmanagement Atlassian Confluence MongoDB 3.2
Domain Driven Design Reaktive Programmierung Microservices REST Continious Delivery Java 8/9 OData Scrum Enterprise Application Integration (EAI)
Frankfurt am Main
6 Monate
2017-01 - 2017-06

Stabsstellenleitung

Leitender IT-Architekt UML 2.0 Scrum Enterprise Architecture Management ...
Leitender IT-Architekt

Interim-Management. Konsolidierung einer schnell gewachsenen IT- und Systemarchitektur durch eine auf Stabilität ausgelegte Plattform-Strategie.

- Fachliche Leitung eines Teams von IT- und Systemarchitekten

- Entwicklung der Zielarchitektur
- Planung der strategischen Umsetzungsprojekte

- Optimierung des Technologiemanagements

- Einführung eines API-Managements

  • Anforderungsanalyse und Produktauswahl
  • Technische Evaluierung API-Gateway
  • Unterstützung API-Design
Atlassian JIRA Atlassian Confluence Enterprise Architect WSO2 IntelliJ IDEA Apache Kafka 0.10 pact-jvm scala-pact
UML 2.0 Scrum Enterprise Architecture Management Self Contained Systems Java 8 Scala 2.11 Docker Git Infrastructure as Code DDoS Protection Reaktive Programmierung
1 Jahr 2 Monate
2015-09 - 2016-10

Plattform-Entwicklung

IT-Architekt C# Windows Communication Foundation (WCF) ASP.NET ...
IT-Architekt

Technische Steuerung einer strategischen Plattformentwicklung für das B2B und B2C-Kundensegment. Ein neu konzipiertes Anwendungssystem soll zu einer strategischen Plattform für responsive Web-Anwendungen weiterentwickelt werden.

- Schwachstellen ? und Potentialanalyse der bestehenden Anwendungsarchitektur

- Identifikation und Beschreibung der technisch notwendigen Architekturerweiterungen

- Schrittweise Transformation auf eine Mikroservice-Architektur

- Technische Release-Planung und Steuerung der Betriebsübergabe

- Steuerung des für die Entwicklung verantwortlichen Dienstleistungsunternehmens

- TOGAF konforme Beschreibung der Zielarchitektur

.NET Framework 4.* NHibernate NServiceBus KendoUI AngularJS RequireJS Spring.Net Visual Studio 2015 Resharper NDepend Nancy Atlassian JIRA Atlassian Confluence
C# Windows Communication Foundation (WCF) ASP.NET JavaScript HTML 5 CSS 3 WS-Security WS-SecurityPolicy SAML UML 2.0 Scrum Open Web Interface for .NET (OWIN)
Bonn
1 Jahr 5 Monate
2014-04 - 2015-08

UI-Framework-Entwicklung

Technische Leitung der UI-Entwicklung Scrum Ajax basierte Anwendungsentwicklung Anforderungsmanagement ...
Technische Leitung der UI-Entwicklung

- Definition des einzusetzenden Technologieportfolios

- Modellgestützes Design eines auf die Anforderungen des Unternehmens zugeschnittenen UI-Frameworks als Basistechnologie für alle Java basierten Entwicklungsprojekte

- Prototypische Konzeption einer Mikroservice-Architektur (Spring-Boot)  

-  Konzeption von automatisierten Deployment-Verfahren

- Entwicklung eines Scrum basierten Entwicklungsprozesses

- Erhebung, Bewertung und Kommunikation der Framework relevanten Anforderungen

- Ergebnisverantwortliche Leitung der Entwicklungsteams

- Coaching der internen Mitarbeiter

- Ansprechpartner der Fachbereiche

Java 1.6 JAX-WS 2.0 Servlet 3.0 GWT. 2.6.1 Maven 3 Jenkins 1.5 SonarQube 3.7.4 Eclipse 4.3.2 Tomcat 7 Websphere Apllikationsserver 8.5 Confluence JMeter 2.11 GXT 3.0 Errai 3 Docker Spring-Boot
Scrum Ajax basierte Anwendungsentwicklung Anforderungsmanagement Modellgestütztes Softwaredesign (UML) Test getriebene Software-Entwicklung Architekturmanagement
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

HOCHSCHULE:

Studium der Informatik an der Universität Dortmund
Abschluss als Diplom Informatiker 1994

Nebenfach                   : Elektrotechnik
Studienschwerpunkte: Künstliche Intelligenz und Software-Engineering

ZUSATZQUALIFIKATION:

Zertifizierung zum Senior- und Management-Consultant bei einem Beratungs- und Systemhaus mit den Schwerpunktthemen Architekturmanagement, Architekturentwicklung und Strategieplanung
 

Position

Position

Langjährige Erfahrung als Bereichs- und Abteilungsleiter in der Software-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Software-Architektur Geschäftsprozessanalyse Projektmanagement Self Contained Systems Microservice Containerisierung Kubernetes Knative Kafka Docker Domain Driven Design UML BPMN Java C# Scrum SAFe

Produkte / Standards / Erfahrungen / Methoden

.NET Core (2.2)
.Net Core 2.2
.NET-Framework (4.6)
Angular 7
Apache Camel 2.24.X
API-Gateway Kong 1.3
Atlassian Confluence
Atlassian JIRA
BOC ADOIT
BOC ADONIS
BPMN-Modellierung
Clean Code
Containerisierung
Continuous Delivery
Continuous Deployment
Docker
Docker 19.03
Eclipse 4.5
ELK Stack
Ember.js (3.7.0)
Enterprise Architect
Enterprise Architecture Management
Enterprise Pivotal Container Service 1.5
Event Driven Architecture (EDA)
Git
HTML 5
Identity- und Access-Management
IntelliJ IDEA
Keycloak 6.01
Maven Buildmanagement
Microsoft Visual Studio 2019 Enterprise
NHibernate
Node.js 10.15.1
OData
Openshift
Oracle Database 12c
Orchestrierung
RabbitMQ 3.8
Redhat Openshift 3/4
Requirement Engineering
REST
SAML
Scrum
Self Contained Systems
Software as a Service (SaaS)
Software-Design
Spring-Boot 2.x
Twelve-Factor App
UML 2
Visual Studio 2015
vSphere 6.X
WS-Security
WSO2
MANAGEMENT

  • (Multi-) Projekt- und Programmmanagement
    Sehr hohe Moderations- und Kommunikationsfähigkeiten,
    Praxiserprobte Umsetzung von Managementprozessen(PMBoK, Prince2) und deren Integration in die verschiedenen Vorgehensmodelle der Software-Entwicklung
  • IT-Service-Management(ITIL)
  • Kosten- und Leistungsrechnung
  • Personalführung
    Fachliche und disziplinarische Führung von Organisationseinheiten mit bis zu vierzig Mitarbeitern
  • Geschäftsprozessmodellierung
    BPMN, BPML, XPDL, eEPK (Aris), BPEL
  • Requirement Engineering
    DOORS, ADONIS, Enterprise Architect
  • Qualitätsmanagement
    Rational Unified Process (RUP),Unified Method Architecture (UMA)
    Extreme Programming (XP), Scrum,Feature Driven Development (FDD),
    V-Modell@XT
  • Architekturmanagement
    TOGAF, COBIT

 

ENTWURF


  • Objektorientierte Analyse & Design (OOA/OOD):
    UML 1.x - UML 2.x
  • Modellgetriebene Software-Entwicklung (MDSD):
    • Analyse- und Entwurfsmuster
    • Generatoren
      Arcstyler,openArchitectureWare
  • Architekturmodelle:
    SOA, Microservices, SCA, JBI, WCF, Event Driven Architecture, CQRS
  • Komponentenmodelle:
    CORBA, DCOM/COM, JEE(EJB) , OSGi, JavaBeans 
  • Webservices:
    SOAP, WSDL, UDDI, XML
    WS-I Basic Profile 1.1
  • Representational State Transfer (REST):
    Restlet, JAX-RS(JSR-311 API)
  • SAP-Enterprise Services Architecture (ESA):
    Exchange Infrastructure (XI),
    Web Application Server(Web AS),
    Netweaver-Plattform,
    Composite Application Framework

ENTWICKLUNG/TECHNOLOGIE


  • Client-Entwicklung
    Rich Client Platform (RCP)
    Rich Ajax Platform (RAP)
    Rich Internet Application (RIA)
  • Mobile Endgeräte
    J2ME /JME (CLDC)
    .NET Compact Framework 1.0
  • J2SE/JSE
    JDK 1.0 - JDK 1.7
  • J2EE/JEE
    EJB 1.x, EJB 2.x, EJB 3.x
  • Webservice
    JAX-WS, JAXB, SAAJ, MTOM
    WSDP 2.0, CFX 2.x, AXIS 2
  • AJAX
    (X)HTML, CSS, DOM, XML, JavaScript
  • Servlets, JSP, JSF
  • Web Frameworks:
    Struts 2.x
    ZK Ajax Web Framework(ZUML,Richlets)
    Wicket 1.3 - 1.5, Wicket 6
    Vaadin 6.x - 7.x
  • Portallösungen
    JBOSS Portal 2.X, Liferay 5.X - 6.X, JSR 168, JSR 268 (Portlet Specification 2.0)
  • Persistenz
    JDBC, JDO, JPA,
    iBATIS, Apache OJB, Hibernate (NHibernate), EclipseLink, OpenJPA
  • Integration
    Spring 3.X - 4.X
    (Framework , Web Flow, Web Services , Integration, Modules, Batch, Security)
  • Message Oriented Middleware (MOM)
    JMS (ActiveMQ, WebSphere MQ)
  • Enterprise Service Bus (ESB)
    Mule (2.x, 3.x), ServiceMix (3.x, 4.x), MassTransit (.Net)
  • Workflow Management System (WfMS)
    JBoss jBPM, IBM WebSphere MQ Workflow, Activiti
  • Business Rule Management System (BRMS)
    Java Rule Engine API, JBOSS DROOLS
  • Sicherheit
    WS-Security, XML Encryption, XML Signature, Security Assertion Markup Language
  • Test
    JUnit
    EasyMock, Fit, FitNesse


TESTMETHODIK


  • Testgetriebene Entwicklung (TDD)
  • Code-Coverage-Analyse
  • Regressionstest
  • Testautomatisierung

 

Betriebssysteme

Dos
Mac OS
SUN OS, Solaris
Unix
Debian, Ubuntu
Windows
(XP, Windows 7,8)
Windows CE

Programmiersprachen

AngularJS
ASP.NET
C#
Profiwissen mit 10 jähriger Erfahrung
C++
Expertenwissen mit 14 jähriger praktischer Erfahrung
Java
Expertenwissen mit 16 jähriger praktischer Erfahrung [JME, JSE und JEE(<= EJB 3.2)]
Java 11
Java 8
JavaScript
Expertenwissen mit 8 jähriger Erfahrung in der Entwicklung ajaxbasierter Webanwendungen
Scala 2.11
UML 2.0
UML Modellierung
Expertenwissen mit 14 jähriger praktischer Erfahrung

Datenbanken

DB2
DB2 LUW (Version 7-9)
JDBC
<= JDBC 4.0
MySQL
Enterprise Edition, Community Server
Oracle
8i,9i,10g
SQL
SQL-99 (SQL-3) und SQL-2003

Objektorientierte Datenbanken   : DB4O
NO-SQL            Datenbanken   : CouchDB, Cassandra

Datenkommunikation

CORBA
CORBA 2.0 (Corba Services, IIOP)
Internet, Intranet
HTTP, SOAP (SAAJ,MTOM), WS-ADDRESSING, WS-ATOMIC TRANSACTION, WS-SECURITY
ISO/OSI
Grundkenntnisse über die meisten Protokolle der Schichten 3- 7
Messaging
OpenID Connect
RFC
SAP RFC-Kommunikation über den Java Connector (JCo)
RPC
DCOM, .Net Remoting, RMI, XML-RPC
SAML 2
TCP/IP
Detaillierte Protokollkenntnisse
HTTP-basierende Protokolle: - HttpInvoker

Binär-Protokoll (mit Java-Serialisierung)

 - Hessian

Binär-Protokoll

 - Burlap

XML-Protokoll

Hardware

Macintosh
PC
SUN

Design / Entwicklung / Konstruktion

Apache Kafka 0.10
Architekturbewertung
DDoS Protection
Infrastructure as Code
Mikroservice-Architektur
pact-jvm
Projektplanung
Reaktive Programmierung
scala-pact
Single-Page-Anwendungen
Software-Entwurf
UML-Modellierung

Branchen

Branchen

BRANCHE:                                                    ERFAHRUNG:
 

Kommunalverwaltung:                                    2 Jahre

Telekommunikation :                                       2 Jahre

Distributionslogistik :                                       3 Jahre

Banken und Versicherungen:                         8 Jahre

Energiewirtschaft:                                            5  Jahre

IT-Sicherheit:                                                     3  Jahre

Software-Entwicklung und Beratung:         18 Jahre

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.