Architekt, Projektleiter, Java EE, DDD, EAI, Qualität, Teamleitung, Agilität, verteilte Teams
Aktualisiert am 07.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.07.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Software Architektur
Java
Projektleitung
Java EE
Englisch
fließend in Wort und Schrift, verhandlungssicher
Französisch
gute Kenntnisse in Wort und Schrift
Italienisch
gute Kenntnisse in Wort und Schrift
Spanisch
sehr gute Kenntnisse in Wort und Schrift

Einsatzorte

Einsatzorte

München (+100km)
möglich

Projekte

Projekte

5 Jahre 5 Monate
2021-02 - heute

Digitales Schulzeugnis

Architektur und Entwicklung eines Microservice zum Erstellen von digitalen Abiturzeugnissen auf der govdigital-Blockchain, Volumen: 6 Entwickler

  • Architektur: Komponentendesign Microservice, Anbindung Schnittstelle Bundesdruckerei, Integration in bestehende Schulanwendung, Authentifizierung und Autorisierung der dezentralen Schulanwendungen, Verwaltung Ethereum-Wallets, Signieren der Blockchain-Transaktionen, Queuing und asynchrone Verarbeitung, Skalierung, Testkonzept, Last- und Performancetest
  • Beratung Entwicklungsprozess: Testvorgehen mit Unit-, Integrations- und Systemtests der deployten Anwendung, Testautomatisierung, Branching-Konzept, Tooling Spezifikation/Dokumentation

V-Modell XT Java 11 Hibernate OSGi Hessian Ethereum Swing Eclipse Jenkins Gatling Jetty PostgreSQL Linux
Bildungsministerium Rheinland-Pfalz
8 Monate
2020-02 - 2020-09

SDT-II Network Authentication

Architektur und Entwicklung eines Gateways zur Authentifizierung und Autorisierung von Werkstatt-Laptops zum Aufruf zentraler Webservices in Japan, Volumen: 3 Entwickler

  • Architektur: Design Authentifizierung und Autorisierung von
    Webservice-Requests (SOAP/REST) durch Login des Händlers im Suzuki-Single-Sign-On, Abstimmung Schnittstellen mit Suzuki Motor Corporation Japan und Bosch Deutschland. Asynchrone Verarbeitung zur gleichzeitigen Bereitstellung des Ergebnisses in der Web-GUI und per Webservice an den Werkstatt-Laptop. Entwicklung Schnittstellen und Dialoge
  • Beratung Entwicklungsprozess: Build und Versionierung von Docker- Images in der Jenkins-CI, Testautomatisierung deployter Webservices und Webanwendungen durch die CI
Kanban Java Hibernate Jersey JAX-WS Servlet/JSP Eclipse Maven Jenkins Git Tomcat MySQL Docker Portainer Linux
Suzuki Motor Corporation
Japan
10 Monate
2019-03 - 2019-12

Architektur und Qualitätssicherung für ein Händlerverkaufssystem

Sales Assistant 3 Java EJB Jersey ...
Sales Assistant 3

Architektur und Qualitätssicherung für ein Händlerverkaufssystem, Volumen: 15 Entwickler in München, 10 Entwickler in Portugal

  • Architektur: Einbindung Gebrauchtwagen-Suche und -Verkauf in das bestehende System: technisches Design, Abstimmung Schnittstellen, Definition technische User Stories, Entwicklung Schnittstellen und Dialoge; Integration BMW Financial Services: technisches Design, Prototyp; Migration Autorisierungsframework: technisches Lösungsdesign, Prototyp OAuth 2.0 (OpenID Connect)
  • Qualitätssicherung und Beratung Entwicklungsprozess: Code- Reviews, Überarbeitung Entwicklungsprozess im verteilten Team: Branching-Modell, Code-Review-Vorgehen, Definition of Done
Java EJB Jersey Java FX IntelliJ Gradle Jenkins JIRA Confluence Swagger Git curl WebLogic Apache SiteMinder Oracle DB2 Linux
BMW
München
6 Monate
2018-09 - 2019-02

International Used Car Portal

Java Jenkins JIRA ...

Architektur und Qualitätssicherung für ein System zur Vermarktung von Gebrauchtfahrzeugen, Volumen: 15 Entwickler in München, 5 in Indien

  • Architektur: Integration Digital Sales Desk zur Online-
    Kaufabwicklung: Design, Abstimmung Schnittstellen, Definition von User Stories, Begleitung Entwicklung und Test; Integration BMW Financial Services: Abstimmung Schnittstellen, Begleitung Entwicklung und Test; Integration Jahreswagen-App für BMWMitarbeiter: Ausarbeitung Lösungsalternativen und Abstimmung, Definition von User Stories; Security: Definition Maßnahmen nach Penetration Test und Koordination der Umsetzung
  • Qualitätssicherung: Review und Aktualisierung Dokumentation, Review User Stories, Beratung agiler Entwicklungsprozess
Java Jenkins JIRA Confluence Swagger Git Selenium Insomnia curl SAP Hybris Adobe Experience Manager Splunk Apache SiteMinder Oracle Linux
BMW
München
8 Monate
2018-02 - 2018-09

Aftersales e-Commerce

UML Java EJB ...

Beratung zu Architektur und Entwicklungsprozess für ein System zur Datenanalyse des Onlineshop-Traffics, Volumen: 5 Entwickler in München

  • Architektur: Performance-Analyse und Code-Review der
    bestehenden Datawarehouse-Lösung, Vorschläge zur DB-Schema-Optimierung und architektonischen Trennung operatives und dispositives System, Abstimmung Maßnahmen mit Kunden, Performance-Forecast und Sizing, Planung, Durchführung und Dokumentation Last-/ Performancetest inkl. Abstimmungen Anonymisierung/Generierung von Testdaten, Umsetzung Trennung DB-Schemata, separater Reporting-Server
  • Beratung Entwicklungsprozess: Migration von Subversion auf Git, Testautomation mit Selenium, Testdatengenerierung für Last- /Performancetests, Aufsetzen CI-Jobs für Build, Deployment, sowie regelmäßige Last-/Performancetests
UML Java EJB JDBC Jersey Eclipse Maven Jenkins HP ALM TortoiseSVN Git Selenium JMeter curl JSON SQL Glassfish Apache SiteMinder Oracle Linux
BMW
München
3 Monate
2018-03 - 2018-05

Prozessteilekette 2025

Java EJB Jersey ...

Architektur und Prototyp-Entwicklung für ein Cloud-basiertes System für die Teilelogistik, Volumen: 20 Entwickler in München

  • Architektur: Ausarbeitung und Abstimmung von Lösungsalternativen für zentrales Logging der verteilten Cloud-Infrastruktur
  • Entwicklung: Prototyp zur Anbindung des zentralen Rollenmanagements zur Authentifizierung/Autorisierung (online und offline), Dokumentation als Blueprint-Lösung für die Entwicklungsteams
Java EJB Jersey Eclipse Maven Jenkins JIRA Confluence Swagger Git curl JSON SQL Glassfish ElasticSearch LogStash Beats FluentD Splunk Kibana Apache SiteMinder Oracle OpenStack Docker Linux
BMW
München
1 Jahr 9 Monate
2016-05 - 2018-01

Volumenfahrzeugplanung

Kanban UML Java ...

Verantwortung Software-Qualitätssicherung, Beratung zu Architektur und Entwicklungsprozess für ein System zur Produktionsplanung, Volumen: 14 Entwickler in München, 6 Entwickler in Rumänien, 2 Entwickler in Spanien

  • Qualitätssicherung: Qualitätsverantwortung ggü. Kunden
    Aufbau Continuous Integration, Continuous Inspection,
    Testautomatisierung, API-, UI- und Message-Broker-
    Regressionstests, Messung Testabdeckung, Definition, Planung und Begleitung von Maßnahmen zur Erhöhung der Testabdeckung, Abstimmung Sonar Coding Rules und Quality Gates mit Kunden- Architekturteam, Definition, Planung und Begleitung von Maßnahmen zur Reduzierung der gemeldeten Sonar- Codequalitätsprobleme und Erreichen Quality Gates, Release- und Deployment- Automatisierung, Code-Reviews, Guidelines, Vorschläge zu Prozessverbesserungen und Begleitung der Umsetzung
  • Architektur: Verantwortung Aktualisierung System Design und technische Anteile Schnittstellenkontrakte; Design, prototypische Implementierung und Rollout-Unterstützung der Authentifizierung und Autorisierung per Client-Zertifikat („two-way-SSL“) zwischen Application Server und Message Broker; Herauslösen und Dokumentation von gemeinsamen Komponenten für Nachbarprojekte, Komponentenverantwortung Auftragsplatzierung; Performance-Analysen; Dokumentation Best Practices
  • Beratung Entwicklungsprozess und Projektleitung: Schätzung, Planung, Beratung Team- und Aufgabenverteilung Rumänien/ Spanien, Vertretung Technische Projektleitung
Kanban UML Java EJB JDBC CDI Jersey IntelliJ IDEA IBM Integration Toolkit JProfiler Structure101 Arquillian Maven Gulp Flyway Jenkins CheckStyle FindBugs PMD JaCoCo SonarQube MagicDraw HP ALM TortoiseSVN HTML CSS JavaScript AngularJS Karma Protractor JSON XML XSD SQL Glassfish IBM Integration Bus Docker OpenShift ElasticSearch Logstash Kibana Apache SiteMinder Oracle Linux SoapUI curl
BMW
München
1 Jahr 4 Monate
2015-01 - 2016-04

Unified Sales Platform / Retail Sales Portal

Scrum Kanban BMW ITPM ...

Architektur, Teamleitung und Qualitätssicherung für ein Bestellsystem für Direktvertrieb BMW i und Händlervertrieb BMW Pkw, BMW Motorrad und MINI. Volumen: 25 Entwickler in München, 10 Entwickler in Rumänien, 4 Entwickler in Spanien

  • Architektur: Gesamtverantwortung System Design, Modellierung technische Modelle nach BMW MeTA-Vorgehen, Coaching Modellierung fachliche Modelle (Geschäftsprozesse, Use Cases, Datenmodell), Reengineering von JSF auf AngularJS-Oberflächen:
    Sicherheit, Session-Management, Authentifizierung, Autorisierung, API-Design, Backend-Komponentenschnitt, Verantwortung technische Anteile Schnittstellenkontrakte BMW Bank
  • Projektleitung: Teamleitung und Coaching rumänisches Entwicklerteam, Themenverantwortung Oberflächen- und Backend-Integration BMW Bank in Angebots- und Vertragsprozess, Koordination End-to-End-Test mit beteiligten Nachbarsystemen
  • Qualitätssicherung, Beratung Entwicklungsprozess: Technische Abnahmen Sprint-Ergebnisse, Prozessverbesserungen zur Erstellung, kontinuierliche Aktualisierung und aktueller Zugriff System Design sowie fachliche und technische Modelle aus MagicDraw für Design- und Entwicklungsteam, Erstellung Guidelines, Best Practices
Scrum Kanban BMW ITPM UML BMW MeTA Java EJB Jersey Eclipse IntelliJ IDEA Maven Gulp Jenkins CheckStyle FindBugs PMD JaCoCo SonarQube Selenium MagicDraw HP ALM TortoiseSVN HTML CSS JavaScript AngularJS Karma JSF RichFaces JSON XML XSD SQL Glassfish Apache Docker SiteMinder Oracle Linux SoapUI curl
BMW
München
2 Jahre 5 Monate
2012-08 - 2014-12

Integrated Customer Data Management

Scrum BMW ITPM UML ...

Architekturverantwortung für ein System zur Zuordnung von Fahrzeugen und Finanzierungsverträgen im Rahmen des Website-Relaunch BMW.digital, Coaching des indischen Entwicklerteams, Volumen: 7 Entwickler in Indien

  • Architektur: Verantwortung Gesamtarchitektur; Design der
    Umsetzung in Design-Workshops und -Reviews mit dem indischen Entwicklungsteam pro Scrum-Sprint
  • Coaching und Qualitätssicherung in Pune (Indien): Wissenstransfer und Unterstützung des indischen Teams bei Fragen zur Technik, Architektur und Fachlichkeit; Code-Reviews aller Scrum-Sprint- Ergebnisse; Qualitätsverantwortung
  • Beratung Entwicklungsprozess: Ausgestaltung des Scrum-basierten Entwicklungsprozesses, Sicherstellung direkter/ transparenter Kommunikation, Coaching zu schrittweisen eigenständigen Übernahme der Ergebnisverantwortung durch das indische Entwicklungsteam; Definition Guidelines und Quality Gates; Unterstützung Projektleitung und Scrum-Master; Dokumentation Best Practices
Scrum BMW ITPM UML BMW MeTA Java EJB Jersey Quartz Spring DBUnit Eclipse Maven Jenkins CheckStyle FindBugs PMD JaCoCo SonarQube HP Quality Center TortoiseSVN HTML CSS JavaScript JSON XML XSD SQL Glassfish Apache SiteMinder Oracle Linux SoapUI curl
BMW
München
3 Monate
2013-10 - 2013-12

SF Global

Scrum BMW ITPM UML ...

Entwicklungsunterstützung und Beratung zur Qualitätsverbesserung für ein System zur Definition und Kalkulation von Finanzprodukten, Volumen: 9 Entwickler in Deutschland, 8 Entwickler in Indien

  • Architektur, Entwicklung: Design und Umsetzung „Sanity Checks“ zur Konsistenzprüfung der durch den Benutzer mit hochkomplexen Regeln definierten Finanzprodukte vor ihrem Rollout
  • Auswertung von Software-Metriken zu Code-Qualität und
    Testabdeckung, Definition Maßnahmen mit Projektleitung und Team
  • Qualitätssicherung, Beratung Entwicklungsprozess:
    Qualitätsverbesserung, Priorisierung offener Punkte in Architektur, Entwicklung und Test, Unterstützung Projektleitung, Product Owner und Scrum-Master
Scrum BMW ITPM UML BMW MeTA Java EJB IntelliJ IDEA Maven Jenkins Sonar HP Quality Center TortoiseSVN JSF PrimeFaces HTML CSS JavaScript XML XSD SQL Glassfish Apache SiteMinder Oracle Linux
BMW Bank
München
3 Monate
2013-08 - 2013-10

Suzuki Wartungsplangenerator

Scrum UML Java ...

Design, Entwicklung und Beratung zum Entwicklungsprozess für ein System zur Definition und interaktiven Anzeige von Wartungsplänen für Fahrzeuge, Volumen: 2 Entwickler

  • Architektur, Fachliches Chefdesign, Entwicklung, Projektleitung: Überarbeitung Fachkonzept, Design und Umsetzung Wartungsplangenerator als interaktive Webanwendung
  • Beratung Entwicklungsprozess: Einführung Scrum in den Rollen Product Owner und Scrum-Master, Einführung Code-Standards, automatisierter Build-Prozess und Metriken zur Testabdeckung
Scrum UML Java JPA Hibernate Spring Eclipse Maven TortoiseSVN JSF HTML CSS JavaScript XML XSD SQL Tomcat Apache MySQL Linux
Service IT GmbH
Landshut
1 Jahr 10 Monate
2010-11 - 2012-08

MKS Lifecycle Management

CMMI ITIL Scrum ...

Verantwortung für ein System zum Konfigurations-, Änderungs-,
Anforderungs- und Test-Management in der Konzern-internen
Elektrik/Elektronik-Software-Entwicklung für Steuergeräte. Volumen: ca. 1200 Nutzer

  • Projektleitung: Projektplanung, Controlling und Steuerung des Lieferanten, Sicherstellung CMMI-konformer Prozesse, Integration neuer Fachbereiche und Konzerneinheiten, Unterstützung und Steuerung Infrastrukturbereitstellung und Inbetriebnahme nach ITIL, Koordination Steuerkreis, Budgetverantwortung
  • fachliches Chefdesign: Vereinheitlichung des Softwareentwicklungsprozesses über die beteiligten Abteilungen, Leitung des zentralen fachlichen Steuerungsgremiums, Koordination Change Management mit Fachbereichen und Lieferanten nach Scrum-Prozess, Beratung zum Build- und Konfigurationsmanagement
  • Architektur: Beratung zu Gesamtarchitektur, Best Practices zum Konfigurationsmanagement, Performance-Analyse,
    Lösungsentwicklung für Mandantenfähigkeit, konzernübergreifendes Single-Sign-On, „geheim“ klassifizierte Daten
CMMI ITIL Scrum UML Solaris Java JavaScript SQL XML Oracle JBoss MS Project
Audi
Ingolstadt
8 Monate
2010-10 - 2011-05

Funktionsintegrations-Datenbank

RUP CMMI UML ...

Entwicklung eines Systems zum Meilenstein-Controlling der Konzernübergreifenden Elektrik/Elektronik-Steuergeräte-Entwicklung. Volumen: ca. 10 Entwickler

  • Projektleitung: Schätzung, Projektplanung, Ausschreibung,
    Controlling und Steuerung des Lieferanten, Sicherstellung CMMIkonformer Prozesse, Definition Service-Level Agreements, Budgetverantwortung, Übergabe in Fachbereich
  • fachliches Chefdesign: Erstellung Lastenheft, Anforderungsmanagement, Priorisierung der Anforderungen ggü. Lieferanten
  • Architektur: Beratung zu Gesamtarchitektur in JEE/Oracle APEX, Lösungsentwicklung für konzernübergreifendes Single-Sign-On, „vertraulich“ klassifizierte Daten
RUP CMMI UML Oracle WebSphere Application Server Oracle APEX MS Project
Audi
Ingolstadt
7 Monate
2010-05 - 2010-11

Endgeräte Management System

RUP UML Linux ...

Entwicklung eines Systems zum zentralen Management der Endgeräte für den digitalen Personalausweis, Volumen: 9 Entwickler

  • Spezifikation: Konzeption, Datenmodell, Erstellung Pflichtenheft
  • Architektur: Konzeption Schichtenarchitektur, Webservices,
    Persistenz (MDD-Ansatz zur Generierung JPA-konformer Hibernate Entitäten aus Enterprise-Architect-Modell)
  • Beratung Entwicklungsprozess: Schätzung, Projektplanung,
    Verbesserung Entwicklungsprozess, Qualitätssicherung
  • Entwicklung: Webservices (Axis2), Anwendungslogik (Spring), Persistenz (Hibernate/JPA)
  • Test: Konzeption und Entwicklung Regressionstest in Continuous- Integration-Umgebung (DBUnit, Bamboo)
RUP UML Linux Java DBUnit JavaScript SQL HTML CSS XML XSD SQLServer Apache Tomcat Hibernate Spring Axis Rampart JSF MyFaces Sparx Enterprise Architect Eclipse Maven Bamboo TortoiseSVN CheckStyle FindBugs PMD
Bundesdruckerei
Berlin
6 Monate
2009-10 - 2010-03

Busnet

CMMI UML Windows 2003 Server ...

Migration einer Datenbank zur zentralen Verwaltung von Signaldefinitionen auf den verschiedenen Bussystemen in der Elektrik-/Elektronik-Entwicklung im Fahrzeug, genutzt von Audi, VW, Porsche, entwickelt seit 2001, mit Ziel der Erweiterung auf neue Geschäftsprozesse und Sicherstellung der Skalierung von 50 auf 500 Benutzer, Volumen: 5 Entwickler.

  • Architekturberatung: Review Ist-Architektur, Konzeption möglicher Migrationspfade zur Migration 2-Schicht-Architektur (Swing/ Toplink, Windows Terminal Server, Oracle) auf 3-Schicht-Architektur (RCP, WebSphere Application Server, Hibernate, JPA)
  • Unterstützung Projektleitung: Schätzung, Projektplanung,
    Vorstellung der Migrationspfade im Konzern-Architektursteuerkreis, Unterstützung bei Planung und Umsetzung der Migration
CMMI UML Windows 2003 Server Java Oracle WebSphere Application Server Hibernate JPA Toplink EJB Swing RCP Sparx Enterprise Architect IBM Rational Application Developer TortoiseSVN SonarJ MS Project
Audi
Ingolstadt
11 Monate
2009-05 - 2010-03

?Software als Produkt? Lizenzserver

RUP CMMI UML ...

Entwicklung eines Systems zur kaufmännischen Überprüfung und technischen Freischaltung der Nutzungsrechte von Software im Fahrzeug, Volumen: 9 Entwickler

  • Projektleitung: Schätzung, Projektplanung, Steuerung verteilte Entwicklung in mehreren Standorten in Deutschland und Polen, Einführung und Sicherstellung CMMI-konformer Prozesse, Unterstützung und Steuerung Infrastrukturbereitstellung und Inbetriebnahme, Budgetverantwortung
  • fachliches Chefdesign: Gestaltung des Freischaltprozesses von Software im Fahrzeug, Erstellung Lasten- und Pflichtenhefte
  • Architektur: Konzeption Gesamtarchitektur, Konzeption Webservice- Sicherheit (Authentifizierung per Ausweis mit PKI-Zertifikat)
  • Entwicklung: Implementierung Webservices (Axis2), Webservice- Sicherheit (Rampart)
  • Entwicklung: Implementierung Oberflächen (JSF, MyFaces,
    Facelets, XHTML, RCP)
  • Test: Erstellung Testkonzept, Template für Testfälle, Testdaten und Testfälle, Durchführung Systemtest, Lasttest, Unterstützung Abnahmetest
RUP CMMI UML ARIS Linux Java JavaScript SQL HTML CSS XML XSD Oracle WebSphere Application Server Tivoli Access Manager WebSEAL Hibernate Spring Axis Rampart JSF MyFaces Facelets RCP Sparx Enterprise Architect IBM Rational Application Developer Maven Hudson TortoiseSVN Dependometer CheckStyle FindBugs PMD SonarJ HP Service Center MS Project
Audi
Ingolstadt
5 Monate
2008-11 - 2009-03

ITP/FL EAI-Pilot

CMMI UML HPUX ...

Piloteinsatz SAP NetWeaver PI 7.1 zur Kommunikation von GSS (Global Supplier System, SAP) an SMB (Supplier Management Base, JEE) im Werk Sindelfingen mit Ziel der Sicherstellung der Produktionstauglichkeit für das laufende Projekt “Automotive Supply MFA” und der langfristigen Ablösung
der bestehenden Zwischenlösung über EDICS, Volumen: 2 Entwickler

  • Architektur: Konzeption der EAI-Plattform mit SAP NetWeaver PI 7.1, Performancetuning und Inbetriebnahme als Parallellösung, Ergebnispräsentation
  • Entwicklung: Implementierung der Integrationsszenarien mit
    Sammlung von eingehenden IDocs aus GSS, Transformation und Versand auf RFTS-Dateischnittstelle an SMB
  • Test: Erstellung Testkonzept, Testdaten und Testfälle, Durchführung Systemtest, Lasttest
  • Beratung: Schätzung, Projektplanung
CMMI UML HPUX Java ABAP XML XSD XSLT Oracle SAP NetWeaver PI SAP GUI SAP NetWeaver Developer Studio MS Project Visio
Daimler
Sindelfingen

Aus- und Weiterbildung

Aus- und Weiterbildung

11/1993 ? 03/1999

TU München

Studium - Informatik/ Nebenfach Theoretische Medizin

Abschluss: Diplom-Informatiker


Schwerpunkte:

  • Thema der Diplomarbeit: auf Anfrage


Weiterbildungen

2017-02

embarc GmbH

  • Training iSAQB Advanced "Agile Softwarearchitektur"


2016-11

innoQ GmbH

  • Training iSAQB Advanced "Flexible Architekturen"


2006-05

Capgemini University Paris

  • Training "Rightshore for Software Engineers"


2005-06

TU München

Seminar ?Intercultural Communication?


2000-07

TU München

  • Seminar ?Español Scientífico y Técnico?


Zertifizierungen

  • iSAQB Certified Professional for Software Architecture ? Advanced
  • TOGAF 9.1 ? Foundation
  • AWS Certified Solutions Architect ? Associate

Position

Position

  • Architekt
  • Projektleiter
  • Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur Java Projektleitung Java EE

Schwerpunkte

  • Java EE, Domain Driven Design, Systemintegration, Qualität
  • Teamleitung, agile Prozesse, verteilte Teams

Produkte / Standards / Erfahrungen / Methoden

Agilität
DDD
EAI
Java EE
Qualität
Teamleitung
verteilte Teams

Methoden

  • Scrum
  • Kanban
  • LeSS
  • SAFe
  • CMMI
  • ITIL
  • BMW ITPM
  • VW SEP
  • DDD
  • BPMN
  • ARIS-EPK
  • UML
  • BMW MeTA


Produkte und Standards

  • Plattformen:
    • Glassfish
    • WebSphere Application Server
    • WebLogic
    • JBoss
    • Tomcat
    • Apache
    • WebSphere Process Server
    • WebSphere MQ
    • IBM WebSphere Message Broker/Integration Bus
    • SAP PI
    • Tivoli Access Manager
    • SiteMinder
    • Kubernetes/ OpenShift
    • Docker
    • VMWare
  • Integration:
    • REST
    • SOAP
    • JMS
    • CORBA
    • Jersey
    • Axis
    • Rampart
    • JAXB
    • Jackson
    • JMS
  • Persistenz, Architektur:
    • JPA
    • Hibernate
    • Toplink
    • EJB
    • JDBC
    • CDI
    • Spring
  • UI:
    • Angular
    • Bootstrap
    • Java FX
    • JSF
    • Cocoon
    • Struts
    • Eclipse RCP
    • Swing


Werkzeuge

  • Entwicklung, Build, Versionierung:
    • Eclipse
    • IntelliJ IDEA
    • IBM Rational Application Developer
    • IBM Message Broker/Integration Toolkit
    • WebSphere Integration Developer
    • SAP GUI
    • NetWeaver Developer Studio
    • Gradle
    • Maven
    • Ant
    • Jenkins
    • Bamboo
    • Flyway
    • Git
    • TortoiseSVN
    • TortoiseCVS
  • Architektur, Qualität:
    • JDepends
    • Dependometer
    • Structure101
    • Sotograph
    • SonarQube
    • CheckStyle
    • FindBugs
    • PMD
  • Test, Performance:
    • JUnit
    • DBUnit
    • Karma
    • Protractor
    • Selenium
    • QF-Test
    • JaCoCo
    • Cobertura
    • Clover
    • Emma
    • JProbe
    • JProfiler
  • Modellierung:
    • MagicDraw
    • Sparx Enterprise Architect
    • Innovator
    • ARIS
    • Poseidon UML
    • ArgoUML
    • Visio UML
  • Dokumentation
  • Planung
  • Steuerung:
    • MS Office
    • Confluence
    • TWiki
    • FosWiki
    • Visio
    • LaTeX
    • JIRA
    • HP ALM
    • Bugzilla
    • MS Project


Berufserfahrung

2016-07 ? heute

Rolle: Freiberuflicher IT-Berater, Aufsichtsrat

Kunde: auf Anfrage


2010-03  - 2016-06

Rolle: Vorstand

Kunde: auf Anfrage


Aufgaben:

  • Interne Weiterbildungen: Kaltakquise, Telefonische Verkaufsgespräche


2008-10 - 2010-03

Rolle: Managing Consultant

Kunde: Capgemini sd&m AG


Aufgaben:

  • Interne Weiterbildungen: Enterprise Architecture, Gesprächsführung


2002-05 - 2008-09

Rolle: Technischer Berater/Projektleiter

Kunde: sd&m AG


Aufgaben:

  • Interne Weiterbildungen: Frontend-Entwicklung, Beratung, EAI, Kundenauftritt, English Presentation


2001-01 - 2002-05

Rolle: Senior Software-Ingenieur/Projektleiter

Kunde: sd&m AG


Aufgaben:

  • Interne Weiterbildungen: Projektleitung, Requirements Analysis


1999-02 - 2000-12

Rolle: Software-Ingenieur

Kunde: sd&m GmbH & Co. KG


Aufgaben:

  • Weiterbildungen: Entwicklung, Konfliktmanagement, Kommunikation

Betriebssysteme

Unix
Linux, Solaris, AIX, HPUX
Windows

Programmiersprachen

Bash
CSS
Groovy
HTML
Java
JavaScript
Perl
PHP
Python
Ruby
SQL
XSD
XSLT

Datenbanken

DB2
ElasticSearch
MySQL
Oracle
PostgreSQL
SQLServer

Branchen

Branchen

  • Automotive
  • Public

Einsatzorte

Einsatzorte

München (+100km)
möglich

Projekte

Projekte

5 Jahre 5 Monate
2021-02 - heute

Digitales Schulzeugnis

Architektur und Entwicklung eines Microservice zum Erstellen von digitalen Abiturzeugnissen auf der govdigital-Blockchain, Volumen: 6 Entwickler

  • Architektur: Komponentendesign Microservice, Anbindung Schnittstelle Bundesdruckerei, Integration in bestehende Schulanwendung, Authentifizierung und Autorisierung der dezentralen Schulanwendungen, Verwaltung Ethereum-Wallets, Signieren der Blockchain-Transaktionen, Queuing und asynchrone Verarbeitung, Skalierung, Testkonzept, Last- und Performancetest
  • Beratung Entwicklungsprozess: Testvorgehen mit Unit-, Integrations- und Systemtests der deployten Anwendung, Testautomatisierung, Branching-Konzept, Tooling Spezifikation/Dokumentation

V-Modell XT Java 11 Hibernate OSGi Hessian Ethereum Swing Eclipse Jenkins Gatling Jetty PostgreSQL Linux
Bildungsministerium Rheinland-Pfalz
8 Monate
2020-02 - 2020-09

SDT-II Network Authentication

Architektur und Entwicklung eines Gateways zur Authentifizierung und Autorisierung von Werkstatt-Laptops zum Aufruf zentraler Webservices in Japan, Volumen: 3 Entwickler

  • Architektur: Design Authentifizierung und Autorisierung von
    Webservice-Requests (SOAP/REST) durch Login des Händlers im Suzuki-Single-Sign-On, Abstimmung Schnittstellen mit Suzuki Motor Corporation Japan und Bosch Deutschland. Asynchrone Verarbeitung zur gleichzeitigen Bereitstellung des Ergebnisses in der Web-GUI und per Webservice an den Werkstatt-Laptop. Entwicklung Schnittstellen und Dialoge
  • Beratung Entwicklungsprozess: Build und Versionierung von Docker- Images in der Jenkins-CI, Testautomatisierung deployter Webservices und Webanwendungen durch die CI
Kanban Java Hibernate Jersey JAX-WS Servlet/JSP Eclipse Maven Jenkins Git Tomcat MySQL Docker Portainer Linux
Suzuki Motor Corporation
Japan
10 Monate
2019-03 - 2019-12

Architektur und Qualitätssicherung für ein Händlerverkaufssystem

Sales Assistant 3 Java EJB Jersey ...
Sales Assistant 3

Architektur und Qualitätssicherung für ein Händlerverkaufssystem, Volumen: 15 Entwickler in München, 10 Entwickler in Portugal

  • Architektur: Einbindung Gebrauchtwagen-Suche und -Verkauf in das bestehende System: technisches Design, Abstimmung Schnittstellen, Definition technische User Stories, Entwicklung Schnittstellen und Dialoge; Integration BMW Financial Services: technisches Design, Prototyp; Migration Autorisierungsframework: technisches Lösungsdesign, Prototyp OAuth 2.0 (OpenID Connect)
  • Qualitätssicherung und Beratung Entwicklungsprozess: Code- Reviews, Überarbeitung Entwicklungsprozess im verteilten Team: Branching-Modell, Code-Review-Vorgehen, Definition of Done
Java EJB Jersey Java FX IntelliJ Gradle Jenkins JIRA Confluence Swagger Git curl WebLogic Apache SiteMinder Oracle DB2 Linux
BMW
München
6 Monate
2018-09 - 2019-02

International Used Car Portal

Java Jenkins JIRA ...

Architektur und Qualitätssicherung für ein System zur Vermarktung von Gebrauchtfahrzeugen, Volumen: 15 Entwickler in München, 5 in Indien

  • Architektur: Integration Digital Sales Desk zur Online-
    Kaufabwicklung: Design, Abstimmung Schnittstellen, Definition von User Stories, Begleitung Entwicklung und Test; Integration BMW Financial Services: Abstimmung Schnittstellen, Begleitung Entwicklung und Test; Integration Jahreswagen-App für BMWMitarbeiter: Ausarbeitung Lösungsalternativen und Abstimmung, Definition von User Stories; Security: Definition Maßnahmen nach Penetration Test und Koordination der Umsetzung
  • Qualitätssicherung: Review und Aktualisierung Dokumentation, Review User Stories, Beratung agiler Entwicklungsprozess
Java Jenkins JIRA Confluence Swagger Git Selenium Insomnia curl SAP Hybris Adobe Experience Manager Splunk Apache SiteMinder Oracle Linux
BMW
München
8 Monate
2018-02 - 2018-09

Aftersales e-Commerce

UML Java EJB ...

Beratung zu Architektur und Entwicklungsprozess für ein System zur Datenanalyse des Onlineshop-Traffics, Volumen: 5 Entwickler in München

  • Architektur: Performance-Analyse und Code-Review der
    bestehenden Datawarehouse-Lösung, Vorschläge zur DB-Schema-Optimierung und architektonischen Trennung operatives und dispositives System, Abstimmung Maßnahmen mit Kunden, Performance-Forecast und Sizing, Planung, Durchführung und Dokumentation Last-/ Performancetest inkl. Abstimmungen Anonymisierung/Generierung von Testdaten, Umsetzung Trennung DB-Schemata, separater Reporting-Server
  • Beratung Entwicklungsprozess: Migration von Subversion auf Git, Testautomation mit Selenium, Testdatengenerierung für Last- /Performancetests, Aufsetzen CI-Jobs für Build, Deployment, sowie regelmäßige Last-/Performancetests
UML Java EJB JDBC Jersey Eclipse Maven Jenkins HP ALM TortoiseSVN Git Selenium JMeter curl JSON SQL Glassfish Apache SiteMinder Oracle Linux
BMW
München
3 Monate
2018-03 - 2018-05

Prozessteilekette 2025

Java EJB Jersey ...

Architektur und Prototyp-Entwicklung für ein Cloud-basiertes System für die Teilelogistik, Volumen: 20 Entwickler in München

  • Architektur: Ausarbeitung und Abstimmung von Lösungsalternativen für zentrales Logging der verteilten Cloud-Infrastruktur
  • Entwicklung: Prototyp zur Anbindung des zentralen Rollenmanagements zur Authentifizierung/Autorisierung (online und offline), Dokumentation als Blueprint-Lösung für die Entwicklungsteams
Java EJB Jersey Eclipse Maven Jenkins JIRA Confluence Swagger Git curl JSON SQL Glassfish ElasticSearch LogStash Beats FluentD Splunk Kibana Apache SiteMinder Oracle OpenStack Docker Linux
BMW
München
1 Jahr 9 Monate
2016-05 - 2018-01

Volumenfahrzeugplanung

Kanban UML Java ...

Verantwortung Software-Qualitätssicherung, Beratung zu Architektur und Entwicklungsprozess für ein System zur Produktionsplanung, Volumen: 14 Entwickler in München, 6 Entwickler in Rumänien, 2 Entwickler in Spanien

  • Qualitätssicherung: Qualitätsverantwortung ggü. Kunden
    Aufbau Continuous Integration, Continuous Inspection,
    Testautomatisierung, API-, UI- und Message-Broker-
    Regressionstests, Messung Testabdeckung, Definition, Planung und Begleitung von Maßnahmen zur Erhöhung der Testabdeckung, Abstimmung Sonar Coding Rules und Quality Gates mit Kunden- Architekturteam, Definition, Planung und Begleitung von Maßnahmen zur Reduzierung der gemeldeten Sonar- Codequalitätsprobleme und Erreichen Quality Gates, Release- und Deployment- Automatisierung, Code-Reviews, Guidelines, Vorschläge zu Prozessverbesserungen und Begleitung der Umsetzung
  • Architektur: Verantwortung Aktualisierung System Design und technische Anteile Schnittstellenkontrakte; Design, prototypische Implementierung und Rollout-Unterstützung der Authentifizierung und Autorisierung per Client-Zertifikat („two-way-SSL“) zwischen Application Server und Message Broker; Herauslösen und Dokumentation von gemeinsamen Komponenten für Nachbarprojekte, Komponentenverantwortung Auftragsplatzierung; Performance-Analysen; Dokumentation Best Practices
  • Beratung Entwicklungsprozess und Projektleitung: Schätzung, Planung, Beratung Team- und Aufgabenverteilung Rumänien/ Spanien, Vertretung Technische Projektleitung
Kanban UML Java EJB JDBC CDI Jersey IntelliJ IDEA IBM Integration Toolkit JProfiler Structure101 Arquillian Maven Gulp Flyway Jenkins CheckStyle FindBugs PMD JaCoCo SonarQube MagicDraw HP ALM TortoiseSVN HTML CSS JavaScript AngularJS Karma Protractor JSON XML XSD SQL Glassfish IBM Integration Bus Docker OpenShift ElasticSearch Logstash Kibana Apache SiteMinder Oracle Linux SoapUI curl
BMW
München
1 Jahr 4 Monate
2015-01 - 2016-04

Unified Sales Platform / Retail Sales Portal

Scrum Kanban BMW ITPM ...

Architektur, Teamleitung und Qualitätssicherung für ein Bestellsystem für Direktvertrieb BMW i und Händlervertrieb BMW Pkw, BMW Motorrad und MINI. Volumen: 25 Entwickler in München, 10 Entwickler in Rumänien, 4 Entwickler in Spanien

  • Architektur: Gesamtverantwortung System Design, Modellierung technische Modelle nach BMW MeTA-Vorgehen, Coaching Modellierung fachliche Modelle (Geschäftsprozesse, Use Cases, Datenmodell), Reengineering von JSF auf AngularJS-Oberflächen:
    Sicherheit, Session-Management, Authentifizierung, Autorisierung, API-Design, Backend-Komponentenschnitt, Verantwortung technische Anteile Schnittstellenkontrakte BMW Bank
  • Projektleitung: Teamleitung und Coaching rumänisches Entwicklerteam, Themenverantwortung Oberflächen- und Backend-Integration BMW Bank in Angebots- und Vertragsprozess, Koordination End-to-End-Test mit beteiligten Nachbarsystemen
  • Qualitätssicherung, Beratung Entwicklungsprozess: Technische Abnahmen Sprint-Ergebnisse, Prozessverbesserungen zur Erstellung, kontinuierliche Aktualisierung und aktueller Zugriff System Design sowie fachliche und technische Modelle aus MagicDraw für Design- und Entwicklungsteam, Erstellung Guidelines, Best Practices
Scrum Kanban BMW ITPM UML BMW MeTA Java EJB Jersey Eclipse IntelliJ IDEA Maven Gulp Jenkins CheckStyle FindBugs PMD JaCoCo SonarQube Selenium MagicDraw HP ALM TortoiseSVN HTML CSS JavaScript AngularJS Karma JSF RichFaces JSON XML XSD SQL Glassfish Apache Docker SiteMinder Oracle Linux SoapUI curl
BMW
München
2 Jahre 5 Monate
2012-08 - 2014-12

Integrated Customer Data Management

Scrum BMW ITPM UML ...

Architekturverantwortung für ein System zur Zuordnung von Fahrzeugen und Finanzierungsverträgen im Rahmen des Website-Relaunch BMW.digital, Coaching des indischen Entwicklerteams, Volumen: 7 Entwickler in Indien

  • Architektur: Verantwortung Gesamtarchitektur; Design der
    Umsetzung in Design-Workshops und -Reviews mit dem indischen Entwicklungsteam pro Scrum-Sprint
  • Coaching und Qualitätssicherung in Pune (Indien): Wissenstransfer und Unterstützung des indischen Teams bei Fragen zur Technik, Architektur und Fachlichkeit; Code-Reviews aller Scrum-Sprint- Ergebnisse; Qualitätsverantwortung
  • Beratung Entwicklungsprozess: Ausgestaltung des Scrum-basierten Entwicklungsprozesses, Sicherstellung direkter/ transparenter Kommunikation, Coaching zu schrittweisen eigenständigen Übernahme der Ergebnisverantwortung durch das indische Entwicklungsteam; Definition Guidelines und Quality Gates; Unterstützung Projektleitung und Scrum-Master; Dokumentation Best Practices
Scrum BMW ITPM UML BMW MeTA Java EJB Jersey Quartz Spring DBUnit Eclipse Maven Jenkins CheckStyle FindBugs PMD JaCoCo SonarQube HP Quality Center TortoiseSVN HTML CSS JavaScript JSON XML XSD SQL Glassfish Apache SiteMinder Oracle Linux SoapUI curl
BMW
München
3 Monate
2013-10 - 2013-12

SF Global

Scrum BMW ITPM UML ...

Entwicklungsunterstützung und Beratung zur Qualitätsverbesserung für ein System zur Definition und Kalkulation von Finanzprodukten, Volumen: 9 Entwickler in Deutschland, 8 Entwickler in Indien

  • Architektur, Entwicklung: Design und Umsetzung „Sanity Checks“ zur Konsistenzprüfung der durch den Benutzer mit hochkomplexen Regeln definierten Finanzprodukte vor ihrem Rollout
  • Auswertung von Software-Metriken zu Code-Qualität und
    Testabdeckung, Definition Maßnahmen mit Projektleitung und Team
  • Qualitätssicherung, Beratung Entwicklungsprozess:
    Qualitätsverbesserung, Priorisierung offener Punkte in Architektur, Entwicklung und Test, Unterstützung Projektleitung, Product Owner und Scrum-Master
Scrum BMW ITPM UML BMW MeTA Java EJB IntelliJ IDEA Maven Jenkins Sonar HP Quality Center TortoiseSVN JSF PrimeFaces HTML CSS JavaScript XML XSD SQL Glassfish Apache SiteMinder Oracle Linux
BMW Bank
München
3 Monate
2013-08 - 2013-10

Suzuki Wartungsplangenerator

Scrum UML Java ...

Design, Entwicklung und Beratung zum Entwicklungsprozess für ein System zur Definition und interaktiven Anzeige von Wartungsplänen für Fahrzeuge, Volumen: 2 Entwickler

  • Architektur, Fachliches Chefdesign, Entwicklung, Projektleitung: Überarbeitung Fachkonzept, Design und Umsetzung Wartungsplangenerator als interaktive Webanwendung
  • Beratung Entwicklungsprozess: Einführung Scrum in den Rollen Product Owner und Scrum-Master, Einführung Code-Standards, automatisierter Build-Prozess und Metriken zur Testabdeckung
Scrum UML Java JPA Hibernate Spring Eclipse Maven TortoiseSVN JSF HTML CSS JavaScript XML XSD SQL Tomcat Apache MySQL Linux
Service IT GmbH
Landshut
1 Jahr 10 Monate
2010-11 - 2012-08

MKS Lifecycle Management

CMMI ITIL Scrum ...

Verantwortung für ein System zum Konfigurations-, Änderungs-,
Anforderungs- und Test-Management in der Konzern-internen
Elektrik/Elektronik-Software-Entwicklung für Steuergeräte. Volumen: ca. 1200 Nutzer

  • Projektleitung: Projektplanung, Controlling und Steuerung des Lieferanten, Sicherstellung CMMI-konformer Prozesse, Integration neuer Fachbereiche und Konzerneinheiten, Unterstützung und Steuerung Infrastrukturbereitstellung und Inbetriebnahme nach ITIL, Koordination Steuerkreis, Budgetverantwortung
  • fachliches Chefdesign: Vereinheitlichung des Softwareentwicklungsprozesses über die beteiligten Abteilungen, Leitung des zentralen fachlichen Steuerungsgremiums, Koordination Change Management mit Fachbereichen und Lieferanten nach Scrum-Prozess, Beratung zum Build- und Konfigurationsmanagement
  • Architektur: Beratung zu Gesamtarchitektur, Best Practices zum Konfigurationsmanagement, Performance-Analyse,
    Lösungsentwicklung für Mandantenfähigkeit, konzernübergreifendes Single-Sign-On, „geheim“ klassifizierte Daten
CMMI ITIL Scrum UML Solaris Java JavaScript SQL XML Oracle JBoss MS Project
Audi
Ingolstadt
8 Monate
2010-10 - 2011-05

Funktionsintegrations-Datenbank

RUP CMMI UML ...

Entwicklung eines Systems zum Meilenstein-Controlling der Konzernübergreifenden Elektrik/Elektronik-Steuergeräte-Entwicklung. Volumen: ca. 10 Entwickler

  • Projektleitung: Schätzung, Projektplanung, Ausschreibung,
    Controlling und Steuerung des Lieferanten, Sicherstellung CMMIkonformer Prozesse, Definition Service-Level Agreements, Budgetverantwortung, Übergabe in Fachbereich
  • fachliches Chefdesign: Erstellung Lastenheft, Anforderungsmanagement, Priorisierung der Anforderungen ggü. Lieferanten
  • Architektur: Beratung zu Gesamtarchitektur in JEE/Oracle APEX, Lösungsentwicklung für konzernübergreifendes Single-Sign-On, „vertraulich“ klassifizierte Daten
RUP CMMI UML Oracle WebSphere Application Server Oracle APEX MS Project
Audi
Ingolstadt
7 Monate
2010-05 - 2010-11

Endgeräte Management System

RUP UML Linux ...

Entwicklung eines Systems zum zentralen Management der Endgeräte für den digitalen Personalausweis, Volumen: 9 Entwickler

  • Spezifikation: Konzeption, Datenmodell, Erstellung Pflichtenheft
  • Architektur: Konzeption Schichtenarchitektur, Webservices,
    Persistenz (MDD-Ansatz zur Generierung JPA-konformer Hibernate Entitäten aus Enterprise-Architect-Modell)
  • Beratung Entwicklungsprozess: Schätzung, Projektplanung,
    Verbesserung Entwicklungsprozess, Qualitätssicherung
  • Entwicklung: Webservices (Axis2), Anwendungslogik (Spring), Persistenz (Hibernate/JPA)
  • Test: Konzeption und Entwicklung Regressionstest in Continuous- Integration-Umgebung (DBUnit, Bamboo)
RUP UML Linux Java DBUnit JavaScript SQL HTML CSS XML XSD SQLServer Apache Tomcat Hibernate Spring Axis Rampart JSF MyFaces Sparx Enterprise Architect Eclipse Maven Bamboo TortoiseSVN CheckStyle FindBugs PMD
Bundesdruckerei
Berlin
6 Monate
2009-10 - 2010-03

Busnet

CMMI UML Windows 2003 Server ...

Migration einer Datenbank zur zentralen Verwaltung von Signaldefinitionen auf den verschiedenen Bussystemen in der Elektrik-/Elektronik-Entwicklung im Fahrzeug, genutzt von Audi, VW, Porsche, entwickelt seit 2001, mit Ziel der Erweiterung auf neue Geschäftsprozesse und Sicherstellung der Skalierung von 50 auf 500 Benutzer, Volumen: 5 Entwickler.

  • Architekturberatung: Review Ist-Architektur, Konzeption möglicher Migrationspfade zur Migration 2-Schicht-Architektur (Swing/ Toplink, Windows Terminal Server, Oracle) auf 3-Schicht-Architektur (RCP, WebSphere Application Server, Hibernate, JPA)
  • Unterstützung Projektleitung: Schätzung, Projektplanung,
    Vorstellung der Migrationspfade im Konzern-Architektursteuerkreis, Unterstützung bei Planung und Umsetzung der Migration
CMMI UML Windows 2003 Server Java Oracle WebSphere Application Server Hibernate JPA Toplink EJB Swing RCP Sparx Enterprise Architect IBM Rational Application Developer TortoiseSVN SonarJ MS Project
Audi
Ingolstadt
11 Monate
2009-05 - 2010-03

?Software als Produkt? Lizenzserver

RUP CMMI UML ...

Entwicklung eines Systems zur kaufmännischen Überprüfung und technischen Freischaltung der Nutzungsrechte von Software im Fahrzeug, Volumen: 9 Entwickler

  • Projektleitung: Schätzung, Projektplanung, Steuerung verteilte Entwicklung in mehreren Standorten in Deutschland und Polen, Einführung und Sicherstellung CMMI-konformer Prozesse, Unterstützung und Steuerung Infrastrukturbereitstellung und Inbetriebnahme, Budgetverantwortung
  • fachliches Chefdesign: Gestaltung des Freischaltprozesses von Software im Fahrzeug, Erstellung Lasten- und Pflichtenhefte
  • Architektur: Konzeption Gesamtarchitektur, Konzeption Webservice- Sicherheit (Authentifizierung per Ausweis mit PKI-Zertifikat)
  • Entwicklung: Implementierung Webservices (Axis2), Webservice- Sicherheit (Rampart)
  • Entwicklung: Implementierung Oberflächen (JSF, MyFaces,
    Facelets, XHTML, RCP)
  • Test: Erstellung Testkonzept, Template für Testfälle, Testdaten und Testfälle, Durchführung Systemtest, Lasttest, Unterstützung Abnahmetest
RUP CMMI UML ARIS Linux Java JavaScript SQL HTML CSS XML XSD Oracle WebSphere Application Server Tivoli Access Manager WebSEAL Hibernate Spring Axis Rampart JSF MyFaces Facelets RCP Sparx Enterprise Architect IBM Rational Application Developer Maven Hudson TortoiseSVN Dependometer CheckStyle FindBugs PMD SonarJ HP Service Center MS Project
Audi
Ingolstadt
5 Monate
2008-11 - 2009-03

ITP/FL EAI-Pilot

CMMI UML HPUX ...

Piloteinsatz SAP NetWeaver PI 7.1 zur Kommunikation von GSS (Global Supplier System, SAP) an SMB (Supplier Management Base, JEE) im Werk Sindelfingen mit Ziel der Sicherstellung der Produktionstauglichkeit für das laufende Projekt “Automotive Supply MFA” und der langfristigen Ablösung
der bestehenden Zwischenlösung über EDICS, Volumen: 2 Entwickler

  • Architektur: Konzeption der EAI-Plattform mit SAP NetWeaver PI 7.1, Performancetuning und Inbetriebnahme als Parallellösung, Ergebnispräsentation
  • Entwicklung: Implementierung der Integrationsszenarien mit
    Sammlung von eingehenden IDocs aus GSS, Transformation und Versand auf RFTS-Dateischnittstelle an SMB
  • Test: Erstellung Testkonzept, Testdaten und Testfälle, Durchführung Systemtest, Lasttest
  • Beratung: Schätzung, Projektplanung
CMMI UML HPUX Java ABAP XML XSD XSLT Oracle SAP NetWeaver PI SAP GUI SAP NetWeaver Developer Studio MS Project Visio
Daimler
Sindelfingen

Aus- und Weiterbildung

Aus- und Weiterbildung

11/1993 ? 03/1999

TU München

Studium - Informatik/ Nebenfach Theoretische Medizin

Abschluss: Diplom-Informatiker


Schwerpunkte:

  • Thema der Diplomarbeit: auf Anfrage


Weiterbildungen

2017-02

embarc GmbH

  • Training iSAQB Advanced "Agile Softwarearchitektur"


2016-11

innoQ GmbH

  • Training iSAQB Advanced "Flexible Architekturen"


2006-05

Capgemini University Paris

  • Training "Rightshore for Software Engineers"


2005-06

TU München

Seminar ?Intercultural Communication?


2000-07

TU München

  • Seminar ?Español Scientífico y Técnico?


Zertifizierungen

  • iSAQB Certified Professional for Software Architecture ? Advanced
  • TOGAF 9.1 ? Foundation
  • AWS Certified Solutions Architect ? Associate

Position

Position

  • Architekt
  • Projektleiter
  • Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur Java Projektleitung Java EE

Schwerpunkte

  • Java EE, Domain Driven Design, Systemintegration, Qualität
  • Teamleitung, agile Prozesse, verteilte Teams

Produkte / Standards / Erfahrungen / Methoden

Agilität
DDD
EAI
Java EE
Qualität
Teamleitung
verteilte Teams

Methoden

  • Scrum
  • Kanban
  • LeSS
  • SAFe
  • CMMI
  • ITIL
  • BMW ITPM
  • VW SEP
  • DDD
  • BPMN
  • ARIS-EPK
  • UML
  • BMW MeTA


Produkte und Standards

  • Plattformen:
    • Glassfish
    • WebSphere Application Server
    • WebLogic
    • JBoss
    • Tomcat
    • Apache
    • WebSphere Process Server
    • WebSphere MQ
    • IBM WebSphere Message Broker/Integration Bus
    • SAP PI
    • Tivoli Access Manager
    • SiteMinder
    • Kubernetes/ OpenShift
    • Docker
    • VMWare
  • Integration:
    • REST
    • SOAP
    • JMS
    • CORBA
    • Jersey
    • Axis
    • Rampart
    • JAXB
    • Jackson
    • JMS
  • Persistenz, Architektur:
    • JPA
    • Hibernate
    • Toplink
    • EJB
    • JDBC
    • CDI
    • Spring
  • UI:
    • Angular
    • Bootstrap
    • Java FX
    • JSF
    • Cocoon
    • Struts
    • Eclipse RCP
    • Swing


Werkzeuge

  • Entwicklung, Build, Versionierung:
    • Eclipse
    • IntelliJ IDEA
    • IBM Rational Application Developer
    • IBM Message Broker/Integration Toolkit
    • WebSphere Integration Developer
    • SAP GUI
    • NetWeaver Developer Studio
    • Gradle
    • Maven
    • Ant
    • Jenkins
    • Bamboo
    • Flyway
    • Git
    • TortoiseSVN
    • TortoiseCVS
  • Architektur, Qualität:
    • JDepends
    • Dependometer
    • Structure101
    • Sotograph
    • SonarQube
    • CheckStyle
    • FindBugs
    • PMD
  • Test, Performance:
    • JUnit
    • DBUnit
    • Karma
    • Protractor
    • Selenium
    • QF-Test
    • JaCoCo
    • Cobertura
    • Clover
    • Emma
    • JProbe
    • JProfiler
  • Modellierung:
    • MagicDraw
    • Sparx Enterprise Architect
    • Innovator
    • ARIS
    • Poseidon UML
    • ArgoUML
    • Visio UML
  • Dokumentation
  • Planung
  • Steuerung:
    • MS Office
    • Confluence
    • TWiki
    • FosWiki
    • Visio
    • LaTeX
    • JIRA
    • HP ALM
    • Bugzilla
    • MS Project


Berufserfahrung

2016-07 ? heute

Rolle: Freiberuflicher IT-Berater, Aufsichtsrat

Kunde: auf Anfrage


2010-03  - 2016-06

Rolle: Vorstand

Kunde: auf Anfrage


Aufgaben:

  • Interne Weiterbildungen: Kaltakquise, Telefonische Verkaufsgespräche


2008-10 - 2010-03

Rolle: Managing Consultant

Kunde: Capgemini sd&m AG


Aufgaben:

  • Interne Weiterbildungen: Enterprise Architecture, Gesprächsführung


2002-05 - 2008-09

Rolle: Technischer Berater/Projektleiter

Kunde: sd&m AG


Aufgaben:

  • Interne Weiterbildungen: Frontend-Entwicklung, Beratung, EAI, Kundenauftritt, English Presentation


2001-01 - 2002-05

Rolle: Senior Software-Ingenieur/Projektleiter

Kunde: sd&m AG


Aufgaben:

  • Interne Weiterbildungen: Projektleitung, Requirements Analysis


1999-02 - 2000-12

Rolle: Software-Ingenieur

Kunde: sd&m GmbH & Co. KG


Aufgaben:

  • Weiterbildungen: Entwicklung, Konfliktmanagement, Kommunikation

Betriebssysteme

Unix
Linux, Solaris, AIX, HPUX
Windows

Programmiersprachen

Bash
CSS
Groovy
HTML
Java
JavaScript
Perl
PHP
Python
Ruby
SQL
XSD
XSLT

Datenbanken

DB2
ElasticSearch
MySQL
Oracle
PostgreSQL
SQLServer

Branchen

Branchen

  • Automotive
  • Public

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.