Architektur & Implementierung von Service und Objektorientierten JEE & MicroService Systemen sowie Android Apps. DevOps, CI/CD, Tech. Projektleitung
Aktualisiert am 08.10.2025
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Französisch
Grundlagen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bundesweit

nicht möglich

Projekte

Projekte

7 Jahre 1 Monat
2018-11 - heute

Neuaufbau und Erneuerung von Applikationen

Senior Lead Architect, Senior Lead Development Engineer, DevOps Java 8 ? 11 Spring Boot 2 Spring Ecosystem ...
Senior Lead Architect, Senior Lead Development Engineer, DevOps

Neuaufbau und Erneuerung von Applikationen für das gesamte Zug Personal der Deutschen Bahn auf Basis von MicroService basierten Backend Systemen und Mobile Device Android Apps als Frontends. Die Systeme digitalisieren Arbeitsabläufe die bisher manuell oder teil automatisiert durchgeführt wurden. Hierbei adressieren die Systeme primär die Digitalisierung des operativen Fahrbetriebs.

  • Verantwortung der Gesamtarchitektur aller Back- & Frontend Komponenten
  • Konzeption und Aufbau der übergreifenden MicroService Makro Architektur
  • Konzeption und Aufbau der MicroService Mikro Architekturen
  • Konzeption und Aufbau der Android basierten Frontend Architekturen
  • Konzeption und Support beim Aufbau des CI/CD Systems inkl. Pipelines
  • Aufbau und Implementierung einer DSL mit ANTLR4
  • Konzeption und Support beim Aufbau und Betrieb von Kubernetes Clustern
  • Konzeption und Support bei der Absicherung aller Systemkomponenten auf Basis REST over SSL & JWT, MQTT over SSL & JWT, Absicherung des Kubernetes Overlay Netzwerks, Statische Datenbank Datenverschlüsselung,
  • Konzeption und Support beim Aufbau abgesicherter Deployment Verfahren über Kubernetes Securities und HashiCorp Vault.
  • Führung des gesamten Entwicklungsteams
  • Implementierungen im Backend- und Frontendbereich
  • Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturvorgaben
  • Ablösung und Integration von Legacy Backendsystemen sowie partielle Transformation von JEE basierten Komponenten zu MicroServices
  • DevOps Consulting
  • Durchführung von Performanceanalysen und Optimierungen sowie POC Analysen zum Einsatz von K8S Service Mesh Frameworks
  • Beratung und Anleitung der internen Mitarbeiter sowie Erarbeitung und Durchführung von Workshops
Java 8 ? 11 Spring Boot 2 Spring Ecosystem Swagger Apache Kafka / Camel JoinFaces Mockito MQTT (IOT) JWT JSON XML XSLT JAXB ANTLR4 Junit Spring Tool Suite Eclipse Enterprise Architect SOAP-UI SONAR Android Studio Retrofit Paho RXJava Jackson Room SQL Light Tomcat Docker Kubernetes Flannel Weav Prometheus Grafana Rancher AWS HELM HashiCorp Consul HashiCorp Vault IBM Message Site Erlang MQTT GIT Gradle VersionEye Jenkins Artifactory Nexus3 Vagrant MariaDB Oracle Advanced Queue JIRA SCRUM KANBAN
DB Systel / Deutsche Bahn, Verkehr
11 Monate
2020-06 - 2021-04

NEXT

Senior Lead Architect, Senior Lead Development Engineer, DevOps
Senior Lead Architect, Senior Lead Development Engineer, DevOps

Neuaufbau der bestehenden Großapplikation ExtraNet als API basierte B2B Plattform auf Basis von MicroService basierten Backends. Vollständige Digitalisierung aller involvierten Geschäftsprozesse. Aufbau eines Portals und Entwicklung von Portlets für interaktive Kundenservices und bankinterne Services. Prototypisierung einer Open Cloud (Microsoft Azure) basierten Lösung unter Einsatz von SaaS und IaC und einer private (on-premise) Cloud (OpenShift) basierten Lösung.

  • Verantwortung der Gesamtarchitektur aller Back- & Frontend Komponenten
  • Konzeption und Aufbau der MicroService Makro und Mikro Architektur(en)
  • Konzeption und Aufbau von REST APIs. RMM Level-2 sowie deren Integration in ein API Gateway nach dem API First Ansatz
  • Führung des gesamten Entwicklungsteams
  • Implementierungen im Backendbereich
  • Support beim Aufbau des CI/CD Systems inkl. Pipelines
  • Support beim Aufbau und Betrieb von Azure und OpenShift basierten Kubernetes Aspekten
  • Konzeption und Support bei der Absicherung aller Systemkomponenten
  • Support beim Aufbau abgesicherter Deployment Verfahren
  • Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturvorgaben
  • DevOps Consulting
  • Beratung und Schulung der internen Mitarbeiter
Java 15 Go Spring Boot 2 Spring Ecosystem JEE Swagger / OpenAP Spec Apache Kafka / Zookeeper Flyway Angular JWT JSON Spring Tool Suite Enterprise Architect SOAP-UI Deezer SONAR Microsoft Azure Cloud Azure-AD API Gateway IBM Connect RedHat OpenShift Liferay DXM Docker Kubernetes MS SQL Server Maven GIT GitLab CI Nexus3 Jenkins Artifactory JIRA SCRUM KANBAN
Bundesbank
1 Jahr 6 Monate
2017-05 - 2018-10

Neuaufbau von Stage IV

Senior Development Engineer für Konzeption, Architektur und Entw Java/JEE 7 EJB 3 JPA 2 ...
Senior Development Engineer für Konzeption, Architektur und Entw
  • Senior Development Engineer beim Neuaufbau von Stage IV des Transaktions- und Analysesystems SHSDB auf Basis eines komplett neuen Architekturansatzes zur Umsetzung stark erweiterter Leistungsanforderungen.
  • Das System (Stage III) wurde bereits zwischen 2014 und 2016 von mir begleitet und im Rahmen der seinerzeit gesetzten architektonischen Möglichkeiten erweitert und optimiert.  (siehe Projektliste weiter unten: 07-2014 – 02-2016).
  • Das System SHSDB informiert über den Wertpapierbestand in Europa und der Welt verknüpft mit Informationen über die Emittenten, Zusammenhänge zwischen den Wertpapierbeständen pro Land, institutionellen Sektoren mit Land sowie institutionellen Sektoren der Emittenten.
  • Mechanismen zur Erkennung von Ungleichgewichten der Finanzmärkte und der Verbindung zwischen Finanz- und Privatinvestoren (From whom to whom approach). Statistische Analyse auf Micro Basis als auch auf Macro Basis.

 

Themenschwerpunkte:

  • Implementierungen im Backend und Frontendbereich
  • Unterstützung und beim Aufbau und Review der Architektur
  • Support im Bereich Datenmodellierung und Datenkonsolidierung
  • Aufbau einer Migration Suite für Transaktionen aus dem Stage III System
  • Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Erstellung von Konzeptionen und Durchführung von Analysen und Proof of Concepts.
  • Durchführung von Performanceanalysen im Hochlastbetrieb für den Applikationsstack (besonders im Bereich Batch Processing) sowie im Bereich Oracle und Application-Server Cluster sowie der genutzten Schnittstellen (MQ und WebServices SOAP / REST).
  • Beratung und Anleitung der internen Mitarbeiter
  • Erarbeitung und Durchführung von Workshops (JEE, Docker, Microservices)
Java/JEE 7 EJB 3 JPA 2 Hibernate CDI JSF 2.1 Prime Faces 6 AJAX CSS JavaScript JMS Web-Services (SOAP / REST) JSON XML XSLT JAXB UML SQL PL/SQL Apache POI JUnit TestNG Arquillian Jenkins Maven Nexus Subversion SONAR JIRA JProfiler 9 VisualVM VisualGC Enterprise Architect 12 Eclipse 4 IBM Rational Application Developer (RAD) IBM Websphere Liberty MQ Series 6/7 Oracle 12c DB2 SUN Solaris Win
Bundesbank / EZB, Banken / Zentralbanken
2 Monate
2018-04 - 2018-05

Konzeption und Aufbau (POC)

Senior Consultant für CI / CD Konzeption Docker Docker-Compose Docker Registry 2 ...
Senior Consultant für CI / CD Konzeption

Senior Consultant für Konzeption und Aufbau (POC) einer CI / CD Alternative zur SAP NWDI. Ziel ist der Aufbau einer standardisierten Build Infrastruktur für Java/JEE Projekte als Alternative zur proprietären SAP Netweaver Development Infrastructure inkl. dem Wechsel des SCM auf GIT.

  • Erarbeitung und Präsentation von Konzeptionen sowie eines voll funktionsfähigen POC inkl. aller Build Workflows auf Basis von Docker basierten CI / CD System Komponenten.
  • Konzeptionen für Maven, Eclipse und Jenkins Plugins
  • Aufbau einer Sample JEE Microservice Applikation für das CI Staging.
Docker Docker-Compose Docker Registry 2 Oracle Virtual Box Jenkins Nexus GIT Maven SOAP-UI Wildfly 10 Java 8 / JEE 7 JPA 2 CDI Web-Services (REST) MySQL Debian
Volkswagen Financial Services, Banken
6 Monate
2017-03 - 2017-08

Durchführung von Re-Engineering Maßnahmen

Senior Architect, Re-Engineering sowie Konzeption u. Entwicklung Java/JEE 6 EJB 3 JPA 2 Hibernate ...
Senior Architect, Re-Engineering sowie Konzeption u. Entwicklung

Senior Architect bei der Durchführung von Re-Engineering Maßnahmen und strukturellen Performanceoptimierungen des Transaktionssystems AnaCredit.

  • Durchführung von architektonischen Re-Engineering Maßnahmen und deren Basisimplementierung in den Bereichen:
    • Datenmodell und O/R Mapping. Die Datenmodellierung umfasste auch Aspekte zur Datenkonsolidierung und Datenbereinigung
    • Komponenten- und Containertechnologien
    • Objektorientierung / JEE
  • Architektur Reviews / Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Umsetzung von strukturellen Performanceoptimierungen. Application-Tier, Database, In Memory Daten Teilauslagerungen.
Java/JEE 6 EJB 3 JPA 2 Hibernate CDI JSF 2.1 Prime Faces 6 AJAX CSS JavaScript JMS Web-Services (SOAP / REST) JSON XML XSLT JAXB UML SQL PL/SQL Apache POI JUnit TestNG Arquillian Jenkins Maven Nexus Subversion SONAR JIRA JProfiler DynaTrace VisualVM VisualGC Enterprise Architect 12 Eclipse 4 IBM Rational Application Developer (RAD) IBM Websphere 8 MQ Series 7 DB2 (Host basiert) AIX Win
Bundesbank / EZB, Banken / Zentralbanken
1 Jahr 2 Monate
2016-03 - 2017-04

Neu- und Weiterentwicklung des Softwareproduktes

Technical Team Lead / Chief Development Engineer Java 8 / JEE 7 JPA 2 JDBC ...
Technical Team Lead / Chief Development Engineer

Technical Team Lead und Chief Development Engineer bei der Neu- und Weiterentwicklung der Standardsoftware Abacus DaVinci zu Abacus 360. ABACUS/DaVinci(360) ist eine Standardsoftware für das Meldewesen mit der aufsichtsrechtliche Meldungen erzeugt und bei den Aufsichtsbehörden eingereicht werden. Die benötigten Daten werden im Rahmen der so genannten Meldewesen-Vorverarbeitung aus den Vor- und Liefersystemen des Instituts extrahiert, entsprechend den Anforderungen des verwendeten Melde-Tools aufbereitet und über standardisierte Schnittstellen bereitgestellt. Die Funktionalitäten und Logiken des Meldewesens werden von der Software übernommen.Die Software entspricht den Anforderungen der verschiedenen nationalen und europäischen Aufsichtsbehörden, wie z.B. CRD IV/CRR I, EBA ITS (CoRep, FinRep) und deckt darüber hinaus statistisches und granulares Reporting in verschiedenen Rechtsordnungen ab.

  • Führung und Anleitung des Entwicklerteams (Backend)
  • Implementierungen im Backendbereich (JEE, High Speed R/W von vertikalen Datenstrukuren, Microservices, Docker) sowie teils auch im Frontendbereich GWT, Sencha GXT, JavaFX.
  • Architektur Reviews / Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Erstellung von Konzeptionen sowie Implementierungsstrategien und Durchführung von Analysen und Proof of Concepts.
  • Aufbau von Caching Strategien und Skalierungsmechanismen.
  • Aufbau des Application Server Clusters inkl. Distributed In-Memory DataGrid „Infinispan“ sowie Applikationsseitige Loadbalancing Strategien
  • Erweiterung der Script Language for Business Transformations (DSL) und der Rule Konvertierungen in Java Klassen über Pythia Compiler.
  • Durchführung von Performanceanalysen im Hochlastbetrieb sowie abgeleitete Performanceoptimierungen in den Bereichen Backend, Datenbereinigung & verteilte Services.
  • Konzeption und Implementierung von Verfahren zur Absicherung verteilter Ressourcen über digitale Signaturen und Content Kryptographie
  • Unterstützung der Solution Architecture bei Reengineering Maßnahmen und Erweiterungen.
  • Arbeiten als Scrum Master sowie Anleitung der internen Mitarbeiter
Java 8 / JEE 7 JPA 2 JDBC CDI JMS Web-Services (SOAP / REST) JSON XML XSLT SQL PL/SQL Apache Spark Pythia Compiler Apache Lucene GWT Sencha GXT JavaScript CSS Apache POI TestNG JUnit Arquillian Jenkins Maven Nexus GIT SONAR JProfiler 9.2 JRebel 6.5.2 JIRA VisualVM Eclipse 4 JDeveloper Enterprise Architect 11 Wildfly AS 11 Infinispan 8 Docker Wildfly Swarm Active-MQ MQ Series 7 Oracle 12c Linux AIX SUN Solaris Win
BearingPoint GmbH, Meldewesen, Bankenregulierung
1 Jahr 8 Monate
2014-07 - 2016-02

Konzeption, Architektur und Entwicklung

Senior Performance Architect / Senior Development Engineer Java/JEE 6 EJB 3 JPA 2 ...
Senior Performance Architect / Senior Development Engineer

Senior Performance Architect und Senior Development Engineer bei der Erweiterung und der Optimierung von Stage III des Transaktions- und Analysesystems SHSDB. Das System SHSDB informiert über den Wertpapierbestand in Europa und der Welt verknüpft mit Informationen über die Emittenten, Zusammenhänge zwischen den Wertpapierbeständen pro Land, institutionellen Sektoren mit Land sowie institutionellen Sektoren der Emittenten. Mechanismen zur Erkennung von Ungleichgewichten der Finanzmärkte und der Verbindung zwischen Finanz- und Privatinvestoren (From whom to whom approach). Statistische Analyse auf Micro Basis als auch auf Macro Basis.

  • Implementierungen im Backend und Frontendbereich
  • Architektur Reviews / Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Erstellung von Konzeptionen und Durchführung von Analysen und Proof of Concepts.
  • Erstellung von Proof of Concepts zu Map Reduce Ansätzen unter Hadoop mit Spark, HBase und Hive.
  • Durchführung von Performanceanalysen im Hochlastbetrieb für den Applikationsstack (besonders im Bereich Batch Processing) sowie im Bereich Oracle, DB2 und Application-Server Cluster sowie der genutzten Schnittstellen (MQ und WebServices SOAP / REST).
  • Umsetzung von architektonischen und programmatischen Performance-optimierungen.
  • Umsetzung von strukturellen Performanceoptimierungen. z.B. Application-Tier Database Cache, In Memory Daten Teilauslagerungen.
  • Consulting im Bereich Last- und Integrationstests.
  • Unterstützung der Solution Architecture bei Reengineering Maßnahmen und Erweiterungen.
  • Beratung und Anleitung der internen Mitarbeiter.
Java/JEE 6 EJB 3 JPA 2 Hibernate CDI Spring Spring Batch JSF 2 Prime Faces 5 AJAX CSS JavaScript JMS Web-Services (SOAP / REST) JSON XML XSLT JAXB UML SQL PL/SQL Apache POI JUnit TestNG Arquillian Apache Hadoop Apache Spark HBase Hive VisualVM VisualGC DynaTrace Jenkins Maven Nexus Subversion SONAR JIRA Enterprise Architect 9 Eclipse 4 IBM Rational Application Developer (RAD) IBM Websphere 8 MQ Series 6/7 Oracle 11g Oracle Times Ten DB2 SUN Solaris Win
Bundesbank / EZB, Banken / Zentralbanken
4 Monate
2014-03 - 2014-06

Konzeption, Architektur und Entwicklung

Senior Principal Consultant JEE 7 EJB 3.2 CDI 1.1 ...
Senior Principal Consultant

JEE 7, Neuaufbau eines Messe Information Systems. Aufbau der Software- und System Architektur auf Basis JEE 7 sowie Implementierung des Basissystems.

  • Technische Spezifikation und Konzeption / Aufbau der Architekturmodelle.
  • Implementierung des Backends auf Basis EJB 3.2, CDI 1.1 und JPA 2.2
  • Implementierung von JSF 2 (PrimeFaces) basierten UI Komponenten.
  • Aufbau von Cluster Caching Strategien über Wildfly Subsystem Infinispan.
  • Consulting im Bereich Deployment, Konfiguration und Betrieb.
  • Consulting im Bereich Last- und Integrationstests.
JEE 7 EJB 3.2 CDI 1.1 JPA 2.2 JBoss Wildfly 8 Infinispan MySQL 5 WebServices JAX-WS JSF 2 PrimeFaces 4 iText JUnit Arquillian Enterprise Architect 9.3 Eclipse 4 Subversion Maven 3
Groz-Beckert KG, Maschinenbau
3 Jahre 9 Monate
2010-10 - 2014-06

Konzeption, Architektur und Entwicklung sowie Technische Projektleitung und Offshore Management

Senior Solution Architect / Chief Development Engineer Java/JEE 5/6 EJB3 JPA ...
Senior Solution Architect / Chief Development Engineer
  • Solution Architecture und Chief Development Engineer bei der Neuentwicklung von hochlastfähigen Integrationsapplikationen (IC2S) auf JEE Basis aus dem Bereich Stammdatenversorgung / SAP Integration / Datenkonsolidierung und Host Integration (zOS) als Teilprojekte des Großprojektes „Magellan“. Komplette Verantwortung der Architekturen sowie Führung der Entwicklungsteams (Offshore).
  • Solution Architecture und Chief Development Engineer bei der Neuentwicklung von Message basierten Replikationskomponenten über Enterprise Service Bus als Teilprojekte des Großprojektes „Magellan“. Komplette Verantwortung der Architekturen sowie Führung der Entwicklungsteams (Offshore).
  • Solution Architecture und Chief Development Engineer bei Neuentwicklung der Robo Advisory Applikation „PIA“ auf JEE Basis aus dem Versicherungsumfeld im Rahmen einer Kooperation zwischen Deutscher Bank und Zurich AG. Komplette Verantwortung der Architektur sowie Führung des Entwicklungsteams. Aufbau des Entwicklungsprozesses (SCRUM Basis) sowie Vendor Management.
  • Consulting bei Erweiterung und Optimierung von Prozess getriebenen Applikationen aus dem Bereich Core Banking.
  • Solution Architecture bei der Integration der TaxEngine Tributum SMC mit dem SAP Banking System über SAP PI und andere Integration Layer im Rahmen der Postbank Übernahme.
  • Entscheidungsvorlagen für das Senior Management im Rahmen eines Technology Upgrades über alle Layer der Tax Systeme inkl. Überführung der Datenbanksysteme auf ein virtualisiertes Grid.
  • Solution Architecture bei Reengineering Maßnahmen und Erweiterungen der TaxEngine Tributum SMC sowie bei der Optimierung der Services zur Integration mit den angeschlossenen Informations- und Beratungssystemen.

Themenschwerpunkte:

  • Aufbau von Software Architekturmodellen und Implementierungsstrategien.
  • Datenmodellierung
  • Erstellung von Konzeptionen und Durchführung von(Robo Advisory) Analysen und Proof of Concepts.
  • Erstellung und Review von Prozess konformen QMS Architekturdokumenten
  • Architektur Reviews / Code Reviews.
  • Sicherstellung / Auditierung von Source Code und Architekturstandards unter Berücksichtigung von formalen Paradigmen der Deutschen Bank
  • Reengineering und Reverse Engineering.
  • Hot-Spot Implementierungen und Aufbau von Basisimplementierungen
  • Technisches Controlling & Management von Offshore Development Teams (Indien) sowie technische Projektleitung.
  • Beratung und Koordination bei Abteilungsübergreifenden Architekturansätzen (Domain Architecture), Analyse und QM Verfahren.
  • Durchführung von Performanceanalysen im Bereich Oracle-RAC, MQ-Cluster und Application-Server Cluster. Speziell für Nachrichten-Workflows in den ESB/EAI-Systemen sowie bei verteilten Transaktionen im Hochlastbetrieb.
  • Konzeption und Implementierungen zur Systemsicherheit auf Basis von Two Way SSL und SAML gesicherten SOAP Services.
  • Consulting im Bereich Deployment, Konfiguration und Betrieb.
  • Consulting im Bereich Last- und Integrationstests.
  • Unterstützung der Projektleitung.
Java/JEE 5/6 EJB3 JPA Hibernate CDI Wicket JSF 2.0 Struts JSON AJAX Spring RCP ? OSGI JMS   Reliable Messaging WebServices XSLT UML BPEL AXIS2 SUN Metro JAXB WS-Profiles WS-Security SAML two way SSL   Apache ServiceMix Apache Camel Maven Apache POI Nexus Subversion Selenium (inkl. Java API) Arquillian JMeter Loadrunner VisualVM VisualGC Java Memory Analyzer SONAR ALM (HP Quality Center) Http-Watch Sharepoint Enterprise Architect 9 Eclipse 3.6 Telelogic Synergy/CM ADONIS    IBM MQ Series 6/7 BEA/Oracle Weblogic 11g/12c TIBCO JMS TIBCO EBS IBM MQ Series Veritas Cluster Oracle RAC 11gR2 SAP Netweaver SAP PI SAP Banking SAP Deposit Manager SAP BP TaxEngine Tributum SMC ETL - Informatica Power Center Maestro Schreduler AI2 Tomcat 6/7 Apache   IBM p570 IBM Power 6 SUN T5220 SUN M5000 AIX5/6 Solaris 5 Oracle-Linux WinXP zOS
Deutsche Bank AG, Banken
2 Jahre 8 Monate
2010-01 - 2012-08

Konzeption, Architektur und Entwicklung sowie Leitung des Entwicklungsteams

Senior Principal Consultant Java/JEE Portlets (JSR168 286) ...
Senior Principal Consultant

JEE, Portal – Neuaufbau des Retouren und Logistik Portals „RTT“ für die 900 T-Shops der Deutschen Telekom AG. Das System bildet u.a. 60 Retouren-Prozesse ab, bietet Lösungen für Standard Logistik Aufgaben und weitere Services für die T-Shops. Hierbei wurden die SAP Systeme der Telekom Shop Gesellschaft und der Logistik Partner integriert. Verantwortung der Software- und System Architektur und der eingesetzten Entwicklungstechnologien  sowie Leitung des Entwicklungsteams. Das Projekt wurde agil verwaltet (Scrum).

  • Unterstützung des Requirements Engineering.
  • Technologische Basisberatung und Erstellung von Proof of Concepts für die regelbasierten Prozess Abläufe. u.a. mit JBPM und Drools.
  • Erstellung von Konzeptionen und Proof of Concepts für die Auswahl der Basistechnologien bzgl. Entwicklung und Betrieb.
  • Technische Spezifikation und Konzeption / Aufbau der Architekturmodelle.
  • Aufbau von Caching Strategien und Skalierungsmechanismen.
  • Aufbau des Build Systems / Maven mit eigenem Repository Server (Archiva).
  • Aufbau des Service Backends auf EJB3 Basis inkl. der Integration von SAP Systemen (SAP Retail etc.) über SAP JCO / RFC BAPI .
  • Aufbau des Datenmodells und der JPA Basis.
  • Aufbau eines Portlet Basis Frameworks.
  • Beratung / Entwicklung von JSF (RichFaces) basierten Portlets zur Abbildung von 60 Prozessen mit voller AJAX Unterstützung.
  • Eigenentwicklung von JSF Komponenten zur Wiederverwendung bei der Integration neuer Prozesse.
  • Integration eines Legacy Systems zur Versand Reklamation (u.a. mit der DHL) über WebServices.
  • Aufbau eines Scheduler Update Services mit JBoss Quartz und EJB3 für zyklische Updates der Stammdaten aus den Telekom Basis Systemen.
  • Aufbau eines Identity Management Systems. Integration in die Telekom Landscapes.  Umsetzung der Telekom Security Mechanismen.
  • Beratung beim Aufbau von Portal Themes.
  • Beratung bei der Durchführung von Lasttests.
  • Beratung bei der Optimierung der Betriebs Landscape (Cluster)
  • Planung und Management der Scrum Sprints für das Entwickler Team.
Java/JEE Portlets (JSR168 286) EJB3 JPA JBoss Quartz JBPM Drools Liferay EE 5.25 JBoss / Tomcat Oracle 10g MySQL 5 Spring 2 AXIS2 JAX-WS JBoss Portlet Bridge JSF RichFaces Facelets Eclipse 3.6 iText SAP JCO / RFC BAPI Enterprise Architect 7.5 Eclipse Subversion Maven Archiva Ant JMeter HP Quality Center JIRA Confluence Silk Performer
T-System AG / Deutsche Telekom AG, Telekommunikation / Handel
9 Monate
2009-04 - 2009-12

Architektur und Entwicklung sowie Basis Technologie Beratung

Senior Principal Consultant Java/JEE Portlets (JSR168 286) ...
Senior Principal Consultant

JEE, Portale – Migration eines SAP Enterprise Portals auf ein Liferay Portal sowie dessen Erweiterung und Ausbau eines zweiten SAP Enterprise Portals.

  • Backendmigration von J2EE 3 auf JEE 5 inkl. Komponentenmigration vom SAP Komponentenmodell (EJB2 / NWDI) auf EJB 3 bzw. Spring (Liferay).
  • Ersatz der Persistenz Layer (DAO/Hibernate) auf Persistent Entities (EJB3 / Open JPA).
  • Ausbau von WebDynpro UIs und SAP Backenkomponenten sowie Optimierung der SAP Komponenten und Build Strukturen (SAP NWDI).
  • Technologische Basisberatung und Erstellung von Proofs of Concepts bei der Integration von Liferay in die bestehende Systemlandscape sowie der Nutzung von JSF (Rich Faces) basierten Portlets unter der JBoss Portlet Bridge auf Liferay.
  • Ausbau von Liferay Grundstrukturen für den reibungslosen Einsatz unter Oracle/BEA Weblogic 11g unter IBM AIX und Oracle 10g.
  • Aufbau einer Security Infrastruktur inkl. SSO Anbindung von Legacy Systemen über CAS (u.a. Abrechnungssysteme) sowie Integration in Liferay.
  • Liferay IDM (Identity Management) Integration über LDAP und MS Active Directory inkl. bidirektionaler Synchronisation.
  • Aufbau von Caching Strategien und Skalierungsmechanismen.
  • Entwicklung von Portlets zur diagrammbasierten Visualisierung von Energieverbrauchswerten aus SAP BW Systemen mit JSF und JFreeChart.
  • Entwicklung von JSF / RichFaces basierten Portlets zur Kunden- und Liegenschaftsverwaltung.
  • Beratung beim Aufbau von Portal Themes.
  • Projektübergreifende Architekturberatung.
Java/JEE Portlets (JSR168 286) EJB2 & EJB3 Spring SAP Netweaver 2004s SAP Enterprise Portal 7 SAP Netweaver Developer Studio SAP NWDI SAP WebDynpro Eclipse Oracle (BEA) WebLogic 11g Liferay EE 5.25 Tomcat Open JPA Hibernate Spring 2 CAS SSO OpenID SSO AXIS 2 Oracle 10g Open LDAP MS Active Directory JBoss Portlet Bridge JSF RichFaces Facelets Struts JFreeChart Eclipse 3.4 Ganymede Magic Draw UML CVS Maven Ant JMeter HP Quality Center IBM AIX Win2K
Ista Deutschland GmbH, Immobilienverwaltung, Energiemanagement
2 Monate
2009-02 - 2009-03

Konzeption eines Identity Management Systems

Senior Consultant für Konzeption und Architektur. LDAP (Novell eDirectory Open LDAP Apache DS) ...
Senior Consultant für Konzeption und Architektur.

JEE, IDM – Konzeption eines Identity Management Systems (IDM) für die Konzerngesellschaften der Otto Group. Durchführung des:

  • Requirements Engineering
  • Technische & fachliche Spezifikation
  • ER Modellierung
  • UML Modellierung (Service Layer)
  • Prototypisierung
LDAP (Novell eDirectory Open LDAP Apache DS) Java/J2EE Hibernate Oracle 10g SAP Netweaver 2004s SAP Enterprise Portal 7 SAP Netweaver Developer Studio Oracle SQL Developer Poseidon UML
Otto Group Deutschland, Handel
3 Monate
2008-11 - 2009-01

Konzeption und Architektur

Senior Consultant Java/J2EE SAP Netweaver 2004s SAP Enterprise Portal 7 ...
Senior Consultant
  • J2EE, Portal – Konzeptionsarbeiten für das Hochschulportal der Fachhochschule Frankfurt/M im Rahmen des Digitalen Campus. 
  • Folgende Anforderungen werden durch Neuentwicklungen oder Integration von Funktionalitäten des SAP Moduls SLCM (Student Lifecycle Management) umgesetzt:
    • Planung von Lehrveranstaltungen inkl. Ressourcen und Raumplanung
    • Erstellung / Modifikation individueller Stundenpläne für Studenten
    • Verwaltung von Noten- und Punktekonten
    • Verwaltung von Anmeldungen zu Lehrveranstaltungen und Prüfungen
    • Erstellung von Bescheinigungen und Anträgen
    • Verwaltung von Immatrikulationen und Exmatrikulationen
    • Verwaltung von Studiengangswechseln, Rückmeldungen und Studiengebühren
    • Verwaltung von Lehrveranstaltungsangeboten
Java/J2EE SAP Netweaver 2004s SAP Enterprise Portal 7 SAP SLCM SAP WebDynpro SAP KM SAP UWL SAP Web Page Composer SAP Netweaver Developer Studio Oracle 10g
VEGA Group Deutschland, Bildungseinrichtung / Hochschule
Deutschland
1 Jahr 1 Monat
2007-12 - 2008-12

Weiterentwicklung des Lieferantenportals

Senior Solution Architect Java/J2EE Spring Hibernate ...
Senior Solution Architect

J2EE, Portal – Weiterentwicklung des Lieferantenportals „Metro-Link“ der Metro Group sowie Weiter- und Neuentwicklung von Business - Applikationen die über das Portal zugänglich sind.

  • Neu- und Weiterentwicklung von MDA basierten Standard J2EE Komponenten unter Verwendung von MagicDraw, AndroMDA, Spring, Hibernate, WebServices, EJBs, JSP, JSF, Struts, Groovy etc.
  • Erstellung und Reviews von technischen Spezifikationen.
  • Ablösung von Legacy Applikationen aus dem Bereich Invoice Controlling und Überführung auf SAP / J2EE konforme Technologien unter Einsatz von MDA Architekturen.
  • Weiterentwicklung des SAP Portal Frameworks (External Facing Portal) sowie Optimierung von Portalintegrationen.
  • Entwicklung von individuellen SAP KM / UWL Komponenten unter Einsatz der spezifischen APIs sowie Entwicklung von SAP KM Reports und Filtern und zugehöriger WebDynpro UIs im Bereich Dokumentenmanagement.
  • Entwicklung von J2EE Standard Oberflächen mit JSF.
  • Entwicklung von SAP WebDynpro Oberflächen.
  • Weiterentwicklung des RSA basierten Single Sign On Verfahrens.
  • Einführung von Source Code Auditierungen sowie Optimierung des Requirements Engineering.
    • Das System entspricht den Architektur- und Entwicklungsrichtlinien der Metro AG. Der Entwicklungsprozess wird über Metro ITG überwacht. Neben SAP Netweaver basierten Technologien wie WebDynpro, Visual Composer, KM, UWL etc. kommen J2EE Standard- und OpenSource Technologien wie Spring, Hibernate, JSF, WebServices, EJBs etc. zum Einsatz. Die Architektur  aller Komponenten, außer reinen Portalkomponenten sowie KM Komponenten sind MDA basiert.  Modelliert werden diese Komponenten mit Magic Draw und generiert mit AndoMDA.

 

Erweiterte Projekt Informationen:

Alle Module des Projektes, unabhängig von ihren Technologien unterliegen dem SAP Komponentenmodell und werden über die NWDI versioniert, gebaut, deployt und transportiert.  Alle Inhalte des Portals sind international ausgerichtet und werden in den spezifischen Schriften und Sprachen für 22 Länder realisiert. Das Projekt wird über einen agilen Ansatz gehandhabt (Scrum) und unterliegt dem Metro Prozess ITG. Die Metro Group vereinheitlicht diverse Internet-basierte Kommunikationskanäle mit ihren Lieferanten in einem großen Portal mit dem Namen "Metro Link". Das Spektrum reicht vom Zugriff der Industriepartner auf das Metro Data Warehouse über Category Management, Applikationen zur Unterstützung der Fakturierung, virtuelle Arbeitsräume für unternehmensübergreifende Projekte, Dokumentenmanagement bis zur Gestaltung von Eigenmarken Verpackungen im digitalen Workflow. Ziel ist es exakte Koordinationsprozesse zwischen Herstellern, Lieferanten, Einkäufern und Händlern durchzuführen. Eine besondere Herausforderung ist die Sicherheit der Anwendung, auch über Firmengrenzen hinweg.

Java/J2EE Spring Hibernate JSP JSF Struts Groovy WebServices EJB XSLT JDBC JavaScript RSA Tokens Single Sign On LDAP SAP Netweaver 2004s SUN Glassfish Oracle Application Server SAP NWDI SAP Enterprise Portal 7 SAP WebDynpro SAP KM SAP UWL Visual Composer SAP EFP SAP Netweaver Developer Studio Oracle SQL Developer Oracle 10g HP-UX Win XP MDA Subversion AndoMDA Magic Draw Mercury Quality Center CheckStyle Scrum Pirobase CMS Visio MS Office
METRO Group Information Technology GmbH, Handel
3 Monate
2007-10 - 2007-12

Konzeption, Architektur und Entwicklung

Senior Consultant J2EE JBoss JBoss Portal ...
Senior Consultant
  • J2EE – Neuentwicklung einer der Online Anwendung „ADAM“ zur Disposition  von Triebfahrzeugen durch die Fahrzeugführer.
  • Das System besteht aus einer mobilen Dispositionsanwendung (PDA) sowie einer Administrationsanwendung. Die Kommunikation mit dem Microbus Hauptsystem der Deutschen Bahn AG erfolgt über Web Services. Das System entspricht den J2EE Architektur- und Designrichtlinien der Deutschen Bahn AG.
J2EE JBoss JBoss Portal WebServices AXIS Hibernate Oracle 10g Maven2 JSF MyFaces Subversion Eclipse Linux Win XP Win Mobile 6
DB Systel / Deutsche Bahn AG, Transport & Logistik
4 Monate
2007-06 - 2007-09

Technische Gesamtleitung

Principal Consultant J2EE WebDynpro EFP ...
Principal Consultant

Technische Gesamtleitung, Konzeption, Architektur sowie Offshore Management des Entwicklungsteams in Indien.

  • J2EE, Portal – Neuentwicklung des Haupt Einkaufportals der Deutschen Telekom AG – Telekom Procurement Cockpit. 
  • Das Portal unterstützt den operativen und strategischen Einkauf der Deutschen Telekom AG indem Daten und Funktionalitäten verschiedenster Einkaufssysteme zusammengeführt und neue übergreifende Funktionalitäten ermöglicht werden. Hierfür konsolidiert die Plattform SSO konforme Zugriffe auf bis zu 62 Backend Systeme und realisiert auf Basis eines ESA (SOA) Architekturansatzes neue Systemübergreifende Servicefunktionen.
  • Zur Erreichung der beschriebenen Anforderungen wurde das SAP Enterprise Portal stark individualisiert. Die Backend Services wurden auf Basis eines J2EE Layers realisiert und SOA (ESA) konform aufgebaut.  Teile des Systems wurden in Indien implementiert. Zur Optimierung individueller Arbeitsabläufe werden durch das Portal personalisierte, virtuelle Arbeitsplätze ermöglicht. Darüber hinaus stehen CMS gestützte offene Informationsbereiche, Fachforen, geschlossene Service und KM Bereiche sowie Projekträume zur Verfügung.
J2EE WebDynpro EFP HTMLB JCO ESA Adaptive RFC NWDI SAP Netweaver 2004s SAP Enterprise Portal 7 KM Solution Manager SAP R/3 SAP ITS XML Forms SAP Netweaver Developer Studio HP-UX Win XP
T-System AG / Deutsche Telekom AG, Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Grund-, Realschule Köln
  • Abitur ? Abendgymnasium Bremen
  • 3 Semester Informatik Bremen

Zertifikate und Seminare:
  • SAP certified Netweaver Development Consultant
  • Web Application Development Java
  • Abaxx certified Engineer
  • 20 Jahre Erfahrung im Software Engineering
  • Ausgebildet in Konflikt und Kommunikationsmanagement
  • SAP WebAS

Position

Position

  • SAP Consulting - SAP Netweaver Java / SAP Enterprise Portal
  • Offshore Management
  • Internet-/Intranet Portale

Kompetenzen

Kompetenzen

Schwerpunkte

Fachlicher Schwerpunkt:

  • Analyse, Konzeption, Design, Architektur und Implementierung von Software Systemen im JEE/Java, MicroService und Portal Umfeld
  • Cloud Hyperscaling (Kubernetes, AWS, Docker)
  • Android Apps
  • SAP Consulting - Netweaver / Enterprise Portal, Technisches Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Berufserfahrung:
seit 1989

Spezialist für:
  • Konzeption, Architektur sowie Implementierung von Service und Objektorientierten Anwendungen, MicroService, JEE, EAI und Portal Systemen sowie Android Apps
  • Container basierte Architekturen, Big Data
  • Performance Optimierungen, JEE Migrationen und Backend Integrationen (EAI)
  • OO Analyse & Design, MDA, MDSD, CASE, QM- und Entwicklungstechnologien
  • SAP Netweaver Java Stack und SAP Enterprise Portal
  • DevOps, Technische Projektleitung, Projektcontrolling, Offshore Management
  • Softwareentwicklungs- sowie Change & Build- Prozesse, CI / CD
 

Angestrebte Tätigkeiten

  • Software Engineering
  • Analyse, Konzeption, Design, Architektur und Implementierung von Software Systemen ? Schwerpunkt JEE / Portale / Integration
  • SAP Consulting ? SAP Netweaver JEE Stack und Enterprise Portal
  • Technisches Projektmanagement, Offshore Management
 

Technologien:

J2EE 2..8, EJB 2/3, JMS, ESB, Ajax, JSF, GWT, Swing, RCP, OSGI , CORBA, RMI, SQL, JDBC, JTA, JPA, JCA, XML, XSLT, JAXB, LDAP, TCP/IP,  Web Services, JAX-WS,  MQTT, JBPM, Rule Engines, Spring Boot, Spring, TestNG

SAP:

SAP Netweaver J2EE Stack, SAP EP, SAP WebDynpro, SAP PI, SAP NWDI, SAP Banking, JCO, SQLJ, ESA, CAF, Visual Composer, SAP SLCM

Open Source:

Spring Boot, Spring, Hibernate, Open JPA, Camel, Kafka, Ant, Maven, Subversion, GIT, CVS, AXIS2, Quartz, Drools, JBoss Seam, TestNG, Arquillian, Apache Lucene, JFreeChart, Struts, iText, JFreeChart, MyFaces, RichFaces, OpenFaces, JoinFaces, ADF, ICeFaces, WingS, GWT, CAS, OpenSSO, OpenID, Bouncy Castle, EMF, GEF, OSGI Equinox

Entwicklungsprozesse:

RUP, FDD, XP, V-Modell, Scrum, ITPM (BMW), ITG (Metro), CMMI, Continuous Integration, QMS

Analyse-Design:

OOAD, CASE, UML, MDA, ERD, Design Patterns, JEE Patterns

Web-, Applicationserver / MOM,ESB/ Container:

Kubernetes, Docker, Oracle Weblogic, IBM WebSphere, SAP Netweaver, Red Hat Wildfly, Oracle Glassfish, Tomcat,  Geronimo, IBM MQ Series, IBM Message Sight, ActiveMQ, TIBCO EBS/JMS, OpenJMS, JBoss ESB

Portalserver:

Liferay EE / STD, SAP Enterprise Portal ,JBoss Portal, Oracle Portal

IDE´s:

Eclipse, IBM Rational Application Developer (RAD), Net-Beans, SAP Netweaver Developer Studio, JBuilder, C++ Builder, MS Visual Studio, QT3, Code Warrior, Forte

Case-Tools / MDA:

Enterprise Architect, Together, Rational, AndroMDA, Magic Draw

Tools:

Jenkins, Cruise Control, Subversion, GIT, JProfiler, JRebel, Silk Performer, Load Runner, Visual VM, DynaTrace, SONAR, Check Style, FindBugs Perforce, Synergy/CM, MS SourceSafe, JMeter, Toad, EQ, MS Project, Mantis, Bugzilla, HP QualityCenter, JIRA, Confluence, Typo3

Big Data:

Apache Hadoop, Apache Spark, HBase, Hive, Map Reduce

Sonstiges:

Firewalls, IP-Chains, Kryptographie, TaxEngine Tributum SMC

Betriebssysteme

Android
HPUX
IBM AIX
Linux
Mac OS
MS-DOS
Novell
OS/2
OS/400
OSF/Motif
PalmOS
Solaris
SUN OS
Unix
Windows
Mobile, CE, Client

Programmiersprachen

Assembler
C
C++
Delphi
Fortran
GO
Golang
Groovy
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Lingo
Modula-2
Pascal
PHP
PL/SQL
Python
Scala
Shell
Smalltalk
yacc/lex

Datenbanken

Access
DAO
DB2
Filemaker
Informix
Interbase
JDBC
MaxDB
MS SQL Server
MySQL
No-SQL
ODBC
Oracle
Paradox
POET
Postgres
Progress
Proprietäre DB
Eigenentwicklung einer Indexsequentiellen DB
Redis
SAPDB
SQL
Sybase

Datenkommunikation

AppleTalk
CORBA
EDIFACT
Ethernet
Fax
Internet, Intranet
ISDN
Message Queuing
NetBios
Novell
OS/2 Netzwerk
parallele Schnittstelle
PC-Anywhere
RFC
Router
RPC
RS232
SMTP
SNMP
TCP/IP
Token Ring
Windows Netzwerk

Hardware

Alpha
AS/400
CD-Writer / Brenner
Drucker
Iomega
Modem
Scanner
Streamer
SUN
Nur Nutzung im Rahmen von Softwareentwicklungsprojekten - Keine Hardwareentwicklung

Branchen

Branchen

  • Telekommunikation
  • Verkehr
  • Banken und Zentralbanken
  • Automobilindustrie
  • Handel
  • Softwareindustrie
  • Öffentlicher Dienst
  • Versicherungen
  • Chemische Industrie
  • Multimedia
  • Im- und Export
  • Biotechnologie
  • Immobilenverwaltung und  Energiemanagement

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bundesweit

nicht möglich

Projekte

Projekte

7 Jahre 1 Monat
2018-11 - heute

Neuaufbau und Erneuerung von Applikationen

Senior Lead Architect, Senior Lead Development Engineer, DevOps Java 8 ? 11 Spring Boot 2 Spring Ecosystem ...
Senior Lead Architect, Senior Lead Development Engineer, DevOps

Neuaufbau und Erneuerung von Applikationen für das gesamte Zug Personal der Deutschen Bahn auf Basis von MicroService basierten Backend Systemen und Mobile Device Android Apps als Frontends. Die Systeme digitalisieren Arbeitsabläufe die bisher manuell oder teil automatisiert durchgeführt wurden. Hierbei adressieren die Systeme primär die Digitalisierung des operativen Fahrbetriebs.

  • Verantwortung der Gesamtarchitektur aller Back- & Frontend Komponenten
  • Konzeption und Aufbau der übergreifenden MicroService Makro Architektur
  • Konzeption und Aufbau der MicroService Mikro Architekturen
  • Konzeption und Aufbau der Android basierten Frontend Architekturen
  • Konzeption und Support beim Aufbau des CI/CD Systems inkl. Pipelines
  • Aufbau und Implementierung einer DSL mit ANTLR4
  • Konzeption und Support beim Aufbau und Betrieb von Kubernetes Clustern
  • Konzeption und Support bei der Absicherung aller Systemkomponenten auf Basis REST over SSL & JWT, MQTT over SSL & JWT, Absicherung des Kubernetes Overlay Netzwerks, Statische Datenbank Datenverschlüsselung,
  • Konzeption und Support beim Aufbau abgesicherter Deployment Verfahren über Kubernetes Securities und HashiCorp Vault.
  • Führung des gesamten Entwicklungsteams
  • Implementierungen im Backend- und Frontendbereich
  • Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturvorgaben
  • Ablösung und Integration von Legacy Backendsystemen sowie partielle Transformation von JEE basierten Komponenten zu MicroServices
  • DevOps Consulting
  • Durchführung von Performanceanalysen und Optimierungen sowie POC Analysen zum Einsatz von K8S Service Mesh Frameworks
  • Beratung und Anleitung der internen Mitarbeiter sowie Erarbeitung und Durchführung von Workshops
Java 8 ? 11 Spring Boot 2 Spring Ecosystem Swagger Apache Kafka / Camel JoinFaces Mockito MQTT (IOT) JWT JSON XML XSLT JAXB ANTLR4 Junit Spring Tool Suite Eclipse Enterprise Architect SOAP-UI SONAR Android Studio Retrofit Paho RXJava Jackson Room SQL Light Tomcat Docker Kubernetes Flannel Weav Prometheus Grafana Rancher AWS HELM HashiCorp Consul HashiCorp Vault IBM Message Site Erlang MQTT GIT Gradle VersionEye Jenkins Artifactory Nexus3 Vagrant MariaDB Oracle Advanced Queue JIRA SCRUM KANBAN
DB Systel / Deutsche Bahn, Verkehr
11 Monate
2020-06 - 2021-04

NEXT

Senior Lead Architect, Senior Lead Development Engineer, DevOps
Senior Lead Architect, Senior Lead Development Engineer, DevOps

Neuaufbau der bestehenden Großapplikation ExtraNet als API basierte B2B Plattform auf Basis von MicroService basierten Backends. Vollständige Digitalisierung aller involvierten Geschäftsprozesse. Aufbau eines Portals und Entwicklung von Portlets für interaktive Kundenservices und bankinterne Services. Prototypisierung einer Open Cloud (Microsoft Azure) basierten Lösung unter Einsatz von SaaS und IaC und einer private (on-premise) Cloud (OpenShift) basierten Lösung.

  • Verantwortung der Gesamtarchitektur aller Back- & Frontend Komponenten
  • Konzeption und Aufbau der MicroService Makro und Mikro Architektur(en)
  • Konzeption und Aufbau von REST APIs. RMM Level-2 sowie deren Integration in ein API Gateway nach dem API First Ansatz
  • Führung des gesamten Entwicklungsteams
  • Implementierungen im Backendbereich
  • Support beim Aufbau des CI/CD Systems inkl. Pipelines
  • Support beim Aufbau und Betrieb von Azure und OpenShift basierten Kubernetes Aspekten
  • Konzeption und Support bei der Absicherung aller Systemkomponenten
  • Support beim Aufbau abgesicherter Deployment Verfahren
  • Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturvorgaben
  • DevOps Consulting
  • Beratung und Schulung der internen Mitarbeiter
Java 15 Go Spring Boot 2 Spring Ecosystem JEE Swagger / OpenAP Spec Apache Kafka / Zookeeper Flyway Angular JWT JSON Spring Tool Suite Enterprise Architect SOAP-UI Deezer SONAR Microsoft Azure Cloud Azure-AD API Gateway IBM Connect RedHat OpenShift Liferay DXM Docker Kubernetes MS SQL Server Maven GIT GitLab CI Nexus3 Jenkins Artifactory JIRA SCRUM KANBAN
Bundesbank
1 Jahr 6 Monate
2017-05 - 2018-10

Neuaufbau von Stage IV

Senior Development Engineer für Konzeption, Architektur und Entw Java/JEE 7 EJB 3 JPA 2 ...
Senior Development Engineer für Konzeption, Architektur und Entw
  • Senior Development Engineer beim Neuaufbau von Stage IV des Transaktions- und Analysesystems SHSDB auf Basis eines komplett neuen Architekturansatzes zur Umsetzung stark erweiterter Leistungsanforderungen.
  • Das System (Stage III) wurde bereits zwischen 2014 und 2016 von mir begleitet und im Rahmen der seinerzeit gesetzten architektonischen Möglichkeiten erweitert und optimiert.  (siehe Projektliste weiter unten: 07-2014 – 02-2016).
  • Das System SHSDB informiert über den Wertpapierbestand in Europa und der Welt verknüpft mit Informationen über die Emittenten, Zusammenhänge zwischen den Wertpapierbeständen pro Land, institutionellen Sektoren mit Land sowie institutionellen Sektoren der Emittenten.
  • Mechanismen zur Erkennung von Ungleichgewichten der Finanzmärkte und der Verbindung zwischen Finanz- und Privatinvestoren (From whom to whom approach). Statistische Analyse auf Micro Basis als auch auf Macro Basis.

 

Themenschwerpunkte:

  • Implementierungen im Backend und Frontendbereich
  • Unterstützung und beim Aufbau und Review der Architektur
  • Support im Bereich Datenmodellierung und Datenkonsolidierung
  • Aufbau einer Migration Suite für Transaktionen aus dem Stage III System
  • Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Erstellung von Konzeptionen und Durchführung von Analysen und Proof of Concepts.
  • Durchführung von Performanceanalysen im Hochlastbetrieb für den Applikationsstack (besonders im Bereich Batch Processing) sowie im Bereich Oracle und Application-Server Cluster sowie der genutzten Schnittstellen (MQ und WebServices SOAP / REST).
  • Beratung und Anleitung der internen Mitarbeiter
  • Erarbeitung und Durchführung von Workshops (JEE, Docker, Microservices)
Java/JEE 7 EJB 3 JPA 2 Hibernate CDI JSF 2.1 Prime Faces 6 AJAX CSS JavaScript JMS Web-Services (SOAP / REST) JSON XML XSLT JAXB UML SQL PL/SQL Apache POI JUnit TestNG Arquillian Jenkins Maven Nexus Subversion SONAR JIRA JProfiler 9 VisualVM VisualGC Enterprise Architect 12 Eclipse 4 IBM Rational Application Developer (RAD) IBM Websphere Liberty MQ Series 6/7 Oracle 12c DB2 SUN Solaris Win
Bundesbank / EZB, Banken / Zentralbanken
2 Monate
2018-04 - 2018-05

Konzeption und Aufbau (POC)

Senior Consultant für CI / CD Konzeption Docker Docker-Compose Docker Registry 2 ...
Senior Consultant für CI / CD Konzeption

Senior Consultant für Konzeption und Aufbau (POC) einer CI / CD Alternative zur SAP NWDI. Ziel ist der Aufbau einer standardisierten Build Infrastruktur für Java/JEE Projekte als Alternative zur proprietären SAP Netweaver Development Infrastructure inkl. dem Wechsel des SCM auf GIT.

  • Erarbeitung und Präsentation von Konzeptionen sowie eines voll funktionsfähigen POC inkl. aller Build Workflows auf Basis von Docker basierten CI / CD System Komponenten.
  • Konzeptionen für Maven, Eclipse und Jenkins Plugins
  • Aufbau einer Sample JEE Microservice Applikation für das CI Staging.
Docker Docker-Compose Docker Registry 2 Oracle Virtual Box Jenkins Nexus GIT Maven SOAP-UI Wildfly 10 Java 8 / JEE 7 JPA 2 CDI Web-Services (REST) MySQL Debian
Volkswagen Financial Services, Banken
6 Monate
2017-03 - 2017-08

Durchführung von Re-Engineering Maßnahmen

Senior Architect, Re-Engineering sowie Konzeption u. Entwicklung Java/JEE 6 EJB 3 JPA 2 Hibernate ...
Senior Architect, Re-Engineering sowie Konzeption u. Entwicklung

Senior Architect bei der Durchführung von Re-Engineering Maßnahmen und strukturellen Performanceoptimierungen des Transaktionssystems AnaCredit.

  • Durchführung von architektonischen Re-Engineering Maßnahmen und deren Basisimplementierung in den Bereichen:
    • Datenmodell und O/R Mapping. Die Datenmodellierung umfasste auch Aspekte zur Datenkonsolidierung und Datenbereinigung
    • Komponenten- und Containertechnologien
    • Objektorientierung / JEE
  • Architektur Reviews / Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Umsetzung von strukturellen Performanceoptimierungen. Application-Tier, Database, In Memory Daten Teilauslagerungen.
Java/JEE 6 EJB 3 JPA 2 Hibernate CDI JSF 2.1 Prime Faces 6 AJAX CSS JavaScript JMS Web-Services (SOAP / REST) JSON XML XSLT JAXB UML SQL PL/SQL Apache POI JUnit TestNG Arquillian Jenkins Maven Nexus Subversion SONAR JIRA JProfiler DynaTrace VisualVM VisualGC Enterprise Architect 12 Eclipse 4 IBM Rational Application Developer (RAD) IBM Websphere 8 MQ Series 7 DB2 (Host basiert) AIX Win
Bundesbank / EZB, Banken / Zentralbanken
1 Jahr 2 Monate
2016-03 - 2017-04

Neu- und Weiterentwicklung des Softwareproduktes

Technical Team Lead / Chief Development Engineer Java 8 / JEE 7 JPA 2 JDBC ...
Technical Team Lead / Chief Development Engineer

Technical Team Lead und Chief Development Engineer bei der Neu- und Weiterentwicklung der Standardsoftware Abacus DaVinci zu Abacus 360. ABACUS/DaVinci(360) ist eine Standardsoftware für das Meldewesen mit der aufsichtsrechtliche Meldungen erzeugt und bei den Aufsichtsbehörden eingereicht werden. Die benötigten Daten werden im Rahmen der so genannten Meldewesen-Vorverarbeitung aus den Vor- und Liefersystemen des Instituts extrahiert, entsprechend den Anforderungen des verwendeten Melde-Tools aufbereitet und über standardisierte Schnittstellen bereitgestellt. Die Funktionalitäten und Logiken des Meldewesens werden von der Software übernommen.Die Software entspricht den Anforderungen der verschiedenen nationalen und europäischen Aufsichtsbehörden, wie z.B. CRD IV/CRR I, EBA ITS (CoRep, FinRep) und deckt darüber hinaus statistisches und granulares Reporting in verschiedenen Rechtsordnungen ab.

  • Führung und Anleitung des Entwicklerteams (Backend)
  • Implementierungen im Backendbereich (JEE, High Speed R/W von vertikalen Datenstrukuren, Microservices, Docker) sowie teils auch im Frontendbereich GWT, Sencha GXT, JavaFX.
  • Architektur Reviews / Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Erstellung von Konzeptionen sowie Implementierungsstrategien und Durchführung von Analysen und Proof of Concepts.
  • Aufbau von Caching Strategien und Skalierungsmechanismen.
  • Aufbau des Application Server Clusters inkl. Distributed In-Memory DataGrid „Infinispan“ sowie Applikationsseitige Loadbalancing Strategien
  • Erweiterung der Script Language for Business Transformations (DSL) und der Rule Konvertierungen in Java Klassen über Pythia Compiler.
  • Durchführung von Performanceanalysen im Hochlastbetrieb sowie abgeleitete Performanceoptimierungen in den Bereichen Backend, Datenbereinigung & verteilte Services.
  • Konzeption und Implementierung von Verfahren zur Absicherung verteilter Ressourcen über digitale Signaturen und Content Kryptographie
  • Unterstützung der Solution Architecture bei Reengineering Maßnahmen und Erweiterungen.
  • Arbeiten als Scrum Master sowie Anleitung der internen Mitarbeiter
Java 8 / JEE 7 JPA 2 JDBC CDI JMS Web-Services (SOAP / REST) JSON XML XSLT SQL PL/SQL Apache Spark Pythia Compiler Apache Lucene GWT Sencha GXT JavaScript CSS Apache POI TestNG JUnit Arquillian Jenkins Maven Nexus GIT SONAR JProfiler 9.2 JRebel 6.5.2 JIRA VisualVM Eclipse 4 JDeveloper Enterprise Architect 11 Wildfly AS 11 Infinispan 8 Docker Wildfly Swarm Active-MQ MQ Series 7 Oracle 12c Linux AIX SUN Solaris Win
BearingPoint GmbH, Meldewesen, Bankenregulierung
1 Jahr 8 Monate
2014-07 - 2016-02

Konzeption, Architektur und Entwicklung

Senior Performance Architect / Senior Development Engineer Java/JEE 6 EJB 3 JPA 2 ...
Senior Performance Architect / Senior Development Engineer

Senior Performance Architect und Senior Development Engineer bei der Erweiterung und der Optimierung von Stage III des Transaktions- und Analysesystems SHSDB. Das System SHSDB informiert über den Wertpapierbestand in Europa und der Welt verknüpft mit Informationen über die Emittenten, Zusammenhänge zwischen den Wertpapierbeständen pro Land, institutionellen Sektoren mit Land sowie institutionellen Sektoren der Emittenten. Mechanismen zur Erkennung von Ungleichgewichten der Finanzmärkte und der Verbindung zwischen Finanz- und Privatinvestoren (From whom to whom approach). Statistische Analyse auf Micro Basis als auch auf Macro Basis.

  • Implementierungen im Backend und Frontendbereich
  • Architektur Reviews / Code Reviews - Sicherstellung / Auditierung von Source Code und Architekturstandards
  • Erstellung von Konzeptionen und Durchführung von Analysen und Proof of Concepts.
  • Erstellung von Proof of Concepts zu Map Reduce Ansätzen unter Hadoop mit Spark, HBase und Hive.
  • Durchführung von Performanceanalysen im Hochlastbetrieb für den Applikationsstack (besonders im Bereich Batch Processing) sowie im Bereich Oracle, DB2 und Application-Server Cluster sowie der genutzten Schnittstellen (MQ und WebServices SOAP / REST).
  • Umsetzung von architektonischen und programmatischen Performance-optimierungen.
  • Umsetzung von strukturellen Performanceoptimierungen. z.B. Application-Tier Database Cache, In Memory Daten Teilauslagerungen.
  • Consulting im Bereich Last- und Integrationstests.
  • Unterstützung der Solution Architecture bei Reengineering Maßnahmen und Erweiterungen.
  • Beratung und Anleitung der internen Mitarbeiter.
Java/JEE 6 EJB 3 JPA 2 Hibernate CDI Spring Spring Batch JSF 2 Prime Faces 5 AJAX CSS JavaScript JMS Web-Services (SOAP / REST) JSON XML XSLT JAXB UML SQL PL/SQL Apache POI JUnit TestNG Arquillian Apache Hadoop Apache Spark HBase Hive VisualVM VisualGC DynaTrace Jenkins Maven Nexus Subversion SONAR JIRA Enterprise Architect 9 Eclipse 4 IBM Rational Application Developer (RAD) IBM Websphere 8 MQ Series 6/7 Oracle 11g Oracle Times Ten DB2 SUN Solaris Win
Bundesbank / EZB, Banken / Zentralbanken
4 Monate
2014-03 - 2014-06

Konzeption, Architektur und Entwicklung

Senior Principal Consultant JEE 7 EJB 3.2 CDI 1.1 ...
Senior Principal Consultant

JEE 7, Neuaufbau eines Messe Information Systems. Aufbau der Software- und System Architektur auf Basis JEE 7 sowie Implementierung des Basissystems.

  • Technische Spezifikation und Konzeption / Aufbau der Architekturmodelle.
  • Implementierung des Backends auf Basis EJB 3.2, CDI 1.1 und JPA 2.2
  • Implementierung von JSF 2 (PrimeFaces) basierten UI Komponenten.
  • Aufbau von Cluster Caching Strategien über Wildfly Subsystem Infinispan.
  • Consulting im Bereich Deployment, Konfiguration und Betrieb.
  • Consulting im Bereich Last- und Integrationstests.
JEE 7 EJB 3.2 CDI 1.1 JPA 2.2 JBoss Wildfly 8 Infinispan MySQL 5 WebServices JAX-WS JSF 2 PrimeFaces 4 iText JUnit Arquillian Enterprise Architect 9.3 Eclipse 4 Subversion Maven 3
Groz-Beckert KG, Maschinenbau
3 Jahre 9 Monate
2010-10 - 2014-06

Konzeption, Architektur und Entwicklung sowie Technische Projektleitung und Offshore Management

Senior Solution Architect / Chief Development Engineer Java/JEE 5/6 EJB3 JPA ...
Senior Solution Architect / Chief Development Engineer
  • Solution Architecture und Chief Development Engineer bei der Neuentwicklung von hochlastfähigen Integrationsapplikationen (IC2S) auf JEE Basis aus dem Bereich Stammdatenversorgung / SAP Integration / Datenkonsolidierung und Host Integration (zOS) als Teilprojekte des Großprojektes „Magellan“. Komplette Verantwortung der Architekturen sowie Führung der Entwicklungsteams (Offshore).
  • Solution Architecture und Chief Development Engineer bei der Neuentwicklung von Message basierten Replikationskomponenten über Enterprise Service Bus als Teilprojekte des Großprojektes „Magellan“. Komplette Verantwortung der Architekturen sowie Führung der Entwicklungsteams (Offshore).
  • Solution Architecture und Chief Development Engineer bei Neuentwicklung der Robo Advisory Applikation „PIA“ auf JEE Basis aus dem Versicherungsumfeld im Rahmen einer Kooperation zwischen Deutscher Bank und Zurich AG. Komplette Verantwortung der Architektur sowie Führung des Entwicklungsteams. Aufbau des Entwicklungsprozesses (SCRUM Basis) sowie Vendor Management.
  • Consulting bei Erweiterung und Optimierung von Prozess getriebenen Applikationen aus dem Bereich Core Banking.
  • Solution Architecture bei der Integration der TaxEngine Tributum SMC mit dem SAP Banking System über SAP PI und andere Integration Layer im Rahmen der Postbank Übernahme.
  • Entscheidungsvorlagen für das Senior Management im Rahmen eines Technology Upgrades über alle Layer der Tax Systeme inkl. Überführung der Datenbanksysteme auf ein virtualisiertes Grid.
  • Solution Architecture bei Reengineering Maßnahmen und Erweiterungen der TaxEngine Tributum SMC sowie bei der Optimierung der Services zur Integration mit den angeschlossenen Informations- und Beratungssystemen.

Themenschwerpunkte:

  • Aufbau von Software Architekturmodellen und Implementierungsstrategien.
  • Datenmodellierung
  • Erstellung von Konzeptionen und Durchführung von(Robo Advisory) Analysen und Proof of Concepts.
  • Erstellung und Review von Prozess konformen QMS Architekturdokumenten
  • Architektur Reviews / Code Reviews.
  • Sicherstellung / Auditierung von Source Code und Architekturstandards unter Berücksichtigung von formalen Paradigmen der Deutschen Bank
  • Reengineering und Reverse Engineering.
  • Hot-Spot Implementierungen und Aufbau von Basisimplementierungen
  • Technisches Controlling & Management von Offshore Development Teams (Indien) sowie technische Projektleitung.
  • Beratung und Koordination bei Abteilungsübergreifenden Architekturansätzen (Domain Architecture), Analyse und QM Verfahren.
  • Durchführung von Performanceanalysen im Bereich Oracle-RAC, MQ-Cluster und Application-Server Cluster. Speziell für Nachrichten-Workflows in den ESB/EAI-Systemen sowie bei verteilten Transaktionen im Hochlastbetrieb.
  • Konzeption und Implementierungen zur Systemsicherheit auf Basis von Two Way SSL und SAML gesicherten SOAP Services.
  • Consulting im Bereich Deployment, Konfiguration und Betrieb.
  • Consulting im Bereich Last- und Integrationstests.
  • Unterstützung der Projektleitung.
Java/JEE 5/6 EJB3 JPA Hibernate CDI Wicket JSF 2.0 Struts JSON AJAX Spring RCP ? OSGI JMS   Reliable Messaging WebServices XSLT UML BPEL AXIS2 SUN Metro JAXB WS-Profiles WS-Security SAML two way SSL   Apache ServiceMix Apache Camel Maven Apache POI Nexus Subversion Selenium (inkl. Java API) Arquillian JMeter Loadrunner VisualVM VisualGC Java Memory Analyzer SONAR ALM (HP Quality Center) Http-Watch Sharepoint Enterprise Architect 9 Eclipse 3.6 Telelogic Synergy/CM ADONIS    IBM MQ Series 6/7 BEA/Oracle Weblogic 11g/12c TIBCO JMS TIBCO EBS IBM MQ Series Veritas Cluster Oracle RAC 11gR2 SAP Netweaver SAP PI SAP Banking SAP Deposit Manager SAP BP TaxEngine Tributum SMC ETL - Informatica Power Center Maestro Schreduler AI2 Tomcat 6/7 Apache   IBM p570 IBM Power 6 SUN T5220 SUN M5000 AIX5/6 Solaris 5 Oracle-Linux WinXP zOS
Deutsche Bank AG, Banken
2 Jahre 8 Monate
2010-01 - 2012-08

Konzeption, Architektur und Entwicklung sowie Leitung des Entwicklungsteams

Senior Principal Consultant Java/JEE Portlets (JSR168 286) ...
Senior Principal Consultant

JEE, Portal – Neuaufbau des Retouren und Logistik Portals „RTT“ für die 900 T-Shops der Deutschen Telekom AG. Das System bildet u.a. 60 Retouren-Prozesse ab, bietet Lösungen für Standard Logistik Aufgaben und weitere Services für die T-Shops. Hierbei wurden die SAP Systeme der Telekom Shop Gesellschaft und der Logistik Partner integriert. Verantwortung der Software- und System Architektur und der eingesetzten Entwicklungstechnologien  sowie Leitung des Entwicklungsteams. Das Projekt wurde agil verwaltet (Scrum).

  • Unterstützung des Requirements Engineering.
  • Technologische Basisberatung und Erstellung von Proof of Concepts für die regelbasierten Prozess Abläufe. u.a. mit JBPM und Drools.
  • Erstellung von Konzeptionen und Proof of Concepts für die Auswahl der Basistechnologien bzgl. Entwicklung und Betrieb.
  • Technische Spezifikation und Konzeption / Aufbau der Architekturmodelle.
  • Aufbau von Caching Strategien und Skalierungsmechanismen.
  • Aufbau des Build Systems / Maven mit eigenem Repository Server (Archiva).
  • Aufbau des Service Backends auf EJB3 Basis inkl. der Integration von SAP Systemen (SAP Retail etc.) über SAP JCO / RFC BAPI .
  • Aufbau des Datenmodells und der JPA Basis.
  • Aufbau eines Portlet Basis Frameworks.
  • Beratung / Entwicklung von JSF (RichFaces) basierten Portlets zur Abbildung von 60 Prozessen mit voller AJAX Unterstützung.
  • Eigenentwicklung von JSF Komponenten zur Wiederverwendung bei der Integration neuer Prozesse.
  • Integration eines Legacy Systems zur Versand Reklamation (u.a. mit der DHL) über WebServices.
  • Aufbau eines Scheduler Update Services mit JBoss Quartz und EJB3 für zyklische Updates der Stammdaten aus den Telekom Basis Systemen.
  • Aufbau eines Identity Management Systems. Integration in die Telekom Landscapes.  Umsetzung der Telekom Security Mechanismen.
  • Beratung beim Aufbau von Portal Themes.
  • Beratung bei der Durchführung von Lasttests.
  • Beratung bei der Optimierung der Betriebs Landscape (Cluster)
  • Planung und Management der Scrum Sprints für das Entwickler Team.
Java/JEE Portlets (JSR168 286) EJB3 JPA JBoss Quartz JBPM Drools Liferay EE 5.25 JBoss / Tomcat Oracle 10g MySQL 5 Spring 2 AXIS2 JAX-WS JBoss Portlet Bridge JSF RichFaces Facelets Eclipse 3.6 iText SAP JCO / RFC BAPI Enterprise Architect 7.5 Eclipse Subversion Maven Archiva Ant JMeter HP Quality Center JIRA Confluence Silk Performer
T-System AG / Deutsche Telekom AG, Telekommunikation / Handel
9 Monate
2009-04 - 2009-12

Architektur und Entwicklung sowie Basis Technologie Beratung

Senior Principal Consultant Java/JEE Portlets (JSR168 286) ...
Senior Principal Consultant

JEE, Portale – Migration eines SAP Enterprise Portals auf ein Liferay Portal sowie dessen Erweiterung und Ausbau eines zweiten SAP Enterprise Portals.

  • Backendmigration von J2EE 3 auf JEE 5 inkl. Komponentenmigration vom SAP Komponentenmodell (EJB2 / NWDI) auf EJB 3 bzw. Spring (Liferay).
  • Ersatz der Persistenz Layer (DAO/Hibernate) auf Persistent Entities (EJB3 / Open JPA).
  • Ausbau von WebDynpro UIs und SAP Backenkomponenten sowie Optimierung der SAP Komponenten und Build Strukturen (SAP NWDI).
  • Technologische Basisberatung und Erstellung von Proofs of Concepts bei der Integration von Liferay in die bestehende Systemlandscape sowie der Nutzung von JSF (Rich Faces) basierten Portlets unter der JBoss Portlet Bridge auf Liferay.
  • Ausbau von Liferay Grundstrukturen für den reibungslosen Einsatz unter Oracle/BEA Weblogic 11g unter IBM AIX und Oracle 10g.
  • Aufbau einer Security Infrastruktur inkl. SSO Anbindung von Legacy Systemen über CAS (u.a. Abrechnungssysteme) sowie Integration in Liferay.
  • Liferay IDM (Identity Management) Integration über LDAP und MS Active Directory inkl. bidirektionaler Synchronisation.
  • Aufbau von Caching Strategien und Skalierungsmechanismen.
  • Entwicklung von Portlets zur diagrammbasierten Visualisierung von Energieverbrauchswerten aus SAP BW Systemen mit JSF und JFreeChart.
  • Entwicklung von JSF / RichFaces basierten Portlets zur Kunden- und Liegenschaftsverwaltung.
  • Beratung beim Aufbau von Portal Themes.
  • Projektübergreifende Architekturberatung.
Java/JEE Portlets (JSR168 286) EJB2 & EJB3 Spring SAP Netweaver 2004s SAP Enterprise Portal 7 SAP Netweaver Developer Studio SAP NWDI SAP WebDynpro Eclipse Oracle (BEA) WebLogic 11g Liferay EE 5.25 Tomcat Open JPA Hibernate Spring 2 CAS SSO OpenID SSO AXIS 2 Oracle 10g Open LDAP MS Active Directory JBoss Portlet Bridge JSF RichFaces Facelets Struts JFreeChart Eclipse 3.4 Ganymede Magic Draw UML CVS Maven Ant JMeter HP Quality Center IBM AIX Win2K
Ista Deutschland GmbH, Immobilienverwaltung, Energiemanagement
2 Monate
2009-02 - 2009-03

Konzeption eines Identity Management Systems

Senior Consultant für Konzeption und Architektur. LDAP (Novell eDirectory Open LDAP Apache DS) ...
Senior Consultant für Konzeption und Architektur.

JEE, IDM – Konzeption eines Identity Management Systems (IDM) für die Konzerngesellschaften der Otto Group. Durchführung des:

  • Requirements Engineering
  • Technische & fachliche Spezifikation
  • ER Modellierung
  • UML Modellierung (Service Layer)
  • Prototypisierung
LDAP (Novell eDirectory Open LDAP Apache DS) Java/J2EE Hibernate Oracle 10g SAP Netweaver 2004s SAP Enterprise Portal 7 SAP Netweaver Developer Studio Oracle SQL Developer Poseidon UML
Otto Group Deutschland, Handel
3 Monate
2008-11 - 2009-01

Konzeption und Architektur

Senior Consultant Java/J2EE SAP Netweaver 2004s SAP Enterprise Portal 7 ...
Senior Consultant
  • J2EE, Portal – Konzeptionsarbeiten für das Hochschulportal der Fachhochschule Frankfurt/M im Rahmen des Digitalen Campus. 
  • Folgende Anforderungen werden durch Neuentwicklungen oder Integration von Funktionalitäten des SAP Moduls SLCM (Student Lifecycle Management) umgesetzt:
    • Planung von Lehrveranstaltungen inkl. Ressourcen und Raumplanung
    • Erstellung / Modifikation individueller Stundenpläne für Studenten
    • Verwaltung von Noten- und Punktekonten
    • Verwaltung von Anmeldungen zu Lehrveranstaltungen und Prüfungen
    • Erstellung von Bescheinigungen und Anträgen
    • Verwaltung von Immatrikulationen und Exmatrikulationen
    • Verwaltung von Studiengangswechseln, Rückmeldungen und Studiengebühren
    • Verwaltung von Lehrveranstaltungsangeboten
Java/J2EE SAP Netweaver 2004s SAP Enterprise Portal 7 SAP SLCM SAP WebDynpro SAP KM SAP UWL SAP Web Page Composer SAP Netweaver Developer Studio Oracle 10g
VEGA Group Deutschland, Bildungseinrichtung / Hochschule
Deutschland
1 Jahr 1 Monat
2007-12 - 2008-12

Weiterentwicklung des Lieferantenportals

Senior Solution Architect Java/J2EE Spring Hibernate ...
Senior Solution Architect

J2EE, Portal – Weiterentwicklung des Lieferantenportals „Metro-Link“ der Metro Group sowie Weiter- und Neuentwicklung von Business - Applikationen die über das Portal zugänglich sind.

  • Neu- und Weiterentwicklung von MDA basierten Standard J2EE Komponenten unter Verwendung von MagicDraw, AndroMDA, Spring, Hibernate, WebServices, EJBs, JSP, JSF, Struts, Groovy etc.
  • Erstellung und Reviews von technischen Spezifikationen.
  • Ablösung von Legacy Applikationen aus dem Bereich Invoice Controlling und Überführung auf SAP / J2EE konforme Technologien unter Einsatz von MDA Architekturen.
  • Weiterentwicklung des SAP Portal Frameworks (External Facing Portal) sowie Optimierung von Portalintegrationen.
  • Entwicklung von individuellen SAP KM / UWL Komponenten unter Einsatz der spezifischen APIs sowie Entwicklung von SAP KM Reports und Filtern und zugehöriger WebDynpro UIs im Bereich Dokumentenmanagement.
  • Entwicklung von J2EE Standard Oberflächen mit JSF.
  • Entwicklung von SAP WebDynpro Oberflächen.
  • Weiterentwicklung des RSA basierten Single Sign On Verfahrens.
  • Einführung von Source Code Auditierungen sowie Optimierung des Requirements Engineering.
    • Das System entspricht den Architektur- und Entwicklungsrichtlinien der Metro AG. Der Entwicklungsprozess wird über Metro ITG überwacht. Neben SAP Netweaver basierten Technologien wie WebDynpro, Visual Composer, KM, UWL etc. kommen J2EE Standard- und OpenSource Technologien wie Spring, Hibernate, JSF, WebServices, EJBs etc. zum Einsatz. Die Architektur  aller Komponenten, außer reinen Portalkomponenten sowie KM Komponenten sind MDA basiert.  Modelliert werden diese Komponenten mit Magic Draw und generiert mit AndoMDA.

 

Erweiterte Projekt Informationen:

Alle Module des Projektes, unabhängig von ihren Technologien unterliegen dem SAP Komponentenmodell und werden über die NWDI versioniert, gebaut, deployt und transportiert.  Alle Inhalte des Portals sind international ausgerichtet und werden in den spezifischen Schriften und Sprachen für 22 Länder realisiert. Das Projekt wird über einen agilen Ansatz gehandhabt (Scrum) und unterliegt dem Metro Prozess ITG. Die Metro Group vereinheitlicht diverse Internet-basierte Kommunikationskanäle mit ihren Lieferanten in einem großen Portal mit dem Namen "Metro Link". Das Spektrum reicht vom Zugriff der Industriepartner auf das Metro Data Warehouse über Category Management, Applikationen zur Unterstützung der Fakturierung, virtuelle Arbeitsräume für unternehmensübergreifende Projekte, Dokumentenmanagement bis zur Gestaltung von Eigenmarken Verpackungen im digitalen Workflow. Ziel ist es exakte Koordinationsprozesse zwischen Herstellern, Lieferanten, Einkäufern und Händlern durchzuführen. Eine besondere Herausforderung ist die Sicherheit der Anwendung, auch über Firmengrenzen hinweg.

Java/J2EE Spring Hibernate JSP JSF Struts Groovy WebServices EJB XSLT JDBC JavaScript RSA Tokens Single Sign On LDAP SAP Netweaver 2004s SUN Glassfish Oracle Application Server SAP NWDI SAP Enterprise Portal 7 SAP WebDynpro SAP KM SAP UWL Visual Composer SAP EFP SAP Netweaver Developer Studio Oracle SQL Developer Oracle 10g HP-UX Win XP MDA Subversion AndoMDA Magic Draw Mercury Quality Center CheckStyle Scrum Pirobase CMS Visio MS Office
METRO Group Information Technology GmbH, Handel
3 Monate
2007-10 - 2007-12

Konzeption, Architektur und Entwicklung

Senior Consultant J2EE JBoss JBoss Portal ...
Senior Consultant
  • J2EE – Neuentwicklung einer der Online Anwendung „ADAM“ zur Disposition  von Triebfahrzeugen durch die Fahrzeugführer.
  • Das System besteht aus einer mobilen Dispositionsanwendung (PDA) sowie einer Administrationsanwendung. Die Kommunikation mit dem Microbus Hauptsystem der Deutschen Bahn AG erfolgt über Web Services. Das System entspricht den J2EE Architektur- und Designrichtlinien der Deutschen Bahn AG.
J2EE JBoss JBoss Portal WebServices AXIS Hibernate Oracle 10g Maven2 JSF MyFaces Subversion Eclipse Linux Win XP Win Mobile 6
DB Systel / Deutsche Bahn AG, Transport & Logistik
4 Monate
2007-06 - 2007-09

Technische Gesamtleitung

Principal Consultant J2EE WebDynpro EFP ...
Principal Consultant

Technische Gesamtleitung, Konzeption, Architektur sowie Offshore Management des Entwicklungsteams in Indien.

  • J2EE, Portal – Neuentwicklung des Haupt Einkaufportals der Deutschen Telekom AG – Telekom Procurement Cockpit. 
  • Das Portal unterstützt den operativen und strategischen Einkauf der Deutschen Telekom AG indem Daten und Funktionalitäten verschiedenster Einkaufssysteme zusammengeführt und neue übergreifende Funktionalitäten ermöglicht werden. Hierfür konsolidiert die Plattform SSO konforme Zugriffe auf bis zu 62 Backend Systeme und realisiert auf Basis eines ESA (SOA) Architekturansatzes neue Systemübergreifende Servicefunktionen.
  • Zur Erreichung der beschriebenen Anforderungen wurde das SAP Enterprise Portal stark individualisiert. Die Backend Services wurden auf Basis eines J2EE Layers realisiert und SOA (ESA) konform aufgebaut.  Teile des Systems wurden in Indien implementiert. Zur Optimierung individueller Arbeitsabläufe werden durch das Portal personalisierte, virtuelle Arbeitsplätze ermöglicht. Darüber hinaus stehen CMS gestützte offene Informationsbereiche, Fachforen, geschlossene Service und KM Bereiche sowie Projekträume zur Verfügung.
J2EE WebDynpro EFP HTMLB JCO ESA Adaptive RFC NWDI SAP Netweaver 2004s SAP Enterprise Portal 7 KM Solution Manager SAP R/3 SAP ITS XML Forms SAP Netweaver Developer Studio HP-UX Win XP
T-System AG / Deutsche Telekom AG, Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Grund-, Realschule Köln
  • Abitur ? Abendgymnasium Bremen
  • 3 Semester Informatik Bremen

Zertifikate und Seminare:
  • SAP certified Netweaver Development Consultant
  • Web Application Development Java
  • Abaxx certified Engineer
  • 20 Jahre Erfahrung im Software Engineering
  • Ausgebildet in Konflikt und Kommunikationsmanagement
  • SAP WebAS

Position

Position

  • SAP Consulting - SAP Netweaver Java / SAP Enterprise Portal
  • Offshore Management
  • Internet-/Intranet Portale

Kompetenzen

Kompetenzen

Schwerpunkte

Fachlicher Schwerpunkt:

  • Analyse, Konzeption, Design, Architektur und Implementierung von Software Systemen im JEE/Java, MicroService und Portal Umfeld
  • Cloud Hyperscaling (Kubernetes, AWS, Docker)
  • Android Apps
  • SAP Consulting - Netweaver / Enterprise Portal, Technisches Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

Berufserfahrung:
seit 1989

Spezialist für:
  • Konzeption, Architektur sowie Implementierung von Service und Objektorientierten Anwendungen, MicroService, JEE, EAI und Portal Systemen sowie Android Apps
  • Container basierte Architekturen, Big Data
  • Performance Optimierungen, JEE Migrationen und Backend Integrationen (EAI)
  • OO Analyse & Design, MDA, MDSD, CASE, QM- und Entwicklungstechnologien
  • SAP Netweaver Java Stack und SAP Enterprise Portal
  • DevOps, Technische Projektleitung, Projektcontrolling, Offshore Management
  • Softwareentwicklungs- sowie Change & Build- Prozesse, CI / CD
 

Angestrebte Tätigkeiten

  • Software Engineering
  • Analyse, Konzeption, Design, Architektur und Implementierung von Software Systemen ? Schwerpunkt JEE / Portale / Integration
  • SAP Consulting ? SAP Netweaver JEE Stack und Enterprise Portal
  • Technisches Projektmanagement, Offshore Management
 

Technologien:

J2EE 2..8, EJB 2/3, JMS, ESB, Ajax, JSF, GWT, Swing, RCP, OSGI , CORBA, RMI, SQL, JDBC, JTA, JPA, JCA, XML, XSLT, JAXB, LDAP, TCP/IP,  Web Services, JAX-WS,  MQTT, JBPM, Rule Engines, Spring Boot, Spring, TestNG

SAP:

SAP Netweaver J2EE Stack, SAP EP, SAP WebDynpro, SAP PI, SAP NWDI, SAP Banking, JCO, SQLJ, ESA, CAF, Visual Composer, SAP SLCM

Open Source:

Spring Boot, Spring, Hibernate, Open JPA, Camel, Kafka, Ant, Maven, Subversion, GIT, CVS, AXIS2, Quartz, Drools, JBoss Seam, TestNG, Arquillian, Apache Lucene, JFreeChart, Struts, iText, JFreeChart, MyFaces, RichFaces, OpenFaces, JoinFaces, ADF, ICeFaces, WingS, GWT, CAS, OpenSSO, OpenID, Bouncy Castle, EMF, GEF, OSGI Equinox

Entwicklungsprozesse:

RUP, FDD, XP, V-Modell, Scrum, ITPM (BMW), ITG (Metro), CMMI, Continuous Integration, QMS

Analyse-Design:

OOAD, CASE, UML, MDA, ERD, Design Patterns, JEE Patterns

Web-, Applicationserver / MOM,ESB/ Container:

Kubernetes, Docker, Oracle Weblogic, IBM WebSphere, SAP Netweaver, Red Hat Wildfly, Oracle Glassfish, Tomcat,  Geronimo, IBM MQ Series, IBM Message Sight, ActiveMQ, TIBCO EBS/JMS, OpenJMS, JBoss ESB

Portalserver:

Liferay EE / STD, SAP Enterprise Portal ,JBoss Portal, Oracle Portal

IDE´s:

Eclipse, IBM Rational Application Developer (RAD), Net-Beans, SAP Netweaver Developer Studio, JBuilder, C++ Builder, MS Visual Studio, QT3, Code Warrior, Forte

Case-Tools / MDA:

Enterprise Architect, Together, Rational, AndroMDA, Magic Draw

Tools:

Jenkins, Cruise Control, Subversion, GIT, JProfiler, JRebel, Silk Performer, Load Runner, Visual VM, DynaTrace, SONAR, Check Style, FindBugs Perforce, Synergy/CM, MS SourceSafe, JMeter, Toad, EQ, MS Project, Mantis, Bugzilla, HP QualityCenter, JIRA, Confluence, Typo3

Big Data:

Apache Hadoop, Apache Spark, HBase, Hive, Map Reduce

Sonstiges:

Firewalls, IP-Chains, Kryptographie, TaxEngine Tributum SMC

Betriebssysteme

Android
HPUX
IBM AIX
Linux
Mac OS
MS-DOS
Novell
OS/2
OS/400
OSF/Motif
PalmOS
Solaris
SUN OS
Unix
Windows
Mobile, CE, Client

Programmiersprachen

Assembler
C
C++
Delphi
Fortran
GO
Golang
Groovy
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Lingo
Modula-2
Pascal
PHP
PL/SQL
Python
Scala
Shell
Smalltalk
yacc/lex

Datenbanken

Access
DAO
DB2
Filemaker
Informix
Interbase
JDBC
MaxDB
MS SQL Server
MySQL
No-SQL
ODBC
Oracle
Paradox
POET
Postgres
Progress
Proprietäre DB
Eigenentwicklung einer Indexsequentiellen DB
Redis
SAPDB
SQL
Sybase

Datenkommunikation

AppleTalk
CORBA
EDIFACT
Ethernet
Fax
Internet, Intranet
ISDN
Message Queuing
NetBios
Novell
OS/2 Netzwerk
parallele Schnittstelle
PC-Anywhere
RFC
Router
RPC
RS232
SMTP
SNMP
TCP/IP
Token Ring
Windows Netzwerk

Hardware

Alpha
AS/400
CD-Writer / Brenner
Drucker
Iomega
Modem
Scanner
Streamer
SUN
Nur Nutzung im Rahmen von Softwareentwicklungsprojekten - Keine Hardwareentwicklung

Branchen

Branchen

  • Telekommunikation
  • Verkehr
  • Banken und Zentralbanken
  • Automobilindustrie
  • Handel
  • Softwareindustrie
  • Öffentlicher Dienst
  • Versicherungen
  • Chemische Industrie
  • Multimedia
  • Im- und Export
  • Biotechnologie
  • Immobilenverwaltung und  Energiemanagement

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.