Schlagwörter
Spring Boot
Spring Cloud
Quarkus
Kafka
CI/CD
Docker
java 17
Azure
microservice architecture
J2EE Pattern
Apache Camel
RestFul WebServices
SOAP Web Services
XML
WSDL
Swagger/Open API
Kubernetes
Elastic Search
Amazon AWS
Mongo
JPA
Hibernate
aws
Apache Commons
Apache Lucene
Apache SOLR
RabbitMQ
Maven
git
Gitlab
jenkins
JIRA
confluence
Eclipse
IntelliJ
C++
Skills
KURZPROFIL
DDD, Event Driven-, Microservice Architecture,CDC, Kubernetes Pattern, Integration Pattern, TDD, BDD, Clean Code, CD\CI,
Eingesetzte Technologien und Tools:
- 20 Jahre Erfahrung als Software-und Algorithmenentwickler
- Informatik-Studium RWTH Aachen (Abschluss mit sehr gut)
- Spezialisiert in den Bereichen Software Architecture, Microservices/Web Services, Cloud, Event Driven Architektur/ Kafka, Concurrent Computing, Algorithmen
- Senior Entwickler/Senior Consultant,
- Solution /Technical Architekt,
- Algorithmenentwickler
DDD, Event Driven-, Microservice Architecture,CDC, Kubernetes Pattern, Integration Pattern, TDD, BDD, Clean Code, CD\CI,
Eingesetzte Technologien und Tools:
- Spring Cloud, Spring Boot, Spring Batch
- Quarkus
- Confluent Kafka / Streaming, CDC, Kafka Connectors, Debezium
- Java 8, Java 11
- Web Services RESTfull,
- Kubernetes, AWS, Openshift, Docker
- Apache Camel
- Apache POI
- Guava, Immutable , Lombok , Hystrix Command
- Elasticsearch, Solr/Lucene
- Docker, JBoss/WildFly 10/ Wildfly Swarm, Tomcat 8, WebSphere App Server
- API: J2EE 7, EJB, JPA,JAX-RS, JSON-P, JSON-B,JAX-WS, JAXB,
- Persitence: Spring Data, Hibernate / EclipseLink, Oracle, MySQL,NoSQL wie Mongo DB
- XML, WSDL, JAXB, XPath, StAX
- Apache Projects u. a. Apache CFX, Apache Commons
- Continous Delivery, ContinousInspection mit Jenkins, Cucumber Tests
- TDD und Continous Tests mit JUnit5, Mocking-Frameworks wie Mockito, Cucumber, Spring Integration Test
- Maven, Jenkins, GitLab, Jira/Confluence/TFS, FindBug
- Eclipse, IntelliJ
- Agile, Klassisch
Projekthistorie
April 2018 - bis jetzt Senior Consultant/Architekt, ÖRAG
Entwicklung der Microservices/Cloud-Architektur und
Implementierung des Kundenportales
- Entwicklung der Microservices,
- Java 8,
- Spring Boot,
- Framework: AWS,
- Suchmaschine: Elastic Search
- Tools: JIRA, Confluence, Intellij IDEA, GitLab, Jenkins, Maven
- TDD mit Mockito, JUnits 5
Feb 2018 - April 2018 Freiberuflich, Senior Consultant, VW
Implementierung Test-Werkzeuge
in Cloud/Microservices Architektur
- Entwicklung der Microservices,
- Java 8,
- Spring Boot,
- Framework: Docker, App Server Wildfly Swarm
- Tools: JIRA, Confluence, Intellij IDEA, GitLab,
Jenkins, Maven
April 2017 - Feb. 2018 Freiberuflich, Senior Consultant, Deutsche Bahn
Vertrieb, Programm "Vendo", im Projekt
"Reservierung"
Tätigkeitbereich:
(Neu)Entwicklung von algorithmischen, regel- und
datenbasierten Modulen als serviceorientierte Teile
eines Gesamtsystems im Rahmen eines Großprojektes
- DDD, Entwicklung der Microservices mit Java 8,
Java EE 7
- API: RESTfull, JSON-P, JSON-B,
- Framework: Docker, App Server Wildfly Swarm
- Tools: JIRA, Confluence, Intellij IDEA, GitLab, Jenkins, Maven
- TDD mit Mockito, JUnits 5
- DB: Mongo DB
Februar 2016 - April 2017 Freiberuflich, Senior Consultant,
Commerzbank, Frankfurt a.M.:
Tätigkeitsbereich:
Projekte zur Einführung von zwei Web-
Anwendungen für den Online-Zugang zur zentralen
Cashflow-Engine für das Pricing von Großkrediten
- J2EE Software Architektur & Design
- Implementierung von Web Services, Daten-
Persistenz, Integrationsschicht zwischen Frontend
Web Service und Persistenz, Performance-Tuning
- Sprachen: Java
- API: JAX-WS , JAXB, JPA
- Apache Projects: Common, CFX
- Reuters EMA
- Frameworks: Spring, Hibernate, JUnits,
JSF/PrimeFaces, Maven,
- Entwicklungsumgebung: Eclipse, IntelliJ
- App Server: Tomcat, WebSphere (im 3rd-Party
Hosting)
Entwicklung der Microservices/Cloud-Architektur und
Implementierung des Kundenportales
- Entwicklung der Microservices,
- Java 8,
- Spring Boot,
- Framework: AWS,
- Suchmaschine: Elastic Search
- Tools: JIRA, Confluence, Intellij IDEA, GitLab, Jenkins, Maven
- TDD mit Mockito, JUnits 5
Feb 2018 - April 2018 Freiberuflich, Senior Consultant, VW
Implementierung Test-Werkzeuge
in Cloud/Microservices Architektur
- Entwicklung der Microservices,
- Java 8,
- Spring Boot,
- Framework: Docker, App Server Wildfly Swarm
- Tools: JIRA, Confluence, Intellij IDEA, GitLab,
Jenkins, Maven
April 2017 - Feb. 2018 Freiberuflich, Senior Consultant, Deutsche Bahn
Vertrieb, Programm "Vendo", im Projekt
"Reservierung"
Tätigkeitbereich:
(Neu)Entwicklung von algorithmischen, regel- und
datenbasierten Modulen als serviceorientierte Teile
eines Gesamtsystems im Rahmen eines Großprojektes
- DDD, Entwicklung der Microservices mit Java 8,
Java EE 7
- API: RESTfull, JSON-P, JSON-B,
- Framework: Docker, App Server Wildfly Swarm
- Tools: JIRA, Confluence, Intellij IDEA, GitLab, Jenkins, Maven
- TDD mit Mockito, JUnits 5
- DB: Mongo DB
Februar 2016 - April 2017 Freiberuflich, Senior Consultant,
Commerzbank, Frankfurt a.M.:
Tätigkeitsbereich:
Projekte zur Einführung von zwei Web-
Anwendungen für den Online-Zugang zur zentralen
Cashflow-Engine für das Pricing von Großkrediten
- J2EE Software Architektur & Design
- Implementierung von Web Services, Daten-
Persistenz, Integrationsschicht zwischen Frontend
Web Service und Persistenz, Performance-Tuning
- Sprachen: Java
- API: JAX-WS , JAXB, JPA
- Apache Projects: Common, CFX
- Reuters EMA
- Frameworks: Spring, Hibernate, JUnits,
JSF/PrimeFaces, Maven,
- Entwicklungsumgebung: Eclipse, IntelliJ
- App Server: Tomcat, WebSphere (im 3rd-Party
Hosting)
Reisebereitschaft
Verfügbar in den Ländern
Deutschland und Schweiz
NRW, Frankfurt AM, Remote