Profilbild von Frank Hoppe Senior Enterprise Application Integration (EAI/ETL - Java/PySpark) Architekt/Entwickler aus Kassel

Frank Hoppe

nicht verfügbar bis 31.12.2024

Letztes Update: 08.04.2024

Senior Enterprise Application Integration (EAI/ETL - Java/PySpark) Architekt/Entwickler

Firma: uniit GmbH
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

fh-profil-2024d_310324.pdf
fh-profil-2024e_310324.pdf

Skills

Senior Enterprise Application Integration (EAI/ETL - Java/PySpark) Architekt/Entwickler

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/ETL) spezialisiert.

Ich biete Kompetenzen in den Bereichen:
•    Java Spring/Quarkus, PySpark, 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/8/11/17/19/21, J2EE/JEE 5/6/8, Spring 3/4/5, Spring Boot 1/2/3, Spring Reactive
•    Python, PySpark, Databricks, AWS Glue
•    HTML 5, CSS, JavaScript, Thymeleaf, Swing, OpenAPI/Swagger, JSON Schema
•    ARC42 / SAT42, DomainDrivenDesign, Event-Sourcing, Data-Integration
•    Sql(JPQL)/NoSql: Oracle Database 10/11g, MySQL, Couchbase, MongoDB, PostgreSql
•    Tomcat, Apache, BEA/Oracle Weblogic, SAP, Karaf, Camel-K, Node.js
•    REST, SOAP, RabbitMQ, ActiveMQ, ESB, Kafka
•    JUnit, Spock, Citrus
•    Kubernetes, Docker, ECS, AWS, Azure, GCP
•    Git, Maven, Terraform
•    …

Tools
•    IntelliJ Idea, Eclipse, NetBeans, Spring Tool Suite, Visual Studio Code, 
•    Sparx Enterprise Architect, PlantUML, Toad for Oracle, Talend Studio, PyCharm
•    VS Code, GitHub Copilot
•    SOAP UI, SAP GUI, Kafka Tool, Jenkins/Hudson, BitBucket, GitLab, Azure DevOps
•    Jira, Confluence, Mantis, ProjectLibre, MS-Project
•    …

Projekthistorie

04/2022 - 04/2024
AWS/Azure DevOps/PySpark/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

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

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

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

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
mit hohem Remote-Anteil
Reisebereitschaft: weltweit

Sonstige Angaben

Ausbildung:
•    1989 – 1990 Organisationsprogrammierer, Computerbildungsinstitut Wiesbaden
•    1985 – 1987 Gesamthochschule Kassel, Mathematik (Diplom) – Grundstudium
•    1983 – 1985 Gesamthochschule Kassel, Elektrotechnik - Grundstudium
Profilbild von Frank Hoppe Senior Enterprise Application Integration (EAI/ETL - Java/PySpark) Architekt/Entwickler aus Kassel Senior Enterprise Application Integration (EAI/ETL - Java/PySpark) Architekt/Entwickler
Registrieren