Schlagworte
Skills
Als IT-Consultant verfüge ich über langjährige Erfahrung in nationalen sowie internationalen Softwareentwicklungs-Projekten im Konzern- und Mittelstandsumfeld. Die fachlichen Bereiche erstrecken sich über Paket- und Transportlogistik, sowie Telekommunikation, Energie, Handel und Finanzsektor. Technologisch habe ich mich in den letzten Jahren auf den Bereich Enterprise Application Integration (EAI) spezialisiert.
Ich biete Kompetenzen in den Bereichen:
• Java Spring, Quarkus, ESB, Camel, JMS, Kafka, GCP, AWS, Azure
• System- und Software-Architektur
• Technische Projektleitung / Koordination
Zertifikate
• Oracle Certified Master: Java Enterprise Edition 5 Enterprise Architect I/III (1Z0-864)
• Oracle Certified Professional: Java Standard Edition 6 Programmer (1Z0-851)
• OMG Certified UML Professional 2 (OCUP2-F)
• GPM/IPMA Zertifizierung: Projektmanagement Fachmann Level-D
• Scrum.org PSM: Professional Scrum Master I
• Udemy Certification: Spring Framework 4
• Amazon: AWS Certified Developer – Associate (DVA-C00)
Technologien / Frameworks
• Java 6/7/8/11, J2EE/JEE 5/6/8, Spring 3/4/5, Spring Boot 1/2, Spring Cloud, Camel
• HTML 5, CSS, JavaScript, Thymeleaf, Swing, OpenAPI/Swagger, JSON Schema
• ARC42 / SAT42, DomainDrivenDesign, Event-Sourcing, Data-Integration
• Angular, TypeScript, Bootstrap
• JUnit, Spock, Citrus
• Generatorbasierte Anwendungsentwicklung (JGen, Spring Roo, JHipster)
• Sql(JPQL)/NoSql: Oracle Database 10/11g, MySQL, Couchbase, MongoDB, …
• Tomcat, Apache, BEA/Oracle Weblogic, GlassFish, IIS, Siebel8, SAP
• Dreamfactory, deployd, REST, Webservices, RabbitMQ, ActiveMQ, ESB, Kafka
• Node.js, Socket.io
• Kubernetes, Docker, AWS, Consul
• Git, Maven
• …
Tools
• Eclipse, IntelliJ Idea, NetBeans, Spring Tool Suite, Visual Studio Code
• Sparx Enterprise Architect, PlantUML, Knime, Toad for Oracle, Talend Studio, Portainer
• SOAP UI, SAP GUI, Kafka Tool, Canoo/HtmlUnit, Jenkins/Hudson, BitBucket, Gogs
• Jira, Confluence, Mantis
• ProjectLibre, MS-Project
• …
Ich biete Kompetenzen in den Bereichen:
• Java Spring, Quarkus, ESB, Camel, JMS, Kafka, GCP, AWS, Azure
• System- und Software-Architektur
• Technische Projektleitung / Koordination
Zertifikate
• Oracle Certified Master: Java Enterprise Edition 5 Enterprise Architect I/III (1Z0-864)
• Oracle Certified Professional: Java Standard Edition 6 Programmer (1Z0-851)
• OMG Certified UML Professional 2 (OCUP2-F)
• GPM/IPMA Zertifizierung: Projektmanagement Fachmann Level-D
• Scrum.org PSM: Professional Scrum Master I
• Udemy Certification: Spring Framework 4
• Amazon: AWS Certified Developer – Associate (DVA-C00)
Technologien / Frameworks
• Java 6/7/8/11, J2EE/JEE 5/6/8, Spring 3/4/5, Spring Boot 1/2, Spring Cloud, Camel
• HTML 5, CSS, JavaScript, Thymeleaf, Swing, OpenAPI/Swagger, JSON Schema
• ARC42 / SAT42, DomainDrivenDesign, Event-Sourcing, Data-Integration
• Angular, TypeScript, Bootstrap
• JUnit, Spock, Citrus
• Generatorbasierte Anwendungsentwicklung (JGen, Spring Roo, JHipster)
• Sql(JPQL)/NoSql: Oracle Database 10/11g, MySQL, Couchbase, MongoDB, …
• Tomcat, Apache, BEA/Oracle Weblogic, GlassFish, IIS, Siebel8, SAP
• Dreamfactory, deployd, REST, Webservices, RabbitMQ, ActiveMQ, ESB, Kafka
• Node.js, Socket.io
• Kubernetes, Docker, AWS, Consul
• Git, Maven
• …
Tools
• Eclipse, IntelliJ Idea, NetBeans, Spring Tool Suite, Visual Studio Code
• Sparx Enterprise Architect, PlantUML, Knime, Toad for Oracle, Talend Studio, Portainer
• SOAP UI, SAP GUI, Kafka Tool, Canoo/HtmlUnit, Jenkins/Hudson, BitBucket, Gogs
• Jira, Confluence, Mantis
• ProjectLibre, MS-Project
• …
Projekthistorie
04/2022
-
bis jetzt
AWS/Azure/Spark/DataBricks/Springboot-Camel/Terraform EAI Entwickler/DevOps
RWE Supply & Trading GmbH
Energie, Wasser und Umwelt
Aufgaben:
• Design und Entwicklung von ETL/Integration-Anwendungen und DevOps
• Implementierung mit Pyspark / Java / SpringBoot / Camel
• Planung/Dokumentation/Umsetzung von AWS-Glue ETL-Jobs
• DevOps mit Azure-Pipelines, Maven und Terraform
• Modellierung von Bausteinen, Laufzeitsichten und Verteilungssichten als UML-Diagramme
• Erstellung von Unit- und Integrationstests, DevOps-Umgebung
• Code Reviews, NFR (Security, Logging, ...) Analysen/Umsetzung
• Fehler-Analyse Entwicklung/Integration/Prod
Technologien / Frameworks:
• Development:Java17,SpringCamel,SOAPWS,REST(json,xml)
• AWS ECS
• Postgres
• Kafka
Tools:
• Jira:Scrum,Kanban;sprintplanning/tracking,userstory/task/bug ◦ Confluence:documentation,PlantUML
• IDE:IntelliJIdea, PyCharm, VS Code, soapUI
• DevOps:Azure / AWS
Projektumfeld:
• Scrum/Agile,Multi-Projekt
• Design und Entwicklung von ETL/Integration-Anwendungen und DevOps
• Implementierung mit Pyspark / Java / SpringBoot / Camel
• Planung/Dokumentation/Umsetzung von AWS-Glue ETL-Jobs
• DevOps mit Azure-Pipelines, Maven und Terraform
• Modellierung von Bausteinen, Laufzeitsichten und Verteilungssichten als UML-Diagramme
• Erstellung von Unit- und Integrationstests, DevOps-Umgebung
• Code Reviews, NFR (Security, Logging, ...) Analysen/Umsetzung
• Fehler-Analyse Entwicklung/Integration/Prod
Technologien / Frameworks:
• Development:Java17,SpringCamel,SOAPWS,REST(json,xml)
• AWS ECS
• Postgres
• Kafka
Tools:
• Jira:Scrum,Kanban;sprintplanning/tracking,userstory/task/bug ◦ Confluence:documentation,PlantUML
• IDE:IntelliJIdea, PyCharm, VS Code, soapUI
• DevOps:Azure / AWS
Projektumfeld:
• Scrum/Agile,Multi-Projekt
03/2019
-
02/2023
Talend-ESB/Camel/Quarkus EAI Entwickler/Architekt/DevOps
Eurobaustoff, Bad Nauheim
Architektur und Bauwesen
Aufgaben:
• Design und Entwicklung eines ESB zur Anbindung von Baustoffhändlern in ganz Europa mit unterschiedlichen ERP-Systemen an jeweils eigenen Magento-Onlineshop
• Implementierung mit Java / Kotlin / Spring / Camel / Talend Studio ESB
• Planung/Dokumentation/Umsetzung Migration von Karaf zu Kubernetes-Microservices in GCP
• Elasticsearch/Kibana Alerts, Tracing und fachliches Logging per Intercepter
• Modellierung von Bausteinen, Laufzeitsichten und Verteilungssichten als UML-Diagramme
• Erstellung von Unit- und Integrationstests, DevOps-Umgebung
• Code Reviews, NFR (Security, Logging, ...) Analysen/Umsetzung
• Fehler-Analyse Entwicklung/Integration/Prod
Technologien / Frameworks:
• Development:Java8/11,SpringCamel,Camel-K,Quarkus ◦ Spring:Core,Reactive,SOAPWS,REST(json,xml)
• Karaf,Docker,Kubernetes
• CitrusIntegrationTesting
• DB:MySQL,elastic
• MQ:ActiveMQ
Tools:
• Jira:Scrum,Kanban;sprintplanning/tracking,userstory/task/bug ◦ Confluence:documentation,PlantUML
• TalendStudio/TAC
• IDE:IntelliJIdea,soapUI
• DevOps:GitLab/GitLab-Runner,Nexus,GCP
Projektumfeld:
• Scrum/Agile,Multi-Projekt
• Design und Entwicklung eines ESB zur Anbindung von Baustoffhändlern in ganz Europa mit unterschiedlichen ERP-Systemen an jeweils eigenen Magento-Onlineshop
• Implementierung mit Java / Kotlin / Spring / Camel / Talend Studio ESB
• Planung/Dokumentation/Umsetzung Migration von Karaf zu Kubernetes-Microservices in GCP
• Elasticsearch/Kibana Alerts, Tracing und fachliches Logging per Intercepter
• Modellierung von Bausteinen, Laufzeitsichten und Verteilungssichten als UML-Diagramme
• Erstellung von Unit- und Integrationstests, DevOps-Umgebung
• Code Reviews, NFR (Security, Logging, ...) Analysen/Umsetzung
• Fehler-Analyse Entwicklung/Integration/Prod
Technologien / Frameworks:
• Development:Java8/11,SpringCamel,Camel-K,Quarkus ◦ Spring:Core,Reactive,SOAPWS,REST(json,xml)
• Karaf,Docker,Kubernetes
• CitrusIntegrationTesting
• DB:MySQL,elastic
• MQ:ActiveMQ
Tools:
• Jira:Scrum,Kanban;sprintplanning/tracking,userstory/task/bug ◦ Confluence:documentation,PlantUML
• TalendStudio/TAC
• IDE:IntelliJIdea,soapUI
• DevOps:GitLab/GitLab-Runner,Nexus,GCP
Projektumfeld:
• Scrum/Agile,Multi-Projekt
11/2017
-
01/2019
Java Spring/Camel Backend EAI Entwickler/Architekt/DevOps
Lufthansa AirPlus International Servicekarten GmbH, Frankfurt
Banken und Finanzdienstleistungen
Aufgaben:
• Design und Entwicklung Kafka / SAP Integration von Stammdaten, Verträgen, Kreditkarten (ETL, Data Integration, DDD, Event Sourcing)
• Implementierung mit Java Spring Boot / Spring Cloud / Camel
• Domain Driven Design (DDD), EventSourcing (ES) Design/Umsetzung Modelle (OpenAPI/Swagger/JSON Schema), CQRS, Producer / Consumer (Join/Aggregat)
• Abstimmung mit Business-Analysten, Architekten und Designern
• Erstellung von Unit- und Integrationstests, DevOps Administration
• Code Reviews, NFR (Security, Logging, …) Analysen/Umsetzung
• Fehler-Analyse: Entwicklung/Integration
Technologien / Frameworks:
• Development: Java 8, Spring 4, SAP JCO
• Spring: Core, Boot, Cloud, JPA, SOAP WS, REST (json, xml, oauth2)
• Docker, Kubernetes
• JUnit4/Spock: MockServer, Mockito
• DB: MS-SQLServer
• MQ: Kafka, Azure Enterprise Service Bus (ESB, AMQP 1.0)
Tools:
• Jira: Scrum, Kanban; sprint planning/tracking, userstory/task/bug
• Confluence: documentation, PlantUML
• Jenkins: build, deploy, maven, sonar, kubectl, helm
• IDE: IntelliJ Idea 2017/2018
• Version Control: Git
Projektumfeld:
• near/offshore, englische Documentation/Kommunikation, scrum/agile, mattermost, lync/skype4business
• Design und Entwicklung Kafka / SAP Integration von Stammdaten, Verträgen, Kreditkarten (ETL, Data Integration, DDD, Event Sourcing)
• Implementierung mit Java Spring Boot / Spring Cloud / Camel
• Domain Driven Design (DDD), EventSourcing (ES) Design/Umsetzung Modelle (OpenAPI/Swagger/JSON Schema), CQRS, Producer / Consumer (Join/Aggregat)
• Abstimmung mit Business-Analysten, Architekten und Designern
• Erstellung von Unit- und Integrationstests, DevOps Administration
• Code Reviews, NFR (Security, Logging, …) Analysen/Umsetzung
• Fehler-Analyse: Entwicklung/Integration
Technologien / Frameworks:
• Development: Java 8, Spring 4, SAP JCO
• Spring: Core, Boot, Cloud, JPA, SOAP WS, REST (json, xml, oauth2)
• Docker, Kubernetes
• JUnit4/Spock: MockServer, Mockito
• DB: MS-SQLServer
• MQ: Kafka, Azure Enterprise Service Bus (ESB, AMQP 1.0)
Tools:
• Jira: Scrum, Kanban; sprint planning/tracking, userstory/task/bug
• Confluence: documentation, PlantUML
• Jenkins: build, deploy, maven, sonar, kubectl, helm
• IDE: IntelliJ Idea 2017/2018
• Version Control: Git
Projektumfeld:
• near/offshore, englische Documentation/Kommunikation, scrum/agile, mattermost, lync/skype4business
02/2016
-
08/2017
Java Spring Backend Developer
Vodafone Group Services, Düsseldorf
Telekommunikation
Aufgaben:
• Implementierung Vodafone-ID (openid-authentication backend), Enterprise Rest-Services Implementierung und Integration
• Abstimmung mit Business-Analysten, Architekten und Designern
• Modellierung von Bausteinen, Laufzeitsichten und Verteilungssichten als UML-Diagramme
• Erstellung von Unit- und Integrationstests, DevOps-Umgebung
• Code Reviews, NFR (Security, Logging, …) Analysen/Umsetzung
• Fehler-Analyse Entwicklung/Integration/Produktion
Technologien / Frameworks:
• Development: Java 8, Spring 4
• Spring: Core, MVC, Boot, JPA, Rest (json, xml, hateoas, oauth2) , ftl
• JUnit: MockMvc, MockServer, Mockito
• DB: Couchbase, Oracle 11g
• MQ: RabbitMQ
Tools:
• Jira: Scrum, Kanban; sprint planning/tracking, userstory/task/bug
• Confluence: documentation, websequencediagram
• Jenkins: build, deploy, frisby test, sonar
• IDE: Eclipse Mars.2, IntelliJ Idea 2016/2017
• Version Control: Git
Projektumfeld:
• near/offshore, english documentation/communication, scrum/agile, hipchat, lync/skype4business
• Implementierung Vodafone-ID (openid-authentication backend), Enterprise Rest-Services Implementierung und Integration
• Abstimmung mit Business-Analysten, Architekten und Designern
• Modellierung von Bausteinen, Laufzeitsichten und Verteilungssichten als UML-Diagramme
• Erstellung von Unit- und Integrationstests, DevOps-Umgebung
• Code Reviews, NFR (Security, Logging, …) Analysen/Umsetzung
• Fehler-Analyse Entwicklung/Integration/Produktion
Technologien / Frameworks:
• Development: Java 8, Spring 4
• Spring: Core, MVC, Boot, JPA, Rest (json, xml, hateoas, oauth2) , ftl
• JUnit: MockMvc, MockServer, Mockito
• DB: Couchbase, Oracle 11g
• MQ: RabbitMQ
Tools:
• Jira: Scrum, Kanban; sprint planning/tracking, userstory/task/bug
• Confluence: documentation, websequencediagram
• Jenkins: build, deploy, frisby test, sonar
• IDE: Eclipse Mars.2, IntelliJ Idea 2016/2017
• Version Control: Git
Projektumfeld:
• near/offshore, english documentation/communication, scrum/agile, hipchat, lync/skype4business
01/2014
-
12/2015
JEE-Architekt, Java Entwickler
uniit GmbH / Rudolph Logistik Group, Kassel
Transport und Logistik
01/2008
-
12/2013
JEE-Architekt, Java Entwickler
DHL / Deutsche Post, Bonn
Transport und Logistik
01/2002
-
12/2007
JEE-Architekt, Java Entwickler
DHL / Deutsche Post - Global Mail, Bonn
Transport und Logistik
01/1998
-
12/2002
IT-Berater, C/C++/Java Entwickler
International Parcel Post der Deutschen Post (heute DHL), Bonn
Transport und Logistik
01/1997
-
12/1998
C/C++ Entwickler
IBM Deutschland (SerCon), Köln
Internet und Informationstechnologie
01/1994
-
12/1997
IT-Berater Adabas-D/Entire-SQLDB
Software AG Deutschland, Darmstadt
Internet und Informationstechnologie
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
In Vollzeit verfügbar
Reisebereitschaft: weltweit
Reisebereitschaft: weltweit
Sonstige Angaben
Ausbildung:
• 1989 – 1990 Organisationsprogrammierer, Computerbildungsinstitut Wiesbaden
• 1985 – 1987 Gesamthochschule Kassel, Mathematik (Diplom) – Grundstudium
• 1983 – 1985 Gesamthochschule Kassel, Elektrotechnik - Grundstudium
• 1989 – 1990 Organisationsprogrammierer, Computerbildungsinstitut Wiesbaden
• 1985 – 1987 Gesamthochschule Kassel, Mathematik (Diplom) – Grundstudium
• 1983 – 1985 Gesamthochschule Kassel, Elektrotechnik - Grundstudium