JAVA, Spring, Boot /Cloud, Quarkus, Microservices, Kafka, NoSql, Camunda, Docker , Azure, AWS,Kubernetes, Architektur, BigData, Elasticsearch
Aktualisiert am 02.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.12.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Kafka
Python
Java
DDD
Java 1.8
Spring Cloud
Spring Boot
Spring Batch
Docker
Kubernetis
Apache Camel
RESTFull
Apache Solr
Apache Lucene
Hibernate
JPA
TDD
Cucumber
MongoDB
NoSQL
AWS
Microsoft Azure
Pathon
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

Datenanalyse, Entwicklung der Microservices/Cloud-Architektur, Event Driven Architektur

Architekt, Senior Developer - BDD TDD TestContainer ...
Architekt, Senior Developer
- BDD TDD TestContainer - CI/CD Pipeline - Redis / ElasticCache - Intergartion Pattern Camel Quarkus Camel - Javascript Reactive Java 11 - Quarkus Kafka Kafka ? Connector - Cloud/AWS - Datenanalyse mit Python
DB Regio
6 Jahre 3 Monate
2018-01 - heute

Geschäftsführung

Geschäftsführer
Geschäftsführer
Auf Anfrage
1 Jahr 1 Monat
2021-06 - 2022-06

Entwicklung der Microservices/Cloud-Architektur

Technical Architekt, Solution Architekt - Docker Kubernetes Serverless Cloud
Technical Architekt, Solution Architekt

  • Entwicklung der Microservices/Cloud-Architektur, Event Driven Architektur, CDC-Pattern, Serverless Cloud
  • Tracing mit Spring Cloud Sleuth und Zipkin Implementierung von Integration Pattern: Spring Cloud Integration, Knative

Kafka Kafka ? Connector Debezium - Spring Cloud Spring Cloud Stream Reactive - Kubernetes Istio Knative
- Docker Kubernetes Serverless Cloud
BAMF
2 Jahre 1 Monat
2019-06 - 2021-06

Entwicklung der Microservices/Cloud-Architektur

Technical Architekt, Solution Architekt
Technical Architekt, Solution Architekt

Entwicklung der Microservices/Cloud-Architektur, Event Driven Architektur, CDC Pattern

  • Confluent Platform: Kafka, Kafka ? Connector,Debezium, ksqlDB
  • Spring Cloud , Spring Cloud Stream
  • Kubernetes, Azure


Implementierung von Microservices Pattern:

  • Spring Cloud Eureka
  • Spring Cloud Config Server
  • Tracing mit Spring Cloud Sleuth und Zipkin


Implementierung von Integration Pattern:

  • Spring Cloud Integration
  • Apache Camel


BDD:

  • Cucumber
  • Docker, Kubernetes
  • Kubernetes Pattern

RCI Bank
Neuss
1 Jahr 2 Monate
2018-04 - 2019-05

Lena

Senior Consultant/Architekt Spring Boot Spring Data Spring Batch ...
Senior Consultant/Architekt

Entwicklung der Microservices/Web Services, Routes, Batches, Cloud-Architektur

  • Entwicklung der Microservices
  • Performance Optimierung
Git JIRA Confluence Eclipse Jenkins Maven TDD mit Mockito Cucumber JUnits 5
Spring Boot Spring Data Spring Batch Java 8
Generali AG
8 Monate
2018-04 - 2018-11

Entwicklung der Microservices/Cloud-Architektur und Implementierung des Kundenportales

Senior Consultant/Architekt AWS Spring Boot Java 8
Senior Consultant/Architekt
  • Entwicklung der Microservices
  • Suchmaschine: Elastic Search                                
JIRA Confluence Intellij IDEA GitLab Jenkins Maven TDD mit Mockito JUnits 5
AWS Spring Boot Java 8
ÖRAG
3 Monate
2018-02 - 2018-04

Implementierung Test-Werkzeuge in Cloud/Microservices Architektur

Senior Consultant Docker App Server Wildfly Swarm Spring Boot ...
Senior Consultant
  • Entwicklung der Microservices
JIRA Confluence Intellij IDEA GitLab Jenkins Maven
Docker App Server Wildfly Swarm Spring Boot Java 8
VW AG
11 Monate
2017-04 - 2018-02

Programm "Vendo", im Projekt "Reservierung"

Freiberuflich, Senior Consultant enterprise java beans 3 JPA SpringFramework ...
Freiberuflich, Senior Consultant

(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 
SpringFramework Apache CXF JSF JavaScript Hibernate Apache Tomcat WebSphere Maven Eclipse IntellJ Thomson Reuters Enterprise Platform for Real-Time JUnit JIRA Confluence Intellij IDEA GitLab Jenkins TDD mit Mockito JUnits 5 Mongo DB
enterprise java beans 3 JPA SpringFramework Java API for RESTful Web Services JAX-WS J2EE Design Patterns Integration Patterns Test Driven Development Scrum
Deutsche Bahn
Frankfurt
1 Jahr 3 Monate
2016-02 - 2017-04

Projekte zur Einführung von zwei WebAnwendungen

Senior Consultant enterprise java beans 3 JPA SpringFramework ...
Senior Consultant

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)
SpringFramework Apache CXF JSF JavaScript Hibernate Apache Tomcat WebSphere Maven Eclipse IntellJ Thomson Reuters Enterprise Platform for Real-Time JUnit
enterprise java beans 3 JPA SpringFramework Java API for RESTful Web Services JAX-WS J2EE Design Patterns Integration Patterns Test Driven Development Scrum
Commerzbank
Frankfurt a.M.
5 Jahre 4 Monate
2011-01 - 2016-04

Responsible for the development of concepts and implementation

Software Architekt, Haupt Entwickler, Quantitative Researche J2EE WildFly JBoss 7 ...
Software Architekt, Haupt Entwickler, Quantitative Researche
  • Entwurf und Gestaltung von Softwarearchitektur mit DDD, mit der Anwendung von Spring, J2EE/ JBoss  Wildfly.
  • Implementierung von Reporting, GUI, Schnittstellen (u. a. Bloomberg, IBOXX, Depots)
  • Abbildung von Front- und Back- Office Prozessen
  • Zeitreihen-Analyse
  • Trendanalyse
  • Stochastische Analyse
  • Data Mining, Data Analyse / Kreditvergabe (Data Mining Mahout)
  • Market Simulation
  • Simulation und Optimierung Portfolios (Monte- Carlo)
  • ALM
  • Risk Management
  • Realisierung der Werkzeuge zu Portfoliomanagement
J2EE WildFly JBoss 7 Spring Enterprise Integration Patterns Apache Camel JPA Hibernate SQL Oracle Swing Open Source SVN Maven JUnit Eclipse
Deutsche Pensionsgroup Finanz
Düsseldorf, Germany
1 Jahr 5 Monate
2009-08 - 2010-12

Erarbeiten der Kundenanforderungen

Business Analyst/Software Architekt J2EE JBoss Apache Tomcat ...
Business Analyst/Software Architekt
  • Erarbeiten der Kundenanforderungen
  • Realisierung von Softwarelösungen und Weiterentwicklung von Algorithmen
  • Entwurf und Gestaltung von Java EE Softwarearchitektur,
  • Implementierung/Optimierung der Persistenzschicht mit EclipseLink/Oracle
  • Integrationslösungen/Simulation mit Apache Camel
  • Realisierung der Suchmaschine mit Apache Lucene, Apache Solr, Apache Tika
J2EE JBoss Apache Tomcat JPA Hibernate SQL Oracle Swing Open Source SVN Maven JUnit Eclipse algorithms statistical
Planfocus GmbH, Sparkasse und Postbank, Topsystem GmbH, Raytion GmbH
München, Bonn, Würselen, Düsseldorf
1 Jahr 7 Monate
2008-01 - 2009-07

Entwicklung der effizienten Graphen-Algorithmen

Softwareentwickler J2EE Pattern JBoss JRules ...
Softwareentwickler
  • Entwicklung der effizienten Graphen-Algorithmen
  • Entwicklung der Ansätzen und Implementierung der Darstellung von Materialflüssen
  • Verfahren zur Constraintspropagation
  • Implementierung von Ablaufprozessen
J2EE Pattern JBoss JRules JGraph JPA Hibernate SQL Oracle Swing Open Source SVN Maven JUnit Eclipse
4Production AG/PSI AG
Würselen, Germany
8 Jahre 10 Monate
1999-03 - 2007-12

Entwicklung der Konzepte und Realisierung

Algorithmenentwickler
Algorithmenentwickler

Tätigkeitsbereich:

  • Entwicklung der Konzepte und Realisierung von der optimalen Steuerung der Logistikabläufen in Häfen und Umschlagszentren, wie CTA Hambug, Rhenus BMT Basel, Rhenus DIT Dortmund , Rhenus Cuxhafen
  • Echtzeitsteuerung des Containerflusses
  • Container-Stauprognose
  • Mehrkriterielle Ressourceoptimierung bei Unsicherheit basierend auf Präferenzrelationen und unscharen Logik
  • Stellplatzauswahl mit Verwendung von Fuzzy Logik, und stochastischer Modelle
  • Verteilung der Transporteinheiten
  • Entwicklung der Prognoseverfahren
  • Planung der optimalen Auslastung

Entwicklung und Implementierung der Algorithmen für Erstellung der mittelfristige Schichtplanung und Rostering  vom  Personal unter Unsicherheit mit Verwendung von Ansätzen aus Entscheidungstheorie, Constraint Programming und Scheduling Theorie. Vergleich mit konventionellen IP – basierten Lösungen.

Inform Institut für Operations Research und Management GmbH
Aachen / Deutschland
9 Monate
1998-06 - 1999-02

Telekommunikationsarchitekturen und Multimediadienste

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Mitarbeit an Project SODA (Software Architecture for a Distributed Atm – Switch)
  • Entwurf und Implementierung eines Programms zur Generierung von Kommunikationsstubs in Form Java-Byte-Code
  • Anpassung einer virtuellen Java-Maschine (JVM) an die im Projekt verwendete Entwicklungsumgebung, und an einige Spezifika der verwendeten Hardware 
Philips GmbH Forschungslaboratorien
Aachen/Deutschland
2 Jahre 9 Monate
1995-03 - 1997-11

Prüfgeräteentwicklung und Qualitätsüberwachung mit digitalen Vidiokameras

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Entwicklung der Algorithmen für eine Fehlererkennung/Mustererkennung in der Textur durch Bildbearbeitung
  • Parallelisierung der Algorithmen
  • Entwicklung der verteilten Systems
  • Entwicklung der Oberflächen für Bildbearbeitung
  • Weiterentwicklung eines Systems zur Onlinekontrolle am laufenden Faden mit einem Echtzeitbetriebsystem
Textiltechnik FEG Forschungs- und Entwicklung mbH
Aachen/Deutschland
2 Jahre 1 Monat
1990-09 - 1992-09

Entwicklung und Implementierung der Simulationsmodellen von Luftverschmutzung

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Die Entwicklung und Implementierung der Simulationsmodellen von Luftverschmutzung
  • Entwicklung und Implementierung des mathematischen Modells für wahrscheinliche Verteilung von Rohstoffen in einer Schmelzwanne
Lehrstuhl der Bergmetallurgie am Moskauer Institut für Stahl und Legierung
Moskau/Russland

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1994-04 - 1999-10

Studium der Informatik

Diplom Informatiker mit Note: sehr gut, RWTH Aachen /Deutschland
Diplom Informatiker mit Note: sehr gut
RWTH Aachen /Deutschland
  • Nebenfach: Elektrotechnik
  • Vertiefungsfach: Effiziente Algorithmen
3 Jahre 2 Monate
1989-09 - 1992-10

Studium der Informatik / Automatisierung der technologischen Prozessen

Bestanden, Moskauer Institut für Stahl und Legierung in Moskau/Russland
Bestanden
Moskauer Institut für Stahl und Legierung in Moskau/Russland
  • Mechanical Engineering
1 Jahr
1988-09 - 1989-08

Studium des Maschinenbaus

Moskauer Technisches Universität Kaluga /Russland
Moskauer Technisches Universität Kaluga /Russland
11 Jahre
1978-09 - 1989-08

Schüler

Mittelschule Nr. 407 , Moskau/Russland
Mittelschule Nr. 407 , Moskau/Russland
2 Jahre
1986-09 - 1988-08

Schüler

Mittelschule Nr. 444,Moskau/Russland
Mittelschule Nr. 444,Moskau/Russland
  • Mathematik und Informatik 

Kompetenzen

Kompetenzen

Top-Skills

Kafka Python Java DDD Java 1.8 Spring Cloud Spring Boot Spring Batch Docker Kubernetis Apache Camel RESTFull Apache Solr Apache Lucene Hibernate JPA TDD Cucumber MongoDB NoSQL AWS Microsoft Azure Pathon

Produkte / Standards / Erfahrungen / Methoden

Algorithmen
algorithms
Ant
Apache Camel
Apache Commons
Apache CXF
Apache Lucene
Apache Mina
Apache Solr
Apache Tika
Apache Tomcat
AWS
Boost
C++
Cocumber
Confluence
Constaints Programming
Context
Cucumber
CVS
Data Mining
DDD
Dependency
Design Patterns
Docker
Drools
Dynamische Programmierung
Eclipse
EIP
EJB
elasticsearch
Enterprise Integration Patterns
enterprise java beans 3
Entscheidungstheorie
Fuzzy Logic
Graph-Algorithmen
Integration Patterns
IntellJ
J2EE Pattern
Java
JBoss
JBoss 7
Jenkins
JGraph
JPA
JRules
JSF
JUnit
JUnit 5
JUnits
LP/IP
MDA
Microservices
Mockito
OOA
OOD
Open Source
Rules Engine
Scrum
Spring
Spring Boot
SpringFramework
statistical
STL
SVN
Swing
Test Driven Development
Thomson Reuters Enterprise Platform for Real-Time
Tomcat
UML
WebSphere
WildFly
XML

Kurzprofil:

  • 20 Jahre Erfahrung als Software- und Algorithmenentwickler
  • Informatik-Studium RWTH Aachen (Abschluss mit sehr gut)        
  • Spezialisiert in den Bereichen Software Architecture,
  • Microservices, Event Driven Architektur/ Kafka
  • Spring, Quarkus, Reactive
  • Datenanalyse, Python, R
  • Cloud, Knative  
  • Concurrent Computing,
  • Algorithmen 


Rollen:

  • Senior Entwickler/Senior Consultant,
  • Solution /Technical Architekt,
  • Algorithmenentwickler

 

Methoden/Pattern:

  • Native Cloud, Serverless Cloud,
  • Kubernetes Pattern, Integration Pattern,
  • TDD, BDD, Clean Code, CDC, CD\CI,
  • Event Driven-, Microservice Architecture

 

Eingesetzte Technologien und Tools:

  • Spring Cloud,Spring Boot,Spring Batch
  • Python
  • Reactive
  • Quarkus
  • Confluent Kafka / Streaming, CDC, Kafka Connectors, Debezium.
  • Knative Eventing, Knative Serving
  • Kubernetes, AWS, Azure, Openshift, Docker, Istio, Helm
  • Java 8, Java 11
  • Web Services RESTfull,
  • 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,
  • Redis/ElasiCache
  • 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, Continous Inspection mit Jenkins, Cucumber Tests
  • TDD und Continous Tests mit JUnit, Mockito,  Cucumber, Spring Integration Test
  • Maven, Jenkins, GitLab, Jira/Confluence/TFS, FindBug
  • Eclipse, IntelliJ

 

Projektmanagement:

  • Agile, Klassisch


Fundierte Kenntnisse in Künstliche Intelligenz und Finanzmathematik

  • Risikoanalyse
  • Simulationsverfahren
  • Data Mining, Machine Learning, SVM
  • Stochastische Modellierung
  • Entscheidungstheorie
  • Constraints Pogramming
  • Fuzzy Logic
  • LP/IP
  • Dynamische Programmierung  
  • Queue Theory

Betriebssysteme

Unix
Windows

Programmiersprachen

C
C++
Fortran
J2EE
Java
Java 8
Java API for RESTful Web Services
JavaScript
JAX-RS
JAX-WS
JPA
JSON
JSONP

Datenbanken

DAO
Elasticsearch
JDBC
Mongo DB
MySQL
Oracle
SQL

Design / Entwicklung / Konstruktion

Microservices
Spring Boot
Web Services

Branchen

Branchen

  • Information & Telekommunikation
  • Finanzdienstleistung
  • Logistik
  • Forschung & Entwicklung

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

Datenanalyse, Entwicklung der Microservices/Cloud-Architektur, Event Driven Architektur

Architekt, Senior Developer - BDD TDD TestContainer ...
Architekt, Senior Developer
- BDD TDD TestContainer - CI/CD Pipeline - Redis / ElasticCache - Intergartion Pattern Camel Quarkus Camel - Javascript Reactive Java 11 - Quarkus Kafka Kafka ? Connector - Cloud/AWS - Datenanalyse mit Python
DB Regio
6 Jahre 3 Monate
2018-01 - heute

Geschäftsführung

Geschäftsführer
Geschäftsführer
Auf Anfrage
1 Jahr 1 Monat
2021-06 - 2022-06

Entwicklung der Microservices/Cloud-Architektur

Technical Architekt, Solution Architekt - Docker Kubernetes Serverless Cloud
Technical Architekt, Solution Architekt

  • Entwicklung der Microservices/Cloud-Architektur, Event Driven Architektur, CDC-Pattern, Serverless Cloud
  • Tracing mit Spring Cloud Sleuth und Zipkin Implementierung von Integration Pattern: Spring Cloud Integration, Knative

Kafka Kafka ? Connector Debezium - Spring Cloud Spring Cloud Stream Reactive - Kubernetes Istio Knative
- Docker Kubernetes Serverless Cloud
BAMF
2 Jahre 1 Monat
2019-06 - 2021-06

Entwicklung der Microservices/Cloud-Architektur

Technical Architekt, Solution Architekt
Technical Architekt, Solution Architekt

Entwicklung der Microservices/Cloud-Architektur, Event Driven Architektur, CDC Pattern

  • Confluent Platform: Kafka, Kafka ? Connector,Debezium, ksqlDB
  • Spring Cloud , Spring Cloud Stream
  • Kubernetes, Azure


Implementierung von Microservices Pattern:

  • Spring Cloud Eureka
  • Spring Cloud Config Server
  • Tracing mit Spring Cloud Sleuth und Zipkin


Implementierung von Integration Pattern:

  • Spring Cloud Integration
  • Apache Camel


BDD:

  • Cucumber
  • Docker, Kubernetes
  • Kubernetes Pattern

RCI Bank
Neuss
1 Jahr 2 Monate
2018-04 - 2019-05

Lena

Senior Consultant/Architekt Spring Boot Spring Data Spring Batch ...
Senior Consultant/Architekt

Entwicklung der Microservices/Web Services, Routes, Batches, Cloud-Architektur

  • Entwicklung der Microservices
  • Performance Optimierung
Git JIRA Confluence Eclipse Jenkins Maven TDD mit Mockito Cucumber JUnits 5
Spring Boot Spring Data Spring Batch Java 8
Generali AG
8 Monate
2018-04 - 2018-11

Entwicklung der Microservices/Cloud-Architektur und Implementierung des Kundenportales

Senior Consultant/Architekt AWS Spring Boot Java 8
Senior Consultant/Architekt
  • Entwicklung der Microservices
  • Suchmaschine: Elastic Search                                
JIRA Confluence Intellij IDEA GitLab Jenkins Maven TDD mit Mockito JUnits 5
AWS Spring Boot Java 8
ÖRAG
3 Monate
2018-02 - 2018-04

Implementierung Test-Werkzeuge in Cloud/Microservices Architektur

Senior Consultant Docker App Server Wildfly Swarm Spring Boot ...
Senior Consultant
  • Entwicklung der Microservices
JIRA Confluence Intellij IDEA GitLab Jenkins Maven
Docker App Server Wildfly Swarm Spring Boot Java 8
VW AG
11 Monate
2017-04 - 2018-02

Programm "Vendo", im Projekt "Reservierung"

Freiberuflich, Senior Consultant enterprise java beans 3 JPA SpringFramework ...
Freiberuflich, Senior Consultant

(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 
SpringFramework Apache CXF JSF JavaScript Hibernate Apache Tomcat WebSphere Maven Eclipse IntellJ Thomson Reuters Enterprise Platform for Real-Time JUnit JIRA Confluence Intellij IDEA GitLab Jenkins TDD mit Mockito JUnits 5 Mongo DB
enterprise java beans 3 JPA SpringFramework Java API for RESTful Web Services JAX-WS J2EE Design Patterns Integration Patterns Test Driven Development Scrum
Deutsche Bahn
Frankfurt
1 Jahr 3 Monate
2016-02 - 2017-04

Projekte zur Einführung von zwei WebAnwendungen

Senior Consultant enterprise java beans 3 JPA SpringFramework ...
Senior Consultant

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)
SpringFramework Apache CXF JSF JavaScript Hibernate Apache Tomcat WebSphere Maven Eclipse IntellJ Thomson Reuters Enterprise Platform for Real-Time JUnit
enterprise java beans 3 JPA SpringFramework Java API for RESTful Web Services JAX-WS J2EE Design Patterns Integration Patterns Test Driven Development Scrum
Commerzbank
Frankfurt a.M.
5 Jahre 4 Monate
2011-01 - 2016-04

Responsible for the development of concepts and implementation

Software Architekt, Haupt Entwickler, Quantitative Researche J2EE WildFly JBoss 7 ...
Software Architekt, Haupt Entwickler, Quantitative Researche
  • Entwurf und Gestaltung von Softwarearchitektur mit DDD, mit der Anwendung von Spring, J2EE/ JBoss  Wildfly.
  • Implementierung von Reporting, GUI, Schnittstellen (u. a. Bloomberg, IBOXX, Depots)
  • Abbildung von Front- und Back- Office Prozessen
  • Zeitreihen-Analyse
  • Trendanalyse
  • Stochastische Analyse
  • Data Mining, Data Analyse / Kreditvergabe (Data Mining Mahout)
  • Market Simulation
  • Simulation und Optimierung Portfolios (Monte- Carlo)
  • ALM
  • Risk Management
  • Realisierung der Werkzeuge zu Portfoliomanagement
J2EE WildFly JBoss 7 Spring Enterprise Integration Patterns Apache Camel JPA Hibernate SQL Oracle Swing Open Source SVN Maven JUnit Eclipse
Deutsche Pensionsgroup Finanz
Düsseldorf, Germany
1 Jahr 5 Monate
2009-08 - 2010-12

Erarbeiten der Kundenanforderungen

Business Analyst/Software Architekt J2EE JBoss Apache Tomcat ...
Business Analyst/Software Architekt
  • Erarbeiten der Kundenanforderungen
  • Realisierung von Softwarelösungen und Weiterentwicklung von Algorithmen
  • Entwurf und Gestaltung von Java EE Softwarearchitektur,
  • Implementierung/Optimierung der Persistenzschicht mit EclipseLink/Oracle
  • Integrationslösungen/Simulation mit Apache Camel
  • Realisierung der Suchmaschine mit Apache Lucene, Apache Solr, Apache Tika
J2EE JBoss Apache Tomcat JPA Hibernate SQL Oracle Swing Open Source SVN Maven JUnit Eclipse algorithms statistical
Planfocus GmbH, Sparkasse und Postbank, Topsystem GmbH, Raytion GmbH
München, Bonn, Würselen, Düsseldorf
1 Jahr 7 Monate
2008-01 - 2009-07

Entwicklung der effizienten Graphen-Algorithmen

Softwareentwickler J2EE Pattern JBoss JRules ...
Softwareentwickler
  • Entwicklung der effizienten Graphen-Algorithmen
  • Entwicklung der Ansätzen und Implementierung der Darstellung von Materialflüssen
  • Verfahren zur Constraintspropagation
  • Implementierung von Ablaufprozessen
J2EE Pattern JBoss JRules JGraph JPA Hibernate SQL Oracle Swing Open Source SVN Maven JUnit Eclipse
4Production AG/PSI AG
Würselen, Germany
8 Jahre 10 Monate
1999-03 - 2007-12

Entwicklung der Konzepte und Realisierung

Algorithmenentwickler
Algorithmenentwickler

Tätigkeitsbereich:

  • Entwicklung der Konzepte und Realisierung von der optimalen Steuerung der Logistikabläufen in Häfen und Umschlagszentren, wie CTA Hambug, Rhenus BMT Basel, Rhenus DIT Dortmund , Rhenus Cuxhafen
  • Echtzeitsteuerung des Containerflusses
  • Container-Stauprognose
  • Mehrkriterielle Ressourceoptimierung bei Unsicherheit basierend auf Präferenzrelationen und unscharen Logik
  • Stellplatzauswahl mit Verwendung von Fuzzy Logik, und stochastischer Modelle
  • Verteilung der Transporteinheiten
  • Entwicklung der Prognoseverfahren
  • Planung der optimalen Auslastung

Entwicklung und Implementierung der Algorithmen für Erstellung der mittelfristige Schichtplanung und Rostering  vom  Personal unter Unsicherheit mit Verwendung von Ansätzen aus Entscheidungstheorie, Constraint Programming und Scheduling Theorie. Vergleich mit konventionellen IP – basierten Lösungen.

Inform Institut für Operations Research und Management GmbH
Aachen / Deutschland
9 Monate
1998-06 - 1999-02

Telekommunikationsarchitekturen und Multimediadienste

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Mitarbeit an Project SODA (Software Architecture for a Distributed Atm – Switch)
  • Entwurf und Implementierung eines Programms zur Generierung von Kommunikationsstubs in Form Java-Byte-Code
  • Anpassung einer virtuellen Java-Maschine (JVM) an die im Projekt verwendete Entwicklungsumgebung, und an einige Spezifika der verwendeten Hardware 
Philips GmbH Forschungslaboratorien
Aachen/Deutschland
2 Jahre 9 Monate
1995-03 - 1997-11

Prüfgeräteentwicklung und Qualitätsüberwachung mit digitalen Vidiokameras

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Entwicklung der Algorithmen für eine Fehlererkennung/Mustererkennung in der Textur durch Bildbearbeitung
  • Parallelisierung der Algorithmen
  • Entwicklung der verteilten Systems
  • Entwicklung der Oberflächen für Bildbearbeitung
  • Weiterentwicklung eines Systems zur Onlinekontrolle am laufenden Faden mit einem Echtzeitbetriebsystem
Textiltechnik FEG Forschungs- und Entwicklung mbH
Aachen/Deutschland
2 Jahre 1 Monat
1990-09 - 1992-09

Entwicklung und Implementierung der Simulationsmodellen von Luftverschmutzung

Studentische Hilfskraft als Softwareentwickler
Studentische Hilfskraft als Softwareentwickler
  • Die Entwicklung und Implementierung der Simulationsmodellen von Luftverschmutzung
  • Entwicklung und Implementierung des mathematischen Modells für wahrscheinliche Verteilung von Rohstoffen in einer Schmelzwanne
Lehrstuhl der Bergmetallurgie am Moskauer Institut für Stahl und Legierung
Moskau/Russland

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
1994-04 - 1999-10

Studium der Informatik

Diplom Informatiker mit Note: sehr gut, RWTH Aachen /Deutschland
Diplom Informatiker mit Note: sehr gut
RWTH Aachen /Deutschland
  • Nebenfach: Elektrotechnik
  • Vertiefungsfach: Effiziente Algorithmen
3 Jahre 2 Monate
1989-09 - 1992-10

Studium der Informatik / Automatisierung der technologischen Prozessen

Bestanden, Moskauer Institut für Stahl und Legierung in Moskau/Russland
Bestanden
Moskauer Institut für Stahl und Legierung in Moskau/Russland
  • Mechanical Engineering
1 Jahr
1988-09 - 1989-08

Studium des Maschinenbaus

Moskauer Technisches Universität Kaluga /Russland
Moskauer Technisches Universität Kaluga /Russland
11 Jahre
1978-09 - 1989-08

Schüler

Mittelschule Nr. 407 , Moskau/Russland
Mittelschule Nr. 407 , Moskau/Russland
2 Jahre
1986-09 - 1988-08

Schüler

Mittelschule Nr. 444,Moskau/Russland
Mittelschule Nr. 444,Moskau/Russland
  • Mathematik und Informatik 

Kompetenzen

Kompetenzen

Top-Skills

Kafka Python Java DDD Java 1.8 Spring Cloud Spring Boot Spring Batch Docker Kubernetis Apache Camel RESTFull Apache Solr Apache Lucene Hibernate JPA TDD Cucumber MongoDB NoSQL AWS Microsoft Azure Pathon

Produkte / Standards / Erfahrungen / Methoden

Algorithmen
algorithms
Ant
Apache Camel
Apache Commons
Apache CXF
Apache Lucene
Apache Mina
Apache Solr
Apache Tika
Apache Tomcat
AWS
Boost
C++
Cocumber
Confluence
Constaints Programming
Context
Cucumber
CVS
Data Mining
DDD
Dependency
Design Patterns
Docker
Drools
Dynamische Programmierung
Eclipse
EIP
EJB
elasticsearch
Enterprise Integration Patterns
enterprise java beans 3
Entscheidungstheorie
Fuzzy Logic
Graph-Algorithmen
Integration Patterns
IntellJ
J2EE Pattern
Java
JBoss
JBoss 7
Jenkins
JGraph
JPA
JRules
JSF
JUnit
JUnit 5
JUnits
LP/IP
MDA
Microservices
Mockito
OOA
OOD
Open Source
Rules Engine
Scrum
Spring
Spring Boot
SpringFramework
statistical
STL
SVN
Swing
Test Driven Development
Thomson Reuters Enterprise Platform for Real-Time
Tomcat
UML
WebSphere
WildFly
XML

Kurzprofil:

  • 20 Jahre Erfahrung als Software- und Algorithmenentwickler
  • Informatik-Studium RWTH Aachen (Abschluss mit sehr gut)        
  • Spezialisiert in den Bereichen Software Architecture,
  • Microservices, Event Driven Architektur/ Kafka
  • Spring, Quarkus, Reactive
  • Datenanalyse, Python, R
  • Cloud, Knative  
  • Concurrent Computing,
  • Algorithmen 


Rollen:

  • Senior Entwickler/Senior Consultant,
  • Solution /Technical Architekt,
  • Algorithmenentwickler

 

Methoden/Pattern:

  • Native Cloud, Serverless Cloud,
  • Kubernetes Pattern, Integration Pattern,
  • TDD, BDD, Clean Code, CDC, CD\CI,
  • Event Driven-, Microservice Architecture

 

Eingesetzte Technologien und Tools:

  • Spring Cloud,Spring Boot,Spring Batch
  • Python
  • Reactive
  • Quarkus
  • Confluent Kafka / Streaming, CDC, Kafka Connectors, Debezium.
  • Knative Eventing, Knative Serving
  • Kubernetes, AWS, Azure, Openshift, Docker, Istio, Helm
  • Java 8, Java 11
  • Web Services RESTfull,
  • 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,
  • Redis/ElasiCache
  • 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, Continous Inspection mit Jenkins, Cucumber Tests
  • TDD und Continous Tests mit JUnit, Mockito,  Cucumber, Spring Integration Test
  • Maven, Jenkins, GitLab, Jira/Confluence/TFS, FindBug
  • Eclipse, IntelliJ

 

Projektmanagement:

  • Agile, Klassisch


Fundierte Kenntnisse in Künstliche Intelligenz und Finanzmathematik

  • Risikoanalyse
  • Simulationsverfahren
  • Data Mining, Machine Learning, SVM
  • Stochastische Modellierung
  • Entscheidungstheorie
  • Constraints Pogramming
  • Fuzzy Logic
  • LP/IP
  • Dynamische Programmierung  
  • Queue Theory

Betriebssysteme

Unix
Windows

Programmiersprachen

C
C++
Fortran
J2EE
Java
Java 8
Java API for RESTful Web Services
JavaScript
JAX-RS
JAX-WS
JPA
JSON
JSONP

Datenbanken

DAO
Elasticsearch
JDBC
Mongo DB
MySQL
Oracle
SQL

Design / Entwicklung / Konstruktion

Microservices
Spring Boot
Web Services

Branchen

Branchen

  • Information & Telekommunikation
  • Finanzdienstleistung
  • Logistik
  • Forschung & Entwicklung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.