Design und Entwicklung von Java Anwendungen. Architektur und Coaching.
Aktualisiert am 06.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Backend Entwicklung
Hibernate
REST
Microservice
Cloud
Datawarehouse
Java
Architekt
Coaching
Datenbanken
Kafka
Front-End
Test
Deutsch
Englisch

Einsatzorte

Einsatzorte

Siegen (+200km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

TV Programm Plannung System

Architekt, Software Entwickler Java 17 Spring Spring Boot ...
Architekt, Software Entwickler

Entwicklung eines neuen Programes zum Planen von Sendungen im Linearen (TV) und nicht linearen (Streaming) Bereich. 

  • Erstellung des Backends
  • Mitarbeit bei der Architektur
  • Optimierung der Datenbank
  • Anbindung weitere Systeme über Kafka
  • Performanz und Design Optimierung

MS SQL Server ReactJS Kafka IntelliJ REST Brynthum Atlassian JIRA Gitlab SonarQube Rancher Bugsnag Jaeger Kibana ArgoCD Eclipse JMeter JavaScript
Java 17 Spring Spring Boot ReactJS Kafka Hibernate REST Cloud
RTL
Köln
1 Jahr 7 Monate
2020-12 - 2022-06

Einkaufsvereinbarungs-Management

Software-Entwickler Java 17 Spring Spring Boot ...
Software-Entwickler

1. Fachliche und Technische Planung und Erstellung einer Spark Batch-Anwendung zur Versorgung von externen Partner mit Preisinformationen über eine Kafka sowie eine SEDAS Schnittstelle. Erstellung einer UI zur Validierung von Preisen.

2. Migration einer Spring Boot Anwendung mit Apache Wicket und einer Oracle Datenbank in eine Spring Boot Anwendung mit Angular und DB2

Erstellung des Backends, sowie Planung und Scripterstellung für die Datenbankmigration


IntelliJ IDEA Git DB2 OracleDB
Java 17 Spring Spring Boot Apache Wicket Angular Kafka Java API for REST Services Apache Spark HBase J2EE JavaScript
REWE Systems
Köln
2 Jahre
2019-01 - 2020-12

Kundenkonto

Architekt , Lead-Developer Java 11 Spring Spring Boot ...
Architekt , Lead-Developer
  • Erstellen einer neuen zentralen Kundendaten Verwaltung für alle Kunden der Deutschen Bahn.
  • Erstellen der Rest Service Schnittstellen inklusive Datenbankanbindung.
  • Perfomanz und Speicheroptimierung.
  • Anbindung an vorhanden Legacy Schnittstellen.
  • Schulung der Projektmitarbeiter in der Nutzung von JUnit und Hibernate.
  • Design und Dokumentation von Komponenten, Entwicklung der Architektur.
Amazon RDS Oracle MQSeries Docker AWS Amazon Web Service Atlassian JIRA Confluence ActiveMQ Instana Grafana Graylog
Java 11 Spring Spring Boot Spring Batch Scrum Microservice Hibernate Apache Wicket REST SOAP Cucumber AWS Cloud JUnit
Deutsche Bahn
Frankfurt
3 Monate
2018-11 - 2019-01

DynWid (Dynamic Widerspruch)

Software-Entwickler Java API for REST Services SOAP Spring ...
Software-Entwickler
  • Erstellen einer Software für die Orchestrierung von Widersprüchen bei einer dynamischen Beitragsanpassung.
  • Erstellen eines Schnittstelle für die automatische Verarbeitung von Kundenaufträgen aus verschiedenen Quellen.
  • Abstimmung und Dokumentation der Schnittstellen.
  • Implementierung des Microservices und der Batchkomponenten.
  • Implementierung einer kompletten Testabdeckung mit JUnit und Durchführung von End-To-End Tests

Oracle 12 WebLogic
Java API for REST Services SOAP Spring Spring Batch Scrum Microservice Junit Mevane Jenkins
DEVG
Köln
2 Monate
2018-10 - 2018-11

Migration JSF Anwendung nach Angular 2

Entwickler Scrum Angular JSF ...
Entwickler
  • Migration einer Primeface JSF Anwendung nach Angular 2
IntelliJ IDEA Eclipse
Scrum Angular JSF PrimeFaces PrimeNg Spring Spring Boot REST Spring Batch J2EE JavaScript
Areto
Köln
8 Monate
2018-03 - 2018-10

Automatisches System zum Erstellen eines DWHs

Lead Developer, Architekt Scrum JSF Arquillian ...
Lead Developer, Architekt

Entwicklung einer Software zur vollständigen, automatischen Erstellung eines Dataware Houses. Um Daten aus verschiedenen Quellsystemen in ein Datawarehouse zu laden werden Entwickler benötigt die entsprechende Code schreiben um das DWH Schema zu definieren und die anschließend die Daten dazu einzulesen und zu transportieren. Die neue Anwendung macht die Software Entwickler überflüssig da alles von Business Analysten ohne Programmier oder Datenbank Kenntnissen durchgeführt werden kann. 

  • Erstellung der Architektur, Entwicklung der Core Komponeten, Coaching des Teams
Postgres Snowflake SonarQube EXASolution
Scrum JSF Arquillian PrimeFaces Datawarehouse Hibernate Exasol REST IntelliJ IDEA Git Bootstrap
Areto
Köln
1 Jahr 5 Monate
2016-11 - 2018-03

Anbindung von Fremdsystemen an eine Logistikapplikation

Software-Entwickler Scrum Hadoop Eclipse ...
Software-Entwickler
  • Verbindung diverser Fremdsysteme über eine eigenentwickelte ESB (Enterprise Service Bus) Lösung an die neu entwickelte Logistiklösung
  • Erstellung der zentralen Module, Anbindung an Hadoop BigData.
  • Entwicklung einer Mobile First, responsive GUI mit Wicket
  • Design und Dokumentation der Architektur
Eclipse Enterprise Architect
Scrum Hadoop Eclipse Hibernate Java API for RESTful Web Services Enterprise Architect
REWE
Köln
1 Jahr 4 Monate
2015-08 - 2016-11

Ablösung einer Host basierten Logistiklösung

Software-Entwickler Scrum
Software-Entwickler
  • Ablösung einer Host basierten Logistiklösung durch eine Message basierte Java Lösung.
  • Erstellung der zentralen Module, Design und Dokumentation der Architektur.
Eclipse DB2 AngularJS Apache Wicket Subversion Magicdraw Atlassian JIRA Agile
Scrum
REWE
Köln
7 Monate
2015-01 - 2015-07

Weborder. Auftragsverwaltung für Spediteure

Software Entwickler Scrum Testautomatisierung Ports und Adapter Architektur ...
Software Entwickler
  • Anwendung zur Abwicklung von Spediteurs Lieferungen.
  • Erstellung einer neuen Referenzarchitektur für alle zukünftigen Anwendungen mit REST Webservices und einer AngularJS basierten Oberfläche.
  • Erstellung der Backendkomponenten und Definition der Server Architektur (Ports und Adapter Framework).
  • Erstellung des Datenbankmodels und Unterstützung bei der Datenmigration.
  • Schulung der Tester (Selenium, Automatisierte Tests)
Eclipse AngularJS Hibernate DB2 Mockito Selenium
Scrum Testautomatisierung Ports und Adapter Architektur REST Webservice Bootstrap Spring Boot Responsive Design
ActiveLogistics
Niederaula
2 Monate
2014-12 - 2015-01

Erweiterung des Kundenportals um Webservices

Architekt und Lead Developer JSF agile Softwareentwicklung
Architekt und Lead Developer
  • Erweiterung einer bestehenden Anwendung um Webservices.
  • Design und Architektur der Anwendung. Implementierung der zentralen Komponenten
Eclipse DB2 AS 400 WebSphere Portal Server
JSF agile Softwareentwicklung
Rhenag
Köln
10 Monate
2014-03 - 2014-12

Fahrplan für Zugmeldestellen

Software-Entwickler und Architekt
Software-Entwickler und Architekt
  • Visualisierung und Bearbeitung von Fahrwegen und Fahrplänen in einer grafischen Eclipse 4 RCP GUI
  • Implementierung und Unterstützung der Architektur
  • Stellvertretende Teilteamleitung
DB Systel
Frankfurt
6 Jahre
2009-01 - 2014-12

Weiterentwicklung eines Kundenportals auf einem Websphere Portal Server

Eclipse OS/390 DB2 ...
  • Definition der Architektur der Anwendung
  • Coaching der Architekten und Entwickler
  • Leitung von Anforderungsworkshops
  • Unterstützung beim Erstellen der Anforderungsdokumente und NFAs
  • Dokumentation der Architektur und Bewertung von Entscheidungen
  • Begleitung der Entwicklung
Eclipse OS/390 DB2 Swing Websphere Portal Server Webservices
Rhenag
2 Jahre 5 Monate
2012-06 - 2014-10

Architektur eines Reportingsystems auf Datewarehouse Basis

Enterprise Architect SAP SAP BW ...

Architektur eines Reportingsystems auf Datewarehouse Basis (SAP BW).

  • Anbindung einer vorhandenen Anwendung.
  • Skalierung und Kostenabschätzung.
  • Analyse alternativer Datewarehouse Systeme.
  • Entwicklung komplexer Datenbankviews zur Bereitstellung von Daten.
Enterprise Architect SAP SAP BW BexReporting TM1 Oracle OWB
DB Systel, Deutsche Bahn
3 Monate
2014-01 - 2014-03

Fachliche Analyse und Entwicklung einer Architektur

Enterprise Architekt Eclipse
  • Fachliche Analyse und Entwicklung einer Architektur für ein neues System zur Ermittlung und Auswertung von Planungszahlen
Enterprise Architekt Eclipse
DB Systel, Deutsche Bahn
2 Jahre 6 Monate
2011-07 - 2013-12

Entwicklung einer Planungssoftware für die Instandsetzungsbetriebsstätten

Eclipse 3 RCP J2EE EJB 3 JBoss ...
  • Entwicklung einzelner Module (GUI, Server, Batch)
  • Dokumentation der bestehenden Architektur
  • Beratung in der Gesamtarchitektur
  • Planung und Koordination der Lasttests und Performanztest
Eclipse 3 RCP J2EE EJB 3 JBoss Oracle Subversion SVN Tortoise Enterprise Architect Gantt Chart Direct Connect Maven SilkTest
DB Systel, Deutsche Bahn
1 Monat
2011-06 - 2011-06

Schulung von Java Entwicklern

Rational Applikation Developer (RAD) Websphere DB2
  • Schulung von Java Entwicklern im Bereich Entwicklung von Webapplikationen mit Rational Applikation Developer, Websphere und DB2
Rational Applikation Developer (RAD) Websphere DB2
Consulting (Bechtle)
10 Monate
2010-09 - 2011-06

Entwicklung von Telematikgestützte Internetdienste für modernes Fahrzeug- und   Transportmanagement

RAD J2EE WebSphere ...
  • Unterstützung in der Qualitätssicherung
  • Leitung BugFixing Team
  • Dokumentation der bestehenden Architektur
  • Optimierung und Überarbeitung bestehender Prozesse
RAD J2EE WebSphere MQSeries Subversion Rational Tester SoapUI
Daimler Fleetboard
1 Jahr 5 Monate
2009-04 - 2010-08

Migration der Kundendaten der Dresdner Bank in die Altsysteme der Commerzbank

RAD J2EE WebSphere ...
  • Qualitätsmanagement
  • Definition und Kontrolle der Quality Gates
  • CodeReviews
  • Profiling
  • Performancemessungen
  • Implementierung der Kernroutinen
RAD J2EE WebSphere MQSeries Enterprise Architect ClearCase
Commerzbank
11 Monate
2008-06 - 2009-04

Einbindung einer neuen Krankenversicherungs Software

Schnittstellenarchitekt RAD 7.0 (Eclipse) DB2 AS400 Websphere ...
Schnittstellenarchitekt

Einbindung einer neuen Krankenversicherungs Software in die bestehende Anwendungsumgebung

  • Entwicklung einer einheitlichen Architektur zur Einbindung der Umsysteme
RAD 7.0 (Eclipse) DB2 AS400 Websphere Innovator Excel
Gothaer Versicherung
5 Monate
2008-01 - 2008-05

Entwicklung einer webbasierten Anwendung

RAD 7.0 (Eclipse) DB2 AS400 Websphere ...

Entwicklung einer webbasierten Anwendung zur Verwaltung von virtuellen  Datenbanktabellen mit Im- und Exportmölichkeit nach Excel

  • JavaServerFaces (JSF)
  • Entwicklung und Dokumentation der Architektur der Anwendung
  • Leitung der Entwicklung
RAD 7.0 (Eclipse) DB2 AS400 Websphere Innovator Excel
Gothaer Versicherung

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2010-01 - 2010-01

Zertifizierung IT Architekt

Open Group Master Certified IT Architect (Open CA), IBM, OpenGroup
Open Group Master Certified IT Architect (Open CA)
IBM, OpenGroup
1 Monat
2009-10 - 2009-10

Zertifizierung ScrumMaster

Certified ScrumMaster, IBM
Certified ScrumMaster
IBM
6 Jahre 5 Monate
1992-06 - 1998-10

Studium Technische Informatik

Diplom Ingenieur, Universität Siegen
Diplom Ingenieur
Universität Siegen
Nachrichtentechnik

Kompetenzen

Kompetenzen

Top-Skills

Backend Entwicklung Hibernate REST Microservice Cloud Datawarehouse Java Architekt Coaching Datenbanken Kafka Front-End Test

Aufgabenbereiche

Architektur
Coaching
Fullstack Software Entwicklung
Team Lead

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
ActiveMQ
Amazon Web Service
Apache Wicket
Arquillian
Atlassian JIRA
Atlassian JIRA Agile
AWS
Bootstrap
Cloud
Confluence
Cucumber
Design Pattern
Docker
Eclipse
EJB
Enterprise Architect
ER-Model
ESB
Git
Git
Grafana
Graylog
Hadoop
Hibernate
Instana
IntelliJ IDEA
JSF
JSF
log4j
Magicdraw
Maven
MDA
Microservice
Mockito
OOA
OOAD
Ports und Adapter Architektur
PrimeFaces
PrimeNg
Responsive Design
Scrum
Selenium
SOA
SonarQube
Spring
Spring Batch
Subversion
V-Model
Webservice
WebSphere

Profil

Ich bin seit 1998 in der Fullstack-Softwareentwicklung tätig. Hauptsächlich als Lead Developer und Architekt für verteilte Systeme im Java Umfeld (3-Tier, Cloud etc.) Meine Stärken sind das ich mich schnell in komplexe Fachlichkeiten einarbeiten kann und einen breiten praktischen Erfahrungsschatz in unterschiedlichen Architekturen und Frameworks habe. Ich wurde bisher hauptsächlich in unternehmenskritschen Projekten bei großen international tätigen Firmen eingesetzt.Dadurch habe ich auch große Erfahrung in der Leitung und dem Coaching von Teams von bis zu 30 Personen sowie in der Schulung von Architekturframeworks. Probleme die bei großen Datenmengen, vielen Aufrufen etc. auftreten sind mir daher sehr vertraut, ebenso die Probleme die man im Bezug auf Security, Perfomanz und Parallel Verarbeitung beachten muss. Ich bin als IT Architekt (Open Group) und Scrum Master zertifiziert.

Betriebssysteme

HPUX
MS-DOS
MVS, OS/390
Novell
OS/2
OS/400
OSF/Motif
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

Angular
AngularJS
Basic
C
C++
Java
alle Versionen von JDK 1.1 bis heute
Java API for REST Services
Java API for RESTful Web Services
JavaScript
Modula-2
Pascal
Perl
PHP
PL/SQL
Shell
Spring Boot

Datenbanken

Access
Amazon RDS
Datawarehouse
DB/400
DB2
Exasol
EXASolution
JDBC
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Oracle 12
Postgres
Snowflake
SQL

Datenkommunikation

CORBA
EDIFACT
Internet, Intranet
MQSeries
REST
SOAP
XML-RPC

Hardware

AS/400
PC
SUN
VAX

Branchen

Branchen

  • Logistik

  • Handel

  • Versicherungen

  • Banken

  • Bundeswehr

Einsatzorte

Einsatzorte

Siegen (+200km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-06 - heute

TV Programm Plannung System

Architekt, Software Entwickler Java 17 Spring Spring Boot ...
Architekt, Software Entwickler

Entwicklung eines neuen Programes zum Planen von Sendungen im Linearen (TV) und nicht linearen (Streaming) Bereich. 

  • Erstellung des Backends
  • Mitarbeit bei der Architektur
  • Optimierung der Datenbank
  • Anbindung weitere Systeme über Kafka
  • Performanz und Design Optimierung

MS SQL Server ReactJS Kafka IntelliJ REST Brynthum Atlassian JIRA Gitlab SonarQube Rancher Bugsnag Jaeger Kibana ArgoCD Eclipse JMeter JavaScript
Java 17 Spring Spring Boot ReactJS Kafka Hibernate REST Cloud
RTL
Köln
1 Jahr 7 Monate
2020-12 - 2022-06

Einkaufsvereinbarungs-Management

Software-Entwickler Java 17 Spring Spring Boot ...
Software-Entwickler

1. Fachliche und Technische Planung und Erstellung einer Spark Batch-Anwendung zur Versorgung von externen Partner mit Preisinformationen über eine Kafka sowie eine SEDAS Schnittstelle. Erstellung einer UI zur Validierung von Preisen.

2. Migration einer Spring Boot Anwendung mit Apache Wicket und einer Oracle Datenbank in eine Spring Boot Anwendung mit Angular und DB2

Erstellung des Backends, sowie Planung und Scripterstellung für die Datenbankmigration


IntelliJ IDEA Git DB2 OracleDB
Java 17 Spring Spring Boot Apache Wicket Angular Kafka Java API for REST Services Apache Spark HBase J2EE JavaScript
REWE Systems
Köln
2 Jahre
2019-01 - 2020-12

Kundenkonto

Architekt , Lead-Developer Java 11 Spring Spring Boot ...
Architekt , Lead-Developer
  • Erstellen einer neuen zentralen Kundendaten Verwaltung für alle Kunden der Deutschen Bahn.
  • Erstellen der Rest Service Schnittstellen inklusive Datenbankanbindung.
  • Perfomanz und Speicheroptimierung.
  • Anbindung an vorhanden Legacy Schnittstellen.
  • Schulung der Projektmitarbeiter in der Nutzung von JUnit und Hibernate.
  • Design und Dokumentation von Komponenten, Entwicklung der Architektur.
Amazon RDS Oracle MQSeries Docker AWS Amazon Web Service Atlassian JIRA Confluence ActiveMQ Instana Grafana Graylog
Java 11 Spring Spring Boot Spring Batch Scrum Microservice Hibernate Apache Wicket REST SOAP Cucumber AWS Cloud JUnit
Deutsche Bahn
Frankfurt
3 Monate
2018-11 - 2019-01

DynWid (Dynamic Widerspruch)

Software-Entwickler Java API for REST Services SOAP Spring ...
Software-Entwickler
  • Erstellen einer Software für die Orchestrierung von Widersprüchen bei einer dynamischen Beitragsanpassung.
  • Erstellen eines Schnittstelle für die automatische Verarbeitung von Kundenaufträgen aus verschiedenen Quellen.
  • Abstimmung und Dokumentation der Schnittstellen.
  • Implementierung des Microservices und der Batchkomponenten.
  • Implementierung einer kompletten Testabdeckung mit JUnit und Durchführung von End-To-End Tests

Oracle 12 WebLogic
Java API for REST Services SOAP Spring Spring Batch Scrum Microservice Junit Mevane Jenkins
DEVG
Köln
2 Monate
2018-10 - 2018-11

Migration JSF Anwendung nach Angular 2

Entwickler Scrum Angular JSF ...
Entwickler
  • Migration einer Primeface JSF Anwendung nach Angular 2
IntelliJ IDEA Eclipse
Scrum Angular JSF PrimeFaces PrimeNg Spring Spring Boot REST Spring Batch J2EE JavaScript
Areto
Köln
8 Monate
2018-03 - 2018-10

Automatisches System zum Erstellen eines DWHs

Lead Developer, Architekt Scrum JSF Arquillian ...
Lead Developer, Architekt

Entwicklung einer Software zur vollständigen, automatischen Erstellung eines Dataware Houses. Um Daten aus verschiedenen Quellsystemen in ein Datawarehouse zu laden werden Entwickler benötigt die entsprechende Code schreiben um das DWH Schema zu definieren und die anschließend die Daten dazu einzulesen und zu transportieren. Die neue Anwendung macht die Software Entwickler überflüssig da alles von Business Analysten ohne Programmier oder Datenbank Kenntnissen durchgeführt werden kann. 

  • Erstellung der Architektur, Entwicklung der Core Komponeten, Coaching des Teams
Postgres Snowflake SonarQube EXASolution
Scrum JSF Arquillian PrimeFaces Datawarehouse Hibernate Exasol REST IntelliJ IDEA Git Bootstrap
Areto
Köln
1 Jahr 5 Monate
2016-11 - 2018-03

Anbindung von Fremdsystemen an eine Logistikapplikation

Software-Entwickler Scrum Hadoop Eclipse ...
Software-Entwickler
  • Verbindung diverser Fremdsysteme über eine eigenentwickelte ESB (Enterprise Service Bus) Lösung an die neu entwickelte Logistiklösung
  • Erstellung der zentralen Module, Anbindung an Hadoop BigData.
  • Entwicklung einer Mobile First, responsive GUI mit Wicket
  • Design und Dokumentation der Architektur
Eclipse Enterprise Architect
Scrum Hadoop Eclipse Hibernate Java API for RESTful Web Services Enterprise Architect
REWE
Köln
1 Jahr 4 Monate
2015-08 - 2016-11

Ablösung einer Host basierten Logistiklösung

Software-Entwickler Scrum
Software-Entwickler
  • Ablösung einer Host basierten Logistiklösung durch eine Message basierte Java Lösung.
  • Erstellung der zentralen Module, Design und Dokumentation der Architektur.
Eclipse DB2 AngularJS Apache Wicket Subversion Magicdraw Atlassian JIRA Agile
Scrum
REWE
Köln
7 Monate
2015-01 - 2015-07

Weborder. Auftragsverwaltung für Spediteure

Software Entwickler Scrum Testautomatisierung Ports und Adapter Architektur ...
Software Entwickler
  • Anwendung zur Abwicklung von Spediteurs Lieferungen.
  • Erstellung einer neuen Referenzarchitektur für alle zukünftigen Anwendungen mit REST Webservices und einer AngularJS basierten Oberfläche.
  • Erstellung der Backendkomponenten und Definition der Server Architektur (Ports und Adapter Framework).
  • Erstellung des Datenbankmodels und Unterstützung bei der Datenmigration.
  • Schulung der Tester (Selenium, Automatisierte Tests)
Eclipse AngularJS Hibernate DB2 Mockito Selenium
Scrum Testautomatisierung Ports und Adapter Architektur REST Webservice Bootstrap Spring Boot Responsive Design
ActiveLogistics
Niederaula
2 Monate
2014-12 - 2015-01

Erweiterung des Kundenportals um Webservices

Architekt und Lead Developer JSF agile Softwareentwicklung
Architekt und Lead Developer
  • Erweiterung einer bestehenden Anwendung um Webservices.
  • Design und Architektur der Anwendung. Implementierung der zentralen Komponenten
Eclipse DB2 AS 400 WebSphere Portal Server
JSF agile Softwareentwicklung
Rhenag
Köln
10 Monate
2014-03 - 2014-12

Fahrplan für Zugmeldestellen

Software-Entwickler und Architekt
Software-Entwickler und Architekt
  • Visualisierung und Bearbeitung von Fahrwegen und Fahrplänen in einer grafischen Eclipse 4 RCP GUI
  • Implementierung und Unterstützung der Architektur
  • Stellvertretende Teilteamleitung
DB Systel
Frankfurt
6 Jahre
2009-01 - 2014-12

Weiterentwicklung eines Kundenportals auf einem Websphere Portal Server

Eclipse OS/390 DB2 ...
  • Definition der Architektur der Anwendung
  • Coaching der Architekten und Entwickler
  • Leitung von Anforderungsworkshops
  • Unterstützung beim Erstellen der Anforderungsdokumente und NFAs
  • Dokumentation der Architektur und Bewertung von Entscheidungen
  • Begleitung der Entwicklung
Eclipse OS/390 DB2 Swing Websphere Portal Server Webservices
Rhenag
2 Jahre 5 Monate
2012-06 - 2014-10

Architektur eines Reportingsystems auf Datewarehouse Basis

Enterprise Architect SAP SAP BW ...

Architektur eines Reportingsystems auf Datewarehouse Basis (SAP BW).

  • Anbindung einer vorhandenen Anwendung.
  • Skalierung und Kostenabschätzung.
  • Analyse alternativer Datewarehouse Systeme.
  • Entwicklung komplexer Datenbankviews zur Bereitstellung von Daten.
Enterprise Architect SAP SAP BW BexReporting TM1 Oracle OWB
DB Systel, Deutsche Bahn
3 Monate
2014-01 - 2014-03

Fachliche Analyse und Entwicklung einer Architektur

Enterprise Architekt Eclipse
  • Fachliche Analyse und Entwicklung einer Architektur für ein neues System zur Ermittlung und Auswertung von Planungszahlen
Enterprise Architekt Eclipse
DB Systel, Deutsche Bahn
2 Jahre 6 Monate
2011-07 - 2013-12

Entwicklung einer Planungssoftware für die Instandsetzungsbetriebsstätten

Eclipse 3 RCP J2EE EJB 3 JBoss ...
  • Entwicklung einzelner Module (GUI, Server, Batch)
  • Dokumentation der bestehenden Architektur
  • Beratung in der Gesamtarchitektur
  • Planung und Koordination der Lasttests und Performanztest
Eclipse 3 RCP J2EE EJB 3 JBoss Oracle Subversion SVN Tortoise Enterprise Architect Gantt Chart Direct Connect Maven SilkTest
DB Systel, Deutsche Bahn
1 Monat
2011-06 - 2011-06

Schulung von Java Entwicklern

Rational Applikation Developer (RAD) Websphere DB2
  • Schulung von Java Entwicklern im Bereich Entwicklung von Webapplikationen mit Rational Applikation Developer, Websphere und DB2
Rational Applikation Developer (RAD) Websphere DB2
Consulting (Bechtle)
10 Monate
2010-09 - 2011-06

Entwicklung von Telematikgestützte Internetdienste für modernes Fahrzeug- und   Transportmanagement

RAD J2EE WebSphere ...
  • Unterstützung in der Qualitätssicherung
  • Leitung BugFixing Team
  • Dokumentation der bestehenden Architektur
  • Optimierung und Überarbeitung bestehender Prozesse
RAD J2EE WebSphere MQSeries Subversion Rational Tester SoapUI
Daimler Fleetboard
1 Jahr 5 Monate
2009-04 - 2010-08

Migration der Kundendaten der Dresdner Bank in die Altsysteme der Commerzbank

RAD J2EE WebSphere ...
  • Qualitätsmanagement
  • Definition und Kontrolle der Quality Gates
  • CodeReviews
  • Profiling
  • Performancemessungen
  • Implementierung der Kernroutinen
RAD J2EE WebSphere MQSeries Enterprise Architect ClearCase
Commerzbank
11 Monate
2008-06 - 2009-04

Einbindung einer neuen Krankenversicherungs Software

Schnittstellenarchitekt RAD 7.0 (Eclipse) DB2 AS400 Websphere ...
Schnittstellenarchitekt

Einbindung einer neuen Krankenversicherungs Software in die bestehende Anwendungsumgebung

  • Entwicklung einer einheitlichen Architektur zur Einbindung der Umsysteme
RAD 7.0 (Eclipse) DB2 AS400 Websphere Innovator Excel
Gothaer Versicherung
5 Monate
2008-01 - 2008-05

Entwicklung einer webbasierten Anwendung

RAD 7.0 (Eclipse) DB2 AS400 Websphere ...

Entwicklung einer webbasierten Anwendung zur Verwaltung von virtuellen  Datenbanktabellen mit Im- und Exportmölichkeit nach Excel

  • JavaServerFaces (JSF)
  • Entwicklung und Dokumentation der Architektur der Anwendung
  • Leitung der Entwicklung
RAD 7.0 (Eclipse) DB2 AS400 Websphere Innovator Excel
Gothaer Versicherung

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2010-01 - 2010-01

Zertifizierung IT Architekt

Open Group Master Certified IT Architect (Open CA), IBM, OpenGroup
Open Group Master Certified IT Architect (Open CA)
IBM, OpenGroup
1 Monat
2009-10 - 2009-10

Zertifizierung ScrumMaster

Certified ScrumMaster, IBM
Certified ScrumMaster
IBM
6 Jahre 5 Monate
1992-06 - 1998-10

Studium Technische Informatik

Diplom Ingenieur, Universität Siegen
Diplom Ingenieur
Universität Siegen
Nachrichtentechnik

Kompetenzen

Kompetenzen

Top-Skills

Backend Entwicklung Hibernate REST Microservice Cloud Datawarehouse Java Architekt Coaching Datenbanken Kafka Front-End Test

Aufgabenbereiche

Architektur
Coaching
Fullstack Software Entwicklung
Team Lead

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
ActiveMQ
Amazon Web Service
Apache Wicket
Arquillian
Atlassian JIRA
Atlassian JIRA Agile
AWS
Bootstrap
Cloud
Confluence
Cucumber
Design Pattern
Docker
Eclipse
EJB
Enterprise Architect
ER-Model
ESB
Git
Git
Grafana
Graylog
Hadoop
Hibernate
Instana
IntelliJ IDEA
JSF
JSF
log4j
Magicdraw
Maven
MDA
Microservice
Mockito
OOA
OOAD
Ports und Adapter Architektur
PrimeFaces
PrimeNg
Responsive Design
Scrum
Selenium
SOA
SonarQube
Spring
Spring Batch
Subversion
V-Model
Webservice
WebSphere

Profil

Ich bin seit 1998 in der Fullstack-Softwareentwicklung tätig. Hauptsächlich als Lead Developer und Architekt für verteilte Systeme im Java Umfeld (3-Tier, Cloud etc.) Meine Stärken sind das ich mich schnell in komplexe Fachlichkeiten einarbeiten kann und einen breiten praktischen Erfahrungsschatz in unterschiedlichen Architekturen und Frameworks habe. Ich wurde bisher hauptsächlich in unternehmenskritschen Projekten bei großen international tätigen Firmen eingesetzt.Dadurch habe ich auch große Erfahrung in der Leitung und dem Coaching von Teams von bis zu 30 Personen sowie in der Schulung von Architekturframeworks. Probleme die bei großen Datenmengen, vielen Aufrufen etc. auftreten sind mir daher sehr vertraut, ebenso die Probleme die man im Bezug auf Security, Perfomanz und Parallel Verarbeitung beachten muss. Ich bin als IT Architekt (Open Group) und Scrum Master zertifiziert.

Betriebssysteme

HPUX
MS-DOS
MVS, OS/390
Novell
OS/2
OS/400
OSF/Motif
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

Angular
AngularJS
Basic
C
C++
Java
alle Versionen von JDK 1.1 bis heute
Java API for REST Services
Java API for RESTful Web Services
JavaScript
Modula-2
Pascal
Perl
PHP
PL/SQL
Shell
Spring Boot

Datenbanken

Access
Amazon RDS
Datawarehouse
DB/400
DB2
Exasol
EXASolution
JDBC
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Oracle 12
Postgres
Snowflake
SQL

Datenkommunikation

CORBA
EDIFACT
Internet, Intranet
MQSeries
REST
SOAP
XML-RPC

Hardware

AS/400
PC
SUN
VAX

Branchen

Branchen

  • Logistik

  • Handel

  • Versicherungen

  • Banken

  • Bundeswehr

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.