IT-Architektur, objektorientierte Entwicklung, Java EE, Rich-Client, Client-Server, Eclipse RCP, EMF, SQL, Hibernate, CDO, Funktionale Sicherheit
Aktualisiert am 21.11.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Deutsch Muttersprache
Englisch: verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

9 Jahre 9 Monate
2014-06 - heute

Engineering Plattform für Funktionale Sicherheit

Technischer Leiter, Architekt, Entwickler Java Funktionale Sicherheit ISO26262 ...
Technischer Leiter, Architekt, Entwickler

Entwicklung einer modularen Software zur Unterstützung von Engineering Prozessen im Bereich der funktionalen Sicherheit (Requirements Engineering, FMEA, FMEDA, FTA, Hazard and Risk Analysis) 

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP, EMF, EMF-Transaction, EMF-CDO, Graphiti, BIRT, Jasper Reports

Rollen: technischer Leiter, Entwickler

Projektteamgröße: 10

Eclipse
Java Funktionale Sicherheit ISO26262 IEC61508 FMEA FMEDA FTA Gefahren und Risikoanalyse Requirements Engineering ReqIf
München
4 Monate
2018-01 - 2018-04

Lizenzserver zur Verwaltung von Float-Lizenzen

Projektleiter, Entwickler REST Encryption Spring Boot
Projektleiter, Entwickler

Erstellung eines Lizenzserver zur Verwaltung von Float-Lizenzen. 

REST Encryption Spring Boot
München
8 Monate
2013-10 - 2014-05

Migration von SAP Balance Analyser auf CDP

Entwickler Java DBUnit JUnit
Entwickler

Ablösung des SAP Balance Analyzer durch eine Erweiterung der hauseignen CDP (Common Data Plattform). Erstellung von IFRS (International Financial Reporting Standards) Bilanzen auf Basis von HGB Bilanzen.

Fachlicher Hintergrund: Für eine irische Tochter der Bank ist die Bialanzierung nach IFRS zwingend notwendig. Da die sonstigen Geschäfte der Bank nach HGB Bilanziert wurden, war die bestehende Lösung über den SAP Balance Analyzer zu kostspielig und wurde durch eine eigene proprietäre Software abgelöst.

Technologischer Schwerpunkt:
Backend:
Java Plattform, Oracle 11, DBUnit, JUnit

Rollen: Entwickler

Projektteamgröße: 7    

Eclipse
Java DBUnit JUnit
Düsseldorf
6 Monate
2013-04 - 2013-09

Reportingtool für Zertifikate und Beteiligungen

Projektleiter, Architekt, Entwickler Eclipse Oracle Jasper Reports ...
Projektleiter, Architekt, Entwickler

Reportingtool: Rich-Client Anwendung für die Verwaltung von Zertifikatsbeständen und Beteiligungen.

Fachlicher Hintergrund: Reporting von Beständen unter Ausweis der Provisionen, Sonderprovisionen, Marketingprovisionen etc. Das Reporting wird für die interne Vertriebssteuerung verwendet bzw. den Kunden zur Verfügung gestellt.

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP Framework, Eclipse Gemini Blueprint, Java Web-Start, Spring Remote Services

Backend: Tomcat 7, J2EE Servlet mit Filtern, Spring-Core, Spring Data Access, Spring Transactions, Spring Remote Services, Hibernate,  Oracle 11, MS SQL Server, JasperReports mit eigenem JasperReports on the fly ReportingFramework.

ALM: Auf Wunsch des Kunden wurden Ant-Skripte zur Erstellung der kompletten Anwendung erstellt. Hudson, Bugzilla, JUnit, Mockito

Kurzbeschreibung:
Bei dem Projekt handelte es sich um die Herauslösung von Funktionen aus einem bestehenden CRM-System als Stand-Alone-Lösung für einen Kunden; inkl. Nachimplementierung von Schnittstellen für Kunden- und Kontaktdaten etc.. Die Datenbank wurde in diesem Projekt auf Kundenwunsch von Oracle auf MS-SQL-Server migriert.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 4

Eclipse
Eclipse Oracle Jasper Reports Spring Java WebStart
Düsseldorf
1 Jahr 1 Monat
2012-06 - 2013-06

Portierung CRM Server auf OSGI

Projektleiter,Architekt, Entwickler JAVA Spring Oracle ...
Projektleiter,Architekt, Entwickler

OSGI-Modularisierung der Serverseite einer CRM Anwendung (C-SAR).

Fachlicher Hintergrund:
Zur Vorbereitung auf einen möglichen Verkauf oder eine Lizensierung einer komplexen CRM-Anwendung sollen umfangreiche Modernisierungsmaßnahmen vorgenommen werden.

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP Framework, Eclipse Gemini Blueprint, Java Web-Start, Spring Remote Services

Backend: Virgo RE mit Tomcat Server, Eclipse-Gemini-Blueprint, Eclipse-Gemini-Web, Spring-Core, Spring Data Access, Spring Transactions, Spring Remote Services, Hibernate, Oracle, JasperReports mit eigenem JasperReports on the fly ReportingFramework, Log4j, Slf4j, Oracle 11

ALM: Maven, Maven Tycho, Eclipse P2, Nexus, Maven Sonar, Jira, Hudson, JUnit, Mockito

Kurzbeschreibung:
Der Server einer CRM-Anwendung wurde komplett überarbeitet und auf eine modulare OSGI-Plattform umgestellt. Die nun vollständig auf der OSGI-Plattform basierende CRM-Anwendung (Client und Server) kann über geeignete OSGI-Bundles, -Fragmente und -Features ideal auf verschiedene Mandanten und deren Bedürfnisse angepasst werden.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 4

Eclipse
JAVA Spring Oracle Eclipse Gemini OSGI
Düsseldorf
3 Monate
2013-02 - 2013-04

C-OMT Order Management Tracking Tool

Projektleiter, Architekt, Entwickler Java Oracle Eclipse RAP
Projektleiter, Architekt, Entwickler

C-OMT – Order Management Tracking Tool.

Fachlicher Hintergrund:
Tracking von Kundenaufträgen und Integration der Daten unterschiedlicher Trackingtools in einer zentralen Web-Anwendung.

Technologischer Schwerpunkt:
Frontend:
Browser, Eclipse RAP (Rich Application Plattform)

Backend: Tomcat 7 mit OSGI Servlet Bridge, J2EE Servlet mit Filtern, Eclipse-Gemini-Blueprint, Eclipse-Gemini-Web, Eclipse EMF, Spring-Core, Spring Data Access, Spring Transactions, Spring Remote Services, JPA ,Hibernate, Teneo, Lotus Notes Java API, Log4j, Slf4j, Eclipse Riena (als alternative Plattform untersucht), Eclipse Scout (als alternative Plattform untersucht)

 ALM:  Maven, Maven Tycho, Eclipse P2, Nexus, Maven Sonar, Jira, Hudson, JUnit, Mockito

Kurzbeschreibung:
Bei dem Projekt handelt es sich um den konzeptionellen Entwurf und die Umsetzung einer Anwendung zum Tracken von Kundenaufträgen. Die Aufträge werden originär in unterschiedlichen Lotus-Notes-Anwendungen erfasst. Email -Verkehr und Status sind zu tracken und festzuhalten.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 5

Eclipse
Java Oracle Eclipse RAP
Düsseldorf
2 Monate
2013-02 - 2013-03

DB KPI Messung

Projektleiter, Architekt, Entwickler MS SQL Server Java Oracle ...
Projektleiter, Architekt, Entwickler

KPI-Tool zur Messung von Key Performance Indices

Fachlicher Hintergrund:
Für die Einhaltung von SLAs fordert der Kunde ein Reporting der Verfügbarkeiten unterschiedlicher Datenbanken und Web-Anwendungen.

Technologischer Schwerpunkt:
Frontend:
ein Frontend wurde nicht implementiert. Die Anwendung wird über die Datenbank konfiguriert.

Backend: Tomcat 7, J2EE Servlet, Spring-Core, JPA, Hibernate, Quarz Scheduler, ,Log4j, Slf4j, Oracle 11

ALM: Maven, Nexus, Maven Sonar, Bugzilla, Hudson, JUnit, Mockito

Kurzbeschreibung:
Das KPI-Tool aus 2005-2007 wurde für den aktuellen Bedarf angepasst und in einer weniger aufwendigen Form, ohne Redundanzen, zur Überwachung servizierter Datenbanken und Applikationen eingesetzt. Das System wird dazu verwendet periodisch Datenbanksysteme und Anwendungen auf deren Verfügbarkeit zu prüfen

Rollen: Architekt, Entwickler

Projektteamgröße: 1

Eclipse
MS SQL Server Java Oracle Sybase
Ratingen
1 Jahr 2 Monate
2012-02 - 2013-03

Portierung eines CRM Systems von Eclipse RCP auf Eclipse RAP

Entwickler Java Eclipse RCP Eclipse RAP
Entwickler

Machbarkeitsstudie: CRM von RCP auf RAP

Fachlicher Hintergrund:
Die Eclipse Plattform bietet mit der Rich Application Plattform eine Lösung, mit der RCP Anwendungen durch den Austausch der Basis UI-Schicht als Thin-Clients im Browser betrieben werden können. Dadurch entfallen das Deployment der Anwendung und die Pflege von Java Installationen auf den Client PCs.

Kurzbeschreibung:
Der RCP Client wurde im Rahmen eines RCP/RAP Single-Sourcing Ansatz angepasst und als RAP Anwendung lauffähig gemacht.

Technologischer Schwerpunkt:
Eclipse RAP/RCP SingleSourcing, OSGI-Fragmente für plattformspezifische Implementierungen

Eclipse
Java Eclipse RCP Eclipse RAP
Düsseldorf
4 Jahre 4 Monate
2008-02 - 2012-05

Bank CRM

Technischer Systemverantwortlicher, Teamleiter, Projektleiter, A Java Eclipse RCP Oracle ...
Technischer Systemverantwortlicher, Teamleiter, Projektleiter, A

Weiterentwicklung einer komplexen Bank-CRM Anwendung (C-SAR) über insgesamt 4 Jahre und 14 Releases 4.1-5.4.

Fachlicher Hintergrund:
Funktionale Erweiterung einer bestehenden CRM-Plattform, um den Anforderungen unterschiedlicher Fachbereiche gerecht zu werden.

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP Framework,  Java Web-Start, Apache Axis2

Backend: Tomcat 5.0, J2EE Servlet Technologie, Spring-Core, Hibernate,  Oracle, JasperReports mit eigenem JasperReports on the fly ReportingFramework, iText, JTAPI, JUnit, Mockito, Lotus-Notes Java API, MQ Series, POI, Log4j, jcifs, JavaMail API, Digester, Apache Axis2, etc.

ALM: Ant, Bugzilla, Hudson, JUnit

Kurzbeschreibung:
Bei der Anwendung handelt es sich um das zentrale Customer Relationship Management System einer deutschen Großbank.  Die Releases umfassen Wartungs- und Performancereleases, aber auch Weiterentwicklungen und Aufnahme/Ablösung anderer CRM-naher Banksysteme.

Rollen: Technischer Systemverantwortlicher, Teamleiter, Projektleiter, Architekt, Entwickler

Projektteamgröße: 8

Eclipse
Java Eclipse RCP Oracle Jasper Reports
Düsseldorf
10 Monate
2010-06 - 2011-03

WpHG Beratungsprotokolle

Projektleiter, Architekt, Entwickler Java iText PDF
Projektleiter, Architekt, Entwickler

WpHG Beratungsprotokolle

Fachlicher Hintergrund:
Das WpHG fordert nach neuesten Änderungen detailerte Beratungsprotokolle für alle Kundengespräche. Die Erstellung dieser Protokolle soll anwendungsunterstützt und möglichst papierlos von statten gehen.

Technologischer Schwerpunkt:
Die Unterstützung wird in ein bestehendes CRM System eingebaut. Für die Erstellung der Protokolle wird iText zur direkten Manipulation von pdf Templates eingesetzt. Zum Zwecke der Bearbeitung der Protokolle wird der Foxit PDF-Reader eingesetzt.

Kurzbeschreibung:
Die Protokolle werden vom Betreuer über die CRM Anwendung angelegt. Dabei können die Anzahl der beteiligten Personen, die Anzahl besprochener Produkte etc. über unterschiedliche Kapitel ausgewählt werden. Die Anwendung erstellt eine formulargestützte pdf Datei mit der benötigten Anzahl an Seiten. Der Prozeß ermöglicht eine weitestgehend papierlose Erstellung von Beratungsprotokollen.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 2

Eclipse Oracle
Java iText PDF
Düsseldorf
9 Monate
2008-06 - 2009-02

Reportingtool für Zertifikate und Beteiligungen

Projektleiter, Architekt, Entwickler Java Eclipse RCP
Projektleiter, Architekt, Entwickler

Fachlicher Hintergrund:
Stammdatenpflege und Reportingtool für Zertifikate, Vermögensbeteiligungen, Renten und Beteiligungen.

Technologischer Schwerpunkt:
Integration in die bestehende CRM-Plattform. Daher der gleiche Technologierahmen wie im vorangegangenen Projekt.

Kurzbeschreibung:
Bei dem Projekt handelt es sich um eine Portierung/Zusammenführung zweier Visual Basic Anwendungen auf die Java Plattform und die vollständige Integration in ein CRM System unter Ausnutzung höchstmöglicher Synergien

Rolle: Projektleiter, Architekt, Entwickler

Projektteamgröße: 4

Eclipse Oracle MS Access Jasper Reports MS SQL Server
Java Eclipse RCP
Düsseldorf
8 Monate
2007-07 - 2008-02

CRM Migration von Java Swing auf Eclipse RCP

Projektleiter, Architekt, Entwickler Java Eclipse RCP Hibernate
Projektleiter, Architekt, Entwickler

Migration einer bestehenden CRM Anwendung von einer Java Swing Architektur auf die Eclipse RCP Plattform.

Fachlicher Hintergrund:
Um den Wünschen nach besserer Bedienbarkeit und Wartbarkeit der Anwendung Rechung zu tragen, wurde eine bestehende CRM-Anwendung auf die moderne OSGI basierte Eclipse RCP Plattform portiert.

Technologischer Hintergrund:
Frontend Ausgangslage: Java Swing, Apache Axis

Frontend Zielsystem: Eclipse RCP, Apache Axis2

Backend: Tomcat 5.0, J2EE Servlet Technologie, Hibernate, Spring, Oracle, JasperReports mit eigenem JasperReports on the fly ReportingFramework, Lotus-Notes Java API, POI, Log4j, jcifs, Digester, Apache Axis2, etc.

ALM: Ant, Bugzilla, JUnit

Kurzbeschreibung:
Bei der Portierung wurden einige essentielle Frameworkkomponenten geschaffen, die für die weiteren Lebenszyklen der Software von großer Bedeutung waren:

  • Eigenentwicklung Dynamischer Form-Editor (vgl. Beitrag in Eclipse Magazin 01/2010)
  • Eigenentwicklung modellbasierte Erstellung von Tabellen (SWT, JFace-Viewer)
  • Eigenentwicklung eines Databinding Mechanismus (vor Eclipse Databinding) zur automatischen Kopplung der Modelldaten and die View.

Der vollständige Funktionsumfang der Anwendung wurde bereits in (02/2008-05/2012) beschrieben.

Eclipse Oracle
Java Eclipse RCP Hibernate
Düsseldorf
2 Jahre 6 Monate
2005-01 - 2007-06

Customer Relationship Management

Projektleiter, Architekt, Entwickler Java Oracle Java Swing
Projektleiter, Architekt, Entwickler

Projektleitung für die Weiterentwicklung eine Bank-CRM Systems. Durchgängig über mehrere Releases.

Eclipse
Java Oracle Java Swing
Düsseldorf
8 Monate
2006-04 - 2006-11

Commodity Finance App

Projektleiter, Architekt, Entwickler
Projektleiter, Architekt, Entwickler
WestLB
Düsseldorf
2 Jahre 7 Monate
2002-06 - 2004-12

Customer Relationship Management

Projektleiter, Architekt, Entwickler Java Java Swing SVN ...
Projektleiter, Architekt, Entwickler
Eclipse Oracle
Java Java Swing SVN Corba
Düsseldorf
2 Jahre 7 Monate
2002-06 - 2004-12

Customer Relationship Management

Projektleiter, Architekt, Entwickler Java Java Swing SVN
Projektleiter, Architekt, Entwickler
Eclipse Oracle
Java Java Swing SVN
Düsseldorf
1 Jahr 1 Monat
2003-06 - 2004-06

Aviation DB

Projektleiter, Architekt, Entwickler Java JSP Hibernate
Projektleiter, Architekt, Entwickler

Entwicklung eines Systems zur Erfassung von Flugzeugfinanzierungen. Steuerung des Aviation Portfolios einer deutschen Großbank.

Eclipse Oracle
Java JSP Hibernate
Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2006-11 - 2006-11

Project Management Professional

PMP, PMI
PMP
PMI

PMI Prüfung zum zertifizierten Project Management Professional (PMP)

2 Jahre 10 Monate
1996-10 - 1999-07

Promotion

Dr. rer. nat., Universität Osnabrück
Dr. rer. nat.
Universität Osnabrück

Numerische Physik. 

Theorie der spinpolarisierten Core-Level Spektroskopie für Photo- und Auger-Elektronen (Entwicklung einer komplexen numerischen Simulationssoftware für die Vorhersage spektroskopischer Untersuchungen)

2 Jahre 4 Monate
1996-10 - 1999-01

Aufbaustudium BWL für Naturwissenschaftler

Vordiplom BWL, Fernuniversität Hagen
Vordiplom BWL
Fernuniversität Hagen
5 Jahre 4 Monate
1990-10 - 1996-01

Physik-Studium

Diplom-Pysiker, Universität Osnabrück
Diplom-Pysiker
Universität Osnabrück

Schwerpunkte: Quantenmechanik, Festkörperphysik, Atomphysik, physikalische Chemie, Elektooptik, optische Nachrichtentechnik, Informatik

Diplomarbeit: numerische Physik, Simulationen

Elektronische und geometrische Struktur der Adsorption von Sauerstoff auf einer Kupfer (110) Oberfläche

Position

Position

Projektleiter

Architekt

Solution Engineer

Entwickler

Architekturdokumentation

Kompetenzen

Kompetenzen

Schwerpunkte

Client-Server Architekturen
Customer Relationship Management
Funktionale Sicherheit
Modelling

Aufgabenbereiche

Architekturdokumentation
Entwickler
Projektmanager
Teamleiter

Produkte / Standards / Erfahrungen / Methoden

ANT
Apache Tomcat
ASPICE
Bugzilla
CDO
Continous Integration
DBUnit
Eclipse
Eclipse Gemini
Eclipse Gemini Blueprint
Eclipse Graphiti
Eclipse Nebula, Nattable, Grid
Eclipse Oomph
Eclipse RAP
Eclipse RCP
EMF (Core, Transactional EMF)
EMF Teneo
EMF Texo
Encryption
FMEA
FMEDA
FTA
Funktionale Sicherheit
Gefahren und Risikoanalyse
GIT
GMF
Hibernate
Hudson\Jenkins
IEC61508
ISO26262
iText
Jasper Reports
JasperReports
Java JNI
Java JPA
Java Mail
Java Swing
Java Web-Start
Java WebStart
Jetty
JFree-Chart
Jira
JSP
JTapi
JUnit
Lotus Notes API
Maven - Tycho
Mockito
Nexus
OSGI
Papyrus
PDF
POI
ReqIf
Requirements Engineering
Scrum
Sonar
Spring
Spring Boot
SVN
UML\SysML

Betriebssysteme

Linux
Windows

Programmiersprachen

Java
JavaScript
Profiling, Debbuging, Performanceoptimierung
SQL
TypeScript

Datenbanken

Flyway
H2
Liquibase
MS Access
MS SQL Server
MySQL
Oracle
Sybase

Datenkommunikation

CORBA
Java RMI
Net4j
REST
TCP/IP

Managementerfahrung in Unternehmen

Teamleiter
Technischer Leiter

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

9 Jahre 9 Monate
2014-06 - heute

Engineering Plattform für Funktionale Sicherheit

Technischer Leiter, Architekt, Entwickler Java Funktionale Sicherheit ISO26262 ...
Technischer Leiter, Architekt, Entwickler

Entwicklung einer modularen Software zur Unterstützung von Engineering Prozessen im Bereich der funktionalen Sicherheit (Requirements Engineering, FMEA, FMEDA, FTA, Hazard and Risk Analysis) 

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP, EMF, EMF-Transaction, EMF-CDO, Graphiti, BIRT, Jasper Reports

Rollen: technischer Leiter, Entwickler

Projektteamgröße: 10

Eclipse
Java Funktionale Sicherheit ISO26262 IEC61508 FMEA FMEDA FTA Gefahren und Risikoanalyse Requirements Engineering ReqIf
München
4 Monate
2018-01 - 2018-04

Lizenzserver zur Verwaltung von Float-Lizenzen

Projektleiter, Entwickler REST Encryption Spring Boot
Projektleiter, Entwickler

Erstellung eines Lizenzserver zur Verwaltung von Float-Lizenzen. 

REST Encryption Spring Boot
München
8 Monate
2013-10 - 2014-05

Migration von SAP Balance Analyser auf CDP

Entwickler Java DBUnit JUnit
Entwickler

Ablösung des SAP Balance Analyzer durch eine Erweiterung der hauseignen CDP (Common Data Plattform). Erstellung von IFRS (International Financial Reporting Standards) Bilanzen auf Basis von HGB Bilanzen.

Fachlicher Hintergrund: Für eine irische Tochter der Bank ist die Bialanzierung nach IFRS zwingend notwendig. Da die sonstigen Geschäfte der Bank nach HGB Bilanziert wurden, war die bestehende Lösung über den SAP Balance Analyzer zu kostspielig und wurde durch eine eigene proprietäre Software abgelöst.

Technologischer Schwerpunkt:
Backend:
Java Plattform, Oracle 11, DBUnit, JUnit

Rollen: Entwickler

Projektteamgröße: 7    

Eclipse
Java DBUnit JUnit
Düsseldorf
6 Monate
2013-04 - 2013-09

Reportingtool für Zertifikate und Beteiligungen

Projektleiter, Architekt, Entwickler Eclipse Oracle Jasper Reports ...
Projektleiter, Architekt, Entwickler

Reportingtool: Rich-Client Anwendung für die Verwaltung von Zertifikatsbeständen und Beteiligungen.

Fachlicher Hintergrund: Reporting von Beständen unter Ausweis der Provisionen, Sonderprovisionen, Marketingprovisionen etc. Das Reporting wird für die interne Vertriebssteuerung verwendet bzw. den Kunden zur Verfügung gestellt.

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP Framework, Eclipse Gemini Blueprint, Java Web-Start, Spring Remote Services

Backend: Tomcat 7, J2EE Servlet mit Filtern, Spring-Core, Spring Data Access, Spring Transactions, Spring Remote Services, Hibernate,  Oracle 11, MS SQL Server, JasperReports mit eigenem JasperReports on the fly ReportingFramework.

ALM: Auf Wunsch des Kunden wurden Ant-Skripte zur Erstellung der kompletten Anwendung erstellt. Hudson, Bugzilla, JUnit, Mockito

Kurzbeschreibung:
Bei dem Projekt handelte es sich um die Herauslösung von Funktionen aus einem bestehenden CRM-System als Stand-Alone-Lösung für einen Kunden; inkl. Nachimplementierung von Schnittstellen für Kunden- und Kontaktdaten etc.. Die Datenbank wurde in diesem Projekt auf Kundenwunsch von Oracle auf MS-SQL-Server migriert.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 4

Eclipse
Eclipse Oracle Jasper Reports Spring Java WebStart
Düsseldorf
1 Jahr 1 Monat
2012-06 - 2013-06

Portierung CRM Server auf OSGI

Projektleiter,Architekt, Entwickler JAVA Spring Oracle ...
Projektleiter,Architekt, Entwickler

OSGI-Modularisierung der Serverseite einer CRM Anwendung (C-SAR).

Fachlicher Hintergrund:
Zur Vorbereitung auf einen möglichen Verkauf oder eine Lizensierung einer komplexen CRM-Anwendung sollen umfangreiche Modernisierungsmaßnahmen vorgenommen werden.

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP Framework, Eclipse Gemini Blueprint, Java Web-Start, Spring Remote Services

Backend: Virgo RE mit Tomcat Server, Eclipse-Gemini-Blueprint, Eclipse-Gemini-Web, Spring-Core, Spring Data Access, Spring Transactions, Spring Remote Services, Hibernate, Oracle, JasperReports mit eigenem JasperReports on the fly ReportingFramework, Log4j, Slf4j, Oracle 11

ALM: Maven, Maven Tycho, Eclipse P2, Nexus, Maven Sonar, Jira, Hudson, JUnit, Mockito

Kurzbeschreibung:
Der Server einer CRM-Anwendung wurde komplett überarbeitet und auf eine modulare OSGI-Plattform umgestellt. Die nun vollständig auf der OSGI-Plattform basierende CRM-Anwendung (Client und Server) kann über geeignete OSGI-Bundles, -Fragmente und -Features ideal auf verschiedene Mandanten und deren Bedürfnisse angepasst werden.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 4

Eclipse
JAVA Spring Oracle Eclipse Gemini OSGI
Düsseldorf
3 Monate
2013-02 - 2013-04

C-OMT Order Management Tracking Tool

Projektleiter, Architekt, Entwickler Java Oracle Eclipse RAP
Projektleiter, Architekt, Entwickler

C-OMT – Order Management Tracking Tool.

Fachlicher Hintergrund:
Tracking von Kundenaufträgen und Integration der Daten unterschiedlicher Trackingtools in einer zentralen Web-Anwendung.

Technologischer Schwerpunkt:
Frontend:
Browser, Eclipse RAP (Rich Application Plattform)

Backend: Tomcat 7 mit OSGI Servlet Bridge, J2EE Servlet mit Filtern, Eclipse-Gemini-Blueprint, Eclipse-Gemini-Web, Eclipse EMF, Spring-Core, Spring Data Access, Spring Transactions, Spring Remote Services, JPA ,Hibernate, Teneo, Lotus Notes Java API, Log4j, Slf4j, Eclipse Riena (als alternative Plattform untersucht), Eclipse Scout (als alternative Plattform untersucht)

 ALM:  Maven, Maven Tycho, Eclipse P2, Nexus, Maven Sonar, Jira, Hudson, JUnit, Mockito

Kurzbeschreibung:
Bei dem Projekt handelt es sich um den konzeptionellen Entwurf und die Umsetzung einer Anwendung zum Tracken von Kundenaufträgen. Die Aufträge werden originär in unterschiedlichen Lotus-Notes-Anwendungen erfasst. Email -Verkehr und Status sind zu tracken und festzuhalten.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 5

Eclipse
Java Oracle Eclipse RAP
Düsseldorf
2 Monate
2013-02 - 2013-03

DB KPI Messung

Projektleiter, Architekt, Entwickler MS SQL Server Java Oracle ...
Projektleiter, Architekt, Entwickler

KPI-Tool zur Messung von Key Performance Indices

Fachlicher Hintergrund:
Für die Einhaltung von SLAs fordert der Kunde ein Reporting der Verfügbarkeiten unterschiedlicher Datenbanken und Web-Anwendungen.

Technologischer Schwerpunkt:
Frontend:
ein Frontend wurde nicht implementiert. Die Anwendung wird über die Datenbank konfiguriert.

Backend: Tomcat 7, J2EE Servlet, Spring-Core, JPA, Hibernate, Quarz Scheduler, ,Log4j, Slf4j, Oracle 11

ALM: Maven, Nexus, Maven Sonar, Bugzilla, Hudson, JUnit, Mockito

Kurzbeschreibung:
Das KPI-Tool aus 2005-2007 wurde für den aktuellen Bedarf angepasst und in einer weniger aufwendigen Form, ohne Redundanzen, zur Überwachung servizierter Datenbanken und Applikationen eingesetzt. Das System wird dazu verwendet periodisch Datenbanksysteme und Anwendungen auf deren Verfügbarkeit zu prüfen

Rollen: Architekt, Entwickler

Projektteamgröße: 1

Eclipse
MS SQL Server Java Oracle Sybase
Ratingen
1 Jahr 2 Monate
2012-02 - 2013-03

Portierung eines CRM Systems von Eclipse RCP auf Eclipse RAP

Entwickler Java Eclipse RCP Eclipse RAP
Entwickler

Machbarkeitsstudie: CRM von RCP auf RAP

Fachlicher Hintergrund:
Die Eclipse Plattform bietet mit der Rich Application Plattform eine Lösung, mit der RCP Anwendungen durch den Austausch der Basis UI-Schicht als Thin-Clients im Browser betrieben werden können. Dadurch entfallen das Deployment der Anwendung und die Pflege von Java Installationen auf den Client PCs.

Kurzbeschreibung:
Der RCP Client wurde im Rahmen eines RCP/RAP Single-Sourcing Ansatz angepasst und als RAP Anwendung lauffähig gemacht.

Technologischer Schwerpunkt:
Eclipse RAP/RCP SingleSourcing, OSGI-Fragmente für plattformspezifische Implementierungen

Eclipse
Java Eclipse RCP Eclipse RAP
Düsseldorf
4 Jahre 4 Monate
2008-02 - 2012-05

Bank CRM

Technischer Systemverantwortlicher, Teamleiter, Projektleiter, A Java Eclipse RCP Oracle ...
Technischer Systemverantwortlicher, Teamleiter, Projektleiter, A

Weiterentwicklung einer komplexen Bank-CRM Anwendung (C-SAR) über insgesamt 4 Jahre und 14 Releases 4.1-5.4.

Fachlicher Hintergrund:
Funktionale Erweiterung einer bestehenden CRM-Plattform, um den Anforderungen unterschiedlicher Fachbereiche gerecht zu werden.

Technologischer Schwerpunkt:
Frontend:
Eclipse RCP Framework,  Java Web-Start, Apache Axis2

Backend: Tomcat 5.0, J2EE Servlet Technologie, Spring-Core, Hibernate,  Oracle, JasperReports mit eigenem JasperReports on the fly ReportingFramework, iText, JTAPI, JUnit, Mockito, Lotus-Notes Java API, MQ Series, POI, Log4j, jcifs, JavaMail API, Digester, Apache Axis2, etc.

ALM: Ant, Bugzilla, Hudson, JUnit

Kurzbeschreibung:
Bei der Anwendung handelt es sich um das zentrale Customer Relationship Management System einer deutschen Großbank.  Die Releases umfassen Wartungs- und Performancereleases, aber auch Weiterentwicklungen und Aufnahme/Ablösung anderer CRM-naher Banksysteme.

Rollen: Technischer Systemverantwortlicher, Teamleiter, Projektleiter, Architekt, Entwickler

Projektteamgröße: 8

Eclipse
Java Eclipse RCP Oracle Jasper Reports
Düsseldorf
10 Monate
2010-06 - 2011-03

WpHG Beratungsprotokolle

Projektleiter, Architekt, Entwickler Java iText PDF
Projektleiter, Architekt, Entwickler

WpHG Beratungsprotokolle

Fachlicher Hintergrund:
Das WpHG fordert nach neuesten Änderungen detailerte Beratungsprotokolle für alle Kundengespräche. Die Erstellung dieser Protokolle soll anwendungsunterstützt und möglichst papierlos von statten gehen.

Technologischer Schwerpunkt:
Die Unterstützung wird in ein bestehendes CRM System eingebaut. Für die Erstellung der Protokolle wird iText zur direkten Manipulation von pdf Templates eingesetzt. Zum Zwecke der Bearbeitung der Protokolle wird der Foxit PDF-Reader eingesetzt.

Kurzbeschreibung:
Die Protokolle werden vom Betreuer über die CRM Anwendung angelegt. Dabei können die Anzahl der beteiligten Personen, die Anzahl besprochener Produkte etc. über unterschiedliche Kapitel ausgewählt werden. Die Anwendung erstellt eine formulargestützte pdf Datei mit der benötigten Anzahl an Seiten. Der Prozeß ermöglicht eine weitestgehend papierlose Erstellung von Beratungsprotokollen.

Rollen: Projektleiter, Architekt, Entwickler

Projektteamgröße: 2

Eclipse Oracle
Java iText PDF
Düsseldorf
9 Monate
2008-06 - 2009-02

Reportingtool für Zertifikate und Beteiligungen

Projektleiter, Architekt, Entwickler Java Eclipse RCP
Projektleiter, Architekt, Entwickler

Fachlicher Hintergrund:
Stammdatenpflege und Reportingtool für Zertifikate, Vermögensbeteiligungen, Renten und Beteiligungen.

Technologischer Schwerpunkt:
Integration in die bestehende CRM-Plattform. Daher der gleiche Technologierahmen wie im vorangegangenen Projekt.

Kurzbeschreibung:
Bei dem Projekt handelt es sich um eine Portierung/Zusammenführung zweier Visual Basic Anwendungen auf die Java Plattform und die vollständige Integration in ein CRM System unter Ausnutzung höchstmöglicher Synergien

Rolle: Projektleiter, Architekt, Entwickler

Projektteamgröße: 4

Eclipse Oracle MS Access Jasper Reports MS SQL Server
Java Eclipse RCP
Düsseldorf
8 Monate
2007-07 - 2008-02

CRM Migration von Java Swing auf Eclipse RCP

Projektleiter, Architekt, Entwickler Java Eclipse RCP Hibernate
Projektleiter, Architekt, Entwickler

Migration einer bestehenden CRM Anwendung von einer Java Swing Architektur auf die Eclipse RCP Plattform.

Fachlicher Hintergrund:
Um den Wünschen nach besserer Bedienbarkeit und Wartbarkeit der Anwendung Rechung zu tragen, wurde eine bestehende CRM-Anwendung auf die moderne OSGI basierte Eclipse RCP Plattform portiert.

Technologischer Hintergrund:
Frontend Ausgangslage: Java Swing, Apache Axis

Frontend Zielsystem: Eclipse RCP, Apache Axis2

Backend: Tomcat 5.0, J2EE Servlet Technologie, Hibernate, Spring, Oracle, JasperReports mit eigenem JasperReports on the fly ReportingFramework, Lotus-Notes Java API, POI, Log4j, jcifs, Digester, Apache Axis2, etc.

ALM: Ant, Bugzilla, JUnit

Kurzbeschreibung:
Bei der Portierung wurden einige essentielle Frameworkkomponenten geschaffen, die für die weiteren Lebenszyklen der Software von großer Bedeutung waren:

  • Eigenentwicklung Dynamischer Form-Editor (vgl. Beitrag in Eclipse Magazin 01/2010)
  • Eigenentwicklung modellbasierte Erstellung von Tabellen (SWT, JFace-Viewer)
  • Eigenentwicklung eines Databinding Mechanismus (vor Eclipse Databinding) zur automatischen Kopplung der Modelldaten and die View.

Der vollständige Funktionsumfang der Anwendung wurde bereits in (02/2008-05/2012) beschrieben.

Eclipse Oracle
Java Eclipse RCP Hibernate
Düsseldorf
2 Jahre 6 Monate
2005-01 - 2007-06

Customer Relationship Management

Projektleiter, Architekt, Entwickler Java Oracle Java Swing
Projektleiter, Architekt, Entwickler

Projektleitung für die Weiterentwicklung eine Bank-CRM Systems. Durchgängig über mehrere Releases.

Eclipse
Java Oracle Java Swing
Düsseldorf
8 Monate
2006-04 - 2006-11

Commodity Finance App

Projektleiter, Architekt, Entwickler
Projektleiter, Architekt, Entwickler
WestLB
Düsseldorf
2 Jahre 7 Monate
2002-06 - 2004-12

Customer Relationship Management

Projektleiter, Architekt, Entwickler Java Java Swing SVN ...
Projektleiter, Architekt, Entwickler
Eclipse Oracle
Java Java Swing SVN Corba
Düsseldorf
2 Jahre 7 Monate
2002-06 - 2004-12

Customer Relationship Management

Projektleiter, Architekt, Entwickler Java Java Swing SVN
Projektleiter, Architekt, Entwickler
Eclipse Oracle
Java Java Swing SVN
Düsseldorf
1 Jahr 1 Monat
2003-06 - 2004-06

Aviation DB

Projektleiter, Architekt, Entwickler Java JSP Hibernate
Projektleiter, Architekt, Entwickler

Entwicklung eines Systems zur Erfassung von Flugzeugfinanzierungen. Steuerung des Aviation Portfolios einer deutschen Großbank.

Eclipse Oracle
Java JSP Hibernate
Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2006-11 - 2006-11

Project Management Professional

PMP, PMI
PMP
PMI

PMI Prüfung zum zertifizierten Project Management Professional (PMP)

2 Jahre 10 Monate
1996-10 - 1999-07

Promotion

Dr. rer. nat., Universität Osnabrück
Dr. rer. nat.
Universität Osnabrück

Numerische Physik. 

Theorie der spinpolarisierten Core-Level Spektroskopie für Photo- und Auger-Elektronen (Entwicklung einer komplexen numerischen Simulationssoftware für die Vorhersage spektroskopischer Untersuchungen)

2 Jahre 4 Monate
1996-10 - 1999-01

Aufbaustudium BWL für Naturwissenschaftler

Vordiplom BWL, Fernuniversität Hagen
Vordiplom BWL
Fernuniversität Hagen
5 Jahre 4 Monate
1990-10 - 1996-01

Physik-Studium

Diplom-Pysiker, Universität Osnabrück
Diplom-Pysiker
Universität Osnabrück

Schwerpunkte: Quantenmechanik, Festkörperphysik, Atomphysik, physikalische Chemie, Elektooptik, optische Nachrichtentechnik, Informatik

Diplomarbeit: numerische Physik, Simulationen

Elektronische und geometrische Struktur der Adsorption von Sauerstoff auf einer Kupfer (110) Oberfläche

Position

Position

Projektleiter

Architekt

Solution Engineer

Entwickler

Architekturdokumentation

Kompetenzen

Kompetenzen

Schwerpunkte

Client-Server Architekturen
Customer Relationship Management
Funktionale Sicherheit
Modelling

Aufgabenbereiche

Architekturdokumentation
Entwickler
Projektmanager
Teamleiter

Produkte / Standards / Erfahrungen / Methoden

ANT
Apache Tomcat
ASPICE
Bugzilla
CDO
Continous Integration
DBUnit
Eclipse
Eclipse Gemini
Eclipse Gemini Blueprint
Eclipse Graphiti
Eclipse Nebula, Nattable, Grid
Eclipse Oomph
Eclipse RAP
Eclipse RCP
EMF (Core, Transactional EMF)
EMF Teneo
EMF Texo
Encryption
FMEA
FMEDA
FTA
Funktionale Sicherheit
Gefahren und Risikoanalyse
GIT
GMF
Hibernate
Hudson\Jenkins
IEC61508
ISO26262
iText
Jasper Reports
JasperReports
Java JNI
Java JPA
Java Mail
Java Swing
Java Web-Start
Java WebStart
Jetty
JFree-Chart
Jira
JSP
JTapi
JUnit
Lotus Notes API
Maven - Tycho
Mockito
Nexus
OSGI
Papyrus
PDF
POI
ReqIf
Requirements Engineering
Scrum
Sonar
Spring
Spring Boot
SVN
UML\SysML

Betriebssysteme

Linux
Windows

Programmiersprachen

Java
JavaScript
Profiling, Debbuging, Performanceoptimierung
SQL
TypeScript

Datenbanken

Flyway
H2
Liquibase
MS Access
MS SQL Server
MySQL
Oracle
Sybase

Datenkommunikation

CORBA
Java RMI
Net4j
REST
TCP/IP

Managementerfahrung in Unternehmen

Teamleiter
Technischer Leiter

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.