Senior-Softwareentwickler, Architekt und Berater Java (J2EE, JPA/Hibernate, CDI, Spring, Swing), Scrum, DDD, Virtual Reality
Aktualisiert am 31.10.2021
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.10.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
JEE
Virtual Reality
Spring MVC
Spring Framework
J2EE
JPA
CDI
JavaScript
Oracle
SQL
Scrum
Domain Modelling
JAX-RS
REST
JAX-WS
WebServices
SOAP
Java Swing
JSF
JBoss
WildFly
Deutsch
Muttersprache
Englisch
Mündlich und schriftlich gut bis sehr gut
Spanisch
rudimentäre Kenntnisse

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

7 Jahre 1 Monat
2017-03 - heute

Gründung und Eröffnung der [Firmenname auf Anfrage]

Gründer und Eigentümer Webseiten Optimierung WordPress JavaScript ...
Gründer und Eigentümer

Gründung und Eröffnung der [Firmenname auf Anfrage] [URL auf Anfrage]. Als VirtualReality Arcade bieten wir unseren Kunden EscapeRooms, Spiele und einzigartige Erlebnisse in VR an.

Tätigkeiten:

- Unternehmensgründung, Erstellung der Webseite, Wordpress, JavaScript, CSS, PHP

- Planung, Aufbau, Konfiguration und Betrieb der notwendigen Hardware- und Softwareausstattung

- VR Content Recherche, Verhandlungen mit Publishern, Testen und Weiterentwicklung von lizensiertem Content

- Entwicklung von Virtual Reality Content mit Unreal/C++

Webseiten Optimierung WordPress JavaScript CSS Virtual Reality Beratung Lizenzmanagement
[Firmenname auf Anfrage]
Aachen
6 Jahre 11 Monate
2013-09 - 2020-07

Produktentwicklung GEOSS, Elektronische Akte, Posteingang

Software Architekt Java JBoss WildFly ...
Software Architekt

Bei meinem zweiten Einsatz für die Talanx AG (vorher HDI-Gerling) arbeitete ich, wie zuvor, an GEOSS, dem hausinternen Produkt für die Elektronische Akte und den Sachbearbeiter Postkorb im Leben-Bereich der Versicherung. Im Laufe meiner Tätigkeit sind größere Erweiterungen des Produkts nötig geworden:

  • Umstellung des Dateiformats aller Dokumente von TIFF auf PDF. Dies betrifft die Archivierung, sowie sämtliche Ein- und Ausgangskanäle für Dokumente.
  • Migration der IT-Systeme weiterer Konzernunternehmen zu GEOSS
  • Vielfältige Akten- und Dokument-Schnittstellen für interne und externe Systeme zur BU-Sachbearbeitung, Vertriebsunterstützung und für bAV-Kunden
  • Automatisierung der Geschäftsvorgänge in GEOSS
  • Postkorb-Integration der telefonischen Sachbearbeitung (CallCenter) mit GEOSS
  • Einführung von Java8, Maven, Jenkins
  • Umstellung der Sachbearbeiter Arbeitsplätze auf CITRIX ThinClients

Tätigkeiten:

  • Anforderungsanalyse und UserStories schreiben
  • Konzeption und Entwicklung von REST-Schnittstellen zu anderen Systemen auf Basis von JaxRS

  • Integration externer Dokumenten-Viewer in GEOSS, mit Java/JavaScript, Foxit Web SDK, Adobe Reader, Levigo Jadice

  • Portierung und Erweiterung der GEOSS-Webseite mit JSF (JavaServerFaces)

  • Bestehende Java Swing Anwendungen erweitern und pflegen. Neue Dialoge implementieren und entsprechende Änderungen an der DB2 Datenbank vornehmen.

  • Sukzessive Migration auf neue Webserver-Cluster-Architektur mit Redhat Linux und JBoss AS 7.2/Wildfly

  • Ab 2016 Einführung agiler Entwicklungsprozesse, SCRUM

  • Entwicklung von SOAP-WebServices, die die Abfrage von Akten und Dokumenteninformationen gemäß BIPRO Standard erlauben.

  • Integration der Genesys CallCenter Platform über JMS (JavaMessagingService)

  • Umstellung auf CITRIX Serverfarm, Umstellung Deployment und Build-Umgebung (Maven, Hudson, später Jenkins), Umstellung auf Java 8, Splunk

Eclipse IntelliJ IDEA Maven JUnit Mockito
Java JBoss WildFly JPA Hibernate Jenkins Java Swing Spring Scrum JIRA IBM DB2 SQL BIPRO JSF SOAP JAX-RS JAX-WS JMS Apache Tomcat Apache Webserver Foxit PDF Web SDK Levigo Jadice REST JavaScript UserStories Domain Driven Design Citrix Jersey RESTeasy WebService EJB3 Anforderungsanalyse
Talanx AG
Köln
1 Jahr 2 Monate
2017-03 - 2018-04

Produktentwicklung zur Prüfung grafische Artworks

Senior-Software-Entwickler Java JavaScript Vaadin ...
Senior-Software-Entwickler

Aufgabe meines dritten Einsatzes bei der Spirit GmbH war die

technische Migration eines Werkzeuges zur grafischen Kontrolle von Druck-Erzeugnissen.

Tätigkeiten:

- Neuimplementierung des Tools mit JavaScript und Vaadin

- Analyse des bisherigen Werkzeugs, welches auf AdobeFlash basiert

Eclipse Subversion Maven
Java JavaScript Vaadin Spring Spring MVC
Sprit GmbH
Würselen
6 Jahre
2011-04 - 2017-03

Produktentwicklung Ticketing für den ÖPNV

Senior-Software-Entwickler Java JBoss WildFly ...
Senior-Software-Entwickler

Die IVU-AG unterstütze ich bei der Erneuerung der Ticketing-Lösung für den ÖPNV. Neue Anforderungen im Bereich eTicketing waren mit der bestehenden Software nicht zu erreichen. Das Ticketing besteht aus der Versorgung der Verkaufsgeräte mit Tarifdaten, Ausgabe und Personalisierung von Nutzerkarten, Sammlung und Nachverarbeitung von Verkaufsdaten, Kontrolle, Buchung und Kontierung von Einnahmen, Reports und Exporte an nachgelagerte Systeme.

Tätigkeiten:

  • Teile der Funktionalität vom monolithischen WildFly Projekt abgetrennt und in separate SpringBoot Projekte ausgelagert.

  • Sammlung und Validierung der Verkaufsdaten im JBossAS/Wildfly, Speicherung über JPA in einer Oracle DB. Dabei wird CDI zur Entkopplung und Modularisierung der Komponenten verwendet.

  • Implementierung einer GUI zur Visualisierung der Verkaufsdaten mit Eclipse RCP.

  • Implementierung von REST Services zur Abfrage von aktuellen Verkaufslimits

  • Agile Datenbank Updates mit Liquibase

  • Anforderungsanalyse und UserStories schreiben
  • Ab 2013 Einführung agiler Entwicklungsprozesse, SCRUM

  • Aufbau und Nutzung der Build-Umgebung mit Maven, Jenkins, Findbugs, PMD und Checkstyle

  • Unit-Tests mit CDI-Unit und Arquillian

  • Javascript-Java Integration mit Nashorn zur Datenanalyse

Eclipse Maven Junit Subversion Git
Java JBoss WildFly Spring SpringBoot JPA Hibernate Oracle SQL Eclipse RCP REST JAX-RS Jersey Scrum JIRA Liquibase CDI-Unit JUnit Arquillian CDI Maven Jenkins Find-Bugs Checkstyle Anforderungsanalyse
IVU AG
Aachen
10 Monate
2012-10 - 2013-07

Erweiterung Printconnect um dynamische Artworks

Senior-Software-Entwickler Spring Java Servlets ...
Senior-Software-Entwickler

Meine Aufgabe als Freiberufler bei der Spirit GmbH war die Erweiterung des Produkts Printconnect. Printconnect ist eine elektronische Auftragsmappe mit Workflowunterstützung und ersetzt die bis dahin genutzte eMail-Kommunikation mit FTP Upload. Ich habe printconnect erweitert um einen Templatemechanismus, der es erlaubt grafische Artworks durch den Austausch von Texten/Logos einfach zu variieren.

Tätigkeiten:

  • Webseiten-Programmierung mit Spring, Servlets, JSP, Javascript.

  • Anbindung externer WebServices

Eclipse Maven JUnit
Spring Java Servlets JSP Javascript WebService SOAP Spring MVC
Spirit GmbH
Würselen
3 Jahre 2 Monate
2008-02 - 2011-03

Produktentwicklung GEOSS, elektronische Akte und Posteingang

Software-Architekt Java JBoss Swing ...
Software-Architekt

Als freier Mitarbeiter arbeitete ich bei HDI-Gerling Versicherung im Bereich Elektronische Akte. Die hauseigene Software GEOSS hilft beim Scannen, Indizieren und Verwalten von Eingangspost und bei der Erstellung von Ausgangsdokumenten. Darüber hinaus unterstützt GEOSS die Verteilung der Geschäftsvorgänge und Dokumente auf die Postkörbe der zuständigen Sachbearbeiter.

Tätigkeiten:

  • Weiterentwicklung der Java-Swing Oberfläche

  • Migration JBoss 3.2.5 zur Version 4.2.3

  • Erweiterung der Web-Schnittstelle des JBoss Servers mit neuen Java-Servlets zur Integration anderer Anwendungen

  • Erstellung einer Monitoring-Anwendung mit JMX-Beans

  • Bereitstellung von Akteninformationen und Dokumenten zur Integration mit anderen Inhouse-Anwendungen über WebServices

  • Threadsichere Anbindung des JBoss an einen IBM Host

Eclipse Ant Hudson JUnit
Java JBoss Swing Servlets Html jquery JMX WebServices SOAP JAX-WS IBM DB2 SQL JDBC
HDI Gerling GmbH
Köln
2 Jahre 6 Monate
2008-08 - 2011-01

Neuimplementierung des ArenaEventManager

Senior Software Entwickler Anforderungsanalyse Struts2 Java ...
Senior Software Entwickler

Für die addmore GmbH habe ich neue Anforderungen am webbasierten ArenaEventManager umgesetzt. Der AEM ermöglicht der Arena Oberhausen und dem Odysseum Köln die Planung und Verwaltung von Räumen, Equipment, Marketing,Ticketing für große Konzerte, Events oder Sportveranstaltungen.

Tätigkeiten:

  • Aufnahme und Analyse von Anforderungen

  • Webseiten-Programmierung mit Struts und Javascript/jQuery

  • Migration von JBoss 2.x auf die Version 4.2.3 und von EJB 1.1 nach EJB 3.0

Eclipse Ant
Anforderungsanalyse Struts2 Java JavaScript jQuery JBoss EJB3
addmore GmbH
Neuss
1 Jahr 11 Monate
2006-04 - 2008-02

Produktentwicklung Softwareversorgung Fahrzeuge im ÖPNV

Senior Software Entwickler Java Spring Hibernate ...
Senior Software Entwickler

Für die IVU Traffic Technologies AG arbeitete ich zunächst als freier Mitarbeiter und später als angestellter Softwarearchitekt. Dort habe ich wesentliche Teile der Produkte BON.vg und BON.tms konzipiert und mit einem Team implementiert. BON.vg (VehicleGateway) übernimmt die Versorgung von Fahrzeugen des ÖPNV mit neuen Daten und neuer Software über WLAN. BON.tms (Trouble Managment System) erlaubt das Verwalten und Verteilen von Störmeldungen.

Tätigkeiten:

  • Entwicklung des BON.vg als Serverapplikation mit Java 5. Spring wurde zur Konfiguration der Applikation und Hibernate als Persistenzframework verwendet.

  • Deklarative Definition des Kommunikationsprotokolls zu den Fahrzeugen über eigene Java Annotationen.

  • Entwicklung einer Datenbank Synchronisation zwischen Oracle und PostgreSQL mit JDBC

  • Entwicklung von BON.tms mit JBoss 4.2, EJB 3 und Hibernate als JPA Persistenzschicht

  • Entwicklung des BON.tms Clients als Java Swing ApplikationI

Eclipse Ant JUnit
Java Spring Hibernate Oracle PostgreSQL SQL JDBC JBoss EJB3 JPA Java Swing
IVU GmbH
Aachen
1 Jahr 7 Monate
2004-09 - 2006-03

Produktimplementierung für die Erstellung von Verpackungen

Senior-Software-Entwickler Java Spring JSP ...
Senior-Software-Entwickler

Als Senior-Softwareentwickler bei der Spirit GmbH war ich Teil des

bis März 2006 Entwicklungsteams für PacOnline. PacOnline ist eine Webapplikation, die aus einem Dokumenten-Management System, einem auf die Verpackungsherstellung angepassten Workflow und einer automatischen Artworkgenerierung besteht.

Tätigkeiten:

  • Webseitenerstellung mit Servlets, Spring, JSPs, JavaScript und Tag-Libraries.

  • Konvertierung der Businesslogik von EJB 2.0 nach Spring

Eclipse Ant JUnit
Java Spring JSP Javascript EJB2
Spirit GmbH
Würselen
3 Jahre 7 Monate
2001-02 - 2004-08

System Integration Telematik auf den Autobahnen in Nordbayern

Software- Architekt und Teamleiter Java Java Swing MDA ...
Software- Architekt und Teamleiter

Als Softwarearchitekt und Teamleader bei der AVE GmbH arbeitete ich im Projekt “System Integration”. Ziel dieses Projektes ist die Integration von unterschiedlichen Telematik-Systemen verschiedener Hersteller in einziges homogenes System zur Überwachung und Steuerung des Verkehrs auf den Autobahnen in Bayern.

Tätigkeiten:

  • Entwicklung einer Java Swing GUI zur Darstellung der Telematikdaten (Protokolle, Reports, Statusscreens, Parameterdialoge, Konfigurationsbäume).

  • Implementierung von Software zur Berechnung von Telematikdaten.

  • Erstellung eines MDA/MDD Generatorframeworks. Aus XML Metadefinitionen werden verteilte C++ und Java Stubs zur Kommunikation, DDL Scripts und Queries für Oracle DB generiert. Der Generator ist mit Java und Apache Velocity implementiert.

  • Publish/Subscribe Messagesystems in Java und C++ mit TCP/IP sockets und CORBA CDR-Data-Marshalling.

  • Verantwortlich für Integration und Deployment des Gesamtsystems

  • Seit Sommer 2002 Teamleiter Java GUI Entwicklung (Führung von 5 Mitarbeitern)

Eclipse ANT Junit
Java Java Swing MDA MDD XML C++ SQL Oracle Velocity TCP/IP CORBA IDL Teamleiter
AVE GmbH
Aachen
2 Jahre
1999-01 - 2000-12

IT-Produktentwicklung für Aktien-Analysten

Softwareentwickler C C++ Oracle ...
Softwareentwickler

Softwareentwickler bei der Deutschen Bank im Bereich Equity-

Research und dort Mitarbeiter des R1 Projektes. Das R1 System unterstützt Aktienanalysten weltweit durch einen Dokumenten-Workflow, eine Kurs- und Bilanzdatenbank und eine Website.

Tätigkeiten:

  • Backend-Programmierung für Websites (C/C++,SQL)

  • Portierung einer Windows/Oracle Webserver Lösung auf UNIX/Apache

  • Training von Mitarbeitern in Frankfurt/London

  • Evaluierung und Entwicklung von Prototypen zum Einsatz eines Java Application Servers

  • Automatischer Dokumenten Upload (XML,SQL)

Unix Windows Eclipse MS Visual Studio
C C++ Oracle SQL Java Application Server XML JDBC Oracle TopLink
Deutsche Bank AG
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

10/1992-10/1998

Informatikstudium an der Rheinisch-Westfälischen

Technischen Hochschule Aachen, Diplom-Note 1,7

Vertiefungsgebiet: 

Paralleles Höchstleistungsrechnen

Nebenfach:                

Personal- und Organisations-Psychologie

Diplomarbeitsthema:   

Parallelisierung raumakustischer Simulationsalgorithmen für SCI-Cluster, Note: 1,3

Schulbildung:

1979 ? 1983          

Grundschule Aachen/Verlautenheide

1983 ? 1992               

Ritzefeld-Gymnasium, Stolberg(Rhld.)

1992

Allgemeine Hochschulreife, Note: 1,8

Seminare und Konferenzen:

1997

Spanish course in Granada, Spain

1999

Project Management in English

English for Meetings and Discussions

SIGS Component Development Conference, Frankfurt

Rational Rose und Java, München

2000

SIGS OOP 2000, München

Finanzmärkte Schulung 

2004

Macromedia Flash Schulung

 

Kompetenzen

Kompetenzen

Top-Skills

Java Spring JEE Virtual Reality Spring MVC Spring Framework J2EE JPA CDI JavaScript Oracle SQL Scrum Domain Modelling JAX-RS REST JAX-WS WebServices SOAP Java Swing JSF JBoss WildFly

Schwerpunkte

Virtual Reality

Aufgabenbereiche

Berater für IT-Architektur
Senior Software Entwickler
Software Architekt
Teamleiter

Produkte / Standards / Erfahrungen / Methoden

Anforderungsanalyse
Ant
Apache Tomcat
Apache Webserver
Arquillian
Beratung
BIPRO
CDI
CDI-Unit
Checkstyle
Citrix
Continous Integration
Domain Driven Design
Eclipse
Eclipse RCP
EJB2
EJB3
Find-Bugs
Foxit PDF Web SDK
Git
Hibernate
Html
Hudson
IntelliJ IDEA
Jasper Report
Java Application Server
Java Swing
JBoss
3.2.5, 4.2.3, 7.x.x
Jenkins
Jersey
JIRA
JMS
JSF
Json
JUnit
Levigo Jadice
Liquibase
Lizenzmanagement
Maven
MDA
MDD
Mockito
MS Visual Studio
Oracle TopLink
REST
RESTeasy
Scrum
Servlets
SOAP
Spring
Spring MVC
SpringBoot
Struts2
Subversion
Swing
UserStories
Vaadin
Velocity
Webseiten Optimierung
WebService
WebServices
WildFly
WordPress
Workflow-Engines
XML
 

Betriebssysteme

Unix
Linux, AIX, Tru64, Solaris
Windows

Programmiersprachen

C
C++
CORBA IDL
CSS
Java
JavaScript
JAX-RS
JAX-WS
JMX
JPA
jQuery
JSP
Perl
PLSQL


Datenbanken

IBM DB2
JDBC
Oracle
PostgreSQL
SQL

Oracle, PostgreSQL, DB2, MySQL

Datenkommunikation

CORBA
Gute Kenntnisse
Internet, Intranet
Gute Kenntnisse, HTTP, SMTP
TCP/IP
Grundkenntnisse

Hardware

PC

Branchen

Branchen

Banken
Verkehrstechnik/Verkehrstelematik
Druck- und Verpackungsindustrie
Forschung/Universität

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

7 Jahre 1 Monat
2017-03 - heute

Gründung und Eröffnung der [Firmenname auf Anfrage]

Gründer und Eigentümer Webseiten Optimierung WordPress JavaScript ...
Gründer und Eigentümer

Gründung und Eröffnung der [Firmenname auf Anfrage] [URL auf Anfrage]. Als VirtualReality Arcade bieten wir unseren Kunden EscapeRooms, Spiele und einzigartige Erlebnisse in VR an.

Tätigkeiten:

- Unternehmensgründung, Erstellung der Webseite, Wordpress, JavaScript, CSS, PHP

- Planung, Aufbau, Konfiguration und Betrieb der notwendigen Hardware- und Softwareausstattung

- VR Content Recherche, Verhandlungen mit Publishern, Testen und Weiterentwicklung von lizensiertem Content

- Entwicklung von Virtual Reality Content mit Unreal/C++

Webseiten Optimierung WordPress JavaScript CSS Virtual Reality Beratung Lizenzmanagement
[Firmenname auf Anfrage]
Aachen
6 Jahre 11 Monate
2013-09 - 2020-07

Produktentwicklung GEOSS, Elektronische Akte, Posteingang

Software Architekt Java JBoss WildFly ...
Software Architekt

Bei meinem zweiten Einsatz für die Talanx AG (vorher HDI-Gerling) arbeitete ich, wie zuvor, an GEOSS, dem hausinternen Produkt für die Elektronische Akte und den Sachbearbeiter Postkorb im Leben-Bereich der Versicherung. Im Laufe meiner Tätigkeit sind größere Erweiterungen des Produkts nötig geworden:

  • Umstellung des Dateiformats aller Dokumente von TIFF auf PDF. Dies betrifft die Archivierung, sowie sämtliche Ein- und Ausgangskanäle für Dokumente.
  • Migration der IT-Systeme weiterer Konzernunternehmen zu GEOSS
  • Vielfältige Akten- und Dokument-Schnittstellen für interne und externe Systeme zur BU-Sachbearbeitung, Vertriebsunterstützung und für bAV-Kunden
  • Automatisierung der Geschäftsvorgänge in GEOSS
  • Postkorb-Integration der telefonischen Sachbearbeitung (CallCenter) mit GEOSS
  • Einführung von Java8, Maven, Jenkins
  • Umstellung der Sachbearbeiter Arbeitsplätze auf CITRIX ThinClients

Tätigkeiten:

  • Anforderungsanalyse und UserStories schreiben
  • Konzeption und Entwicklung von REST-Schnittstellen zu anderen Systemen auf Basis von JaxRS

  • Integration externer Dokumenten-Viewer in GEOSS, mit Java/JavaScript, Foxit Web SDK, Adobe Reader, Levigo Jadice

  • Portierung und Erweiterung der GEOSS-Webseite mit JSF (JavaServerFaces)

  • Bestehende Java Swing Anwendungen erweitern und pflegen. Neue Dialoge implementieren und entsprechende Änderungen an der DB2 Datenbank vornehmen.

  • Sukzessive Migration auf neue Webserver-Cluster-Architektur mit Redhat Linux und JBoss AS 7.2/Wildfly

  • Ab 2016 Einführung agiler Entwicklungsprozesse, SCRUM

  • Entwicklung von SOAP-WebServices, die die Abfrage von Akten und Dokumenteninformationen gemäß BIPRO Standard erlauben.

  • Integration der Genesys CallCenter Platform über JMS (JavaMessagingService)

  • Umstellung auf CITRIX Serverfarm, Umstellung Deployment und Build-Umgebung (Maven, Hudson, später Jenkins), Umstellung auf Java 8, Splunk

Eclipse IntelliJ IDEA Maven JUnit Mockito
Java JBoss WildFly JPA Hibernate Jenkins Java Swing Spring Scrum JIRA IBM DB2 SQL BIPRO JSF SOAP JAX-RS JAX-WS JMS Apache Tomcat Apache Webserver Foxit PDF Web SDK Levigo Jadice REST JavaScript UserStories Domain Driven Design Citrix Jersey RESTeasy WebService EJB3 Anforderungsanalyse
Talanx AG
Köln
1 Jahr 2 Monate
2017-03 - 2018-04

Produktentwicklung zur Prüfung grafische Artworks

Senior-Software-Entwickler Java JavaScript Vaadin ...
Senior-Software-Entwickler

Aufgabe meines dritten Einsatzes bei der Spirit GmbH war die

technische Migration eines Werkzeuges zur grafischen Kontrolle von Druck-Erzeugnissen.

Tätigkeiten:

- Neuimplementierung des Tools mit JavaScript und Vaadin

- Analyse des bisherigen Werkzeugs, welches auf AdobeFlash basiert

Eclipse Subversion Maven
Java JavaScript Vaadin Spring Spring MVC
Sprit GmbH
Würselen
6 Jahre
2011-04 - 2017-03

Produktentwicklung Ticketing für den ÖPNV

Senior-Software-Entwickler Java JBoss WildFly ...
Senior-Software-Entwickler

Die IVU-AG unterstütze ich bei der Erneuerung der Ticketing-Lösung für den ÖPNV. Neue Anforderungen im Bereich eTicketing waren mit der bestehenden Software nicht zu erreichen. Das Ticketing besteht aus der Versorgung der Verkaufsgeräte mit Tarifdaten, Ausgabe und Personalisierung von Nutzerkarten, Sammlung und Nachverarbeitung von Verkaufsdaten, Kontrolle, Buchung und Kontierung von Einnahmen, Reports und Exporte an nachgelagerte Systeme.

Tätigkeiten:

  • Teile der Funktionalität vom monolithischen WildFly Projekt abgetrennt und in separate SpringBoot Projekte ausgelagert.

  • Sammlung und Validierung der Verkaufsdaten im JBossAS/Wildfly, Speicherung über JPA in einer Oracle DB. Dabei wird CDI zur Entkopplung und Modularisierung der Komponenten verwendet.

  • Implementierung einer GUI zur Visualisierung der Verkaufsdaten mit Eclipse RCP.

  • Implementierung von REST Services zur Abfrage von aktuellen Verkaufslimits

  • Agile Datenbank Updates mit Liquibase

  • Anforderungsanalyse und UserStories schreiben
  • Ab 2013 Einführung agiler Entwicklungsprozesse, SCRUM

  • Aufbau und Nutzung der Build-Umgebung mit Maven, Jenkins, Findbugs, PMD und Checkstyle

  • Unit-Tests mit CDI-Unit und Arquillian

  • Javascript-Java Integration mit Nashorn zur Datenanalyse

Eclipse Maven Junit Subversion Git
Java JBoss WildFly Spring SpringBoot JPA Hibernate Oracle SQL Eclipse RCP REST JAX-RS Jersey Scrum JIRA Liquibase CDI-Unit JUnit Arquillian CDI Maven Jenkins Find-Bugs Checkstyle Anforderungsanalyse
IVU AG
Aachen
10 Monate
2012-10 - 2013-07

Erweiterung Printconnect um dynamische Artworks

Senior-Software-Entwickler Spring Java Servlets ...
Senior-Software-Entwickler

Meine Aufgabe als Freiberufler bei der Spirit GmbH war die Erweiterung des Produkts Printconnect. Printconnect ist eine elektronische Auftragsmappe mit Workflowunterstützung und ersetzt die bis dahin genutzte eMail-Kommunikation mit FTP Upload. Ich habe printconnect erweitert um einen Templatemechanismus, der es erlaubt grafische Artworks durch den Austausch von Texten/Logos einfach zu variieren.

Tätigkeiten:

  • Webseiten-Programmierung mit Spring, Servlets, JSP, Javascript.

  • Anbindung externer WebServices

Eclipse Maven JUnit
Spring Java Servlets JSP Javascript WebService SOAP Spring MVC
Spirit GmbH
Würselen
3 Jahre 2 Monate
2008-02 - 2011-03

Produktentwicklung GEOSS, elektronische Akte und Posteingang

Software-Architekt Java JBoss Swing ...
Software-Architekt

Als freier Mitarbeiter arbeitete ich bei HDI-Gerling Versicherung im Bereich Elektronische Akte. Die hauseigene Software GEOSS hilft beim Scannen, Indizieren und Verwalten von Eingangspost und bei der Erstellung von Ausgangsdokumenten. Darüber hinaus unterstützt GEOSS die Verteilung der Geschäftsvorgänge und Dokumente auf die Postkörbe der zuständigen Sachbearbeiter.

Tätigkeiten:

  • Weiterentwicklung der Java-Swing Oberfläche

  • Migration JBoss 3.2.5 zur Version 4.2.3

  • Erweiterung der Web-Schnittstelle des JBoss Servers mit neuen Java-Servlets zur Integration anderer Anwendungen

  • Erstellung einer Monitoring-Anwendung mit JMX-Beans

  • Bereitstellung von Akteninformationen und Dokumenten zur Integration mit anderen Inhouse-Anwendungen über WebServices

  • Threadsichere Anbindung des JBoss an einen IBM Host

Eclipse Ant Hudson JUnit
Java JBoss Swing Servlets Html jquery JMX WebServices SOAP JAX-WS IBM DB2 SQL JDBC
HDI Gerling GmbH
Köln
2 Jahre 6 Monate
2008-08 - 2011-01

Neuimplementierung des ArenaEventManager

Senior Software Entwickler Anforderungsanalyse Struts2 Java ...
Senior Software Entwickler

Für die addmore GmbH habe ich neue Anforderungen am webbasierten ArenaEventManager umgesetzt. Der AEM ermöglicht der Arena Oberhausen und dem Odysseum Köln die Planung und Verwaltung von Räumen, Equipment, Marketing,Ticketing für große Konzerte, Events oder Sportveranstaltungen.

Tätigkeiten:

  • Aufnahme und Analyse von Anforderungen

  • Webseiten-Programmierung mit Struts und Javascript/jQuery

  • Migration von JBoss 2.x auf die Version 4.2.3 und von EJB 1.1 nach EJB 3.0

Eclipse Ant
Anforderungsanalyse Struts2 Java JavaScript jQuery JBoss EJB3
addmore GmbH
Neuss
1 Jahr 11 Monate
2006-04 - 2008-02

Produktentwicklung Softwareversorgung Fahrzeuge im ÖPNV

Senior Software Entwickler Java Spring Hibernate ...
Senior Software Entwickler

Für die IVU Traffic Technologies AG arbeitete ich zunächst als freier Mitarbeiter und später als angestellter Softwarearchitekt. Dort habe ich wesentliche Teile der Produkte BON.vg und BON.tms konzipiert und mit einem Team implementiert. BON.vg (VehicleGateway) übernimmt die Versorgung von Fahrzeugen des ÖPNV mit neuen Daten und neuer Software über WLAN. BON.tms (Trouble Managment System) erlaubt das Verwalten und Verteilen von Störmeldungen.

Tätigkeiten:

  • Entwicklung des BON.vg als Serverapplikation mit Java 5. Spring wurde zur Konfiguration der Applikation und Hibernate als Persistenzframework verwendet.

  • Deklarative Definition des Kommunikationsprotokolls zu den Fahrzeugen über eigene Java Annotationen.

  • Entwicklung einer Datenbank Synchronisation zwischen Oracle und PostgreSQL mit JDBC

  • Entwicklung von BON.tms mit JBoss 4.2, EJB 3 und Hibernate als JPA Persistenzschicht

  • Entwicklung des BON.tms Clients als Java Swing ApplikationI

Eclipse Ant JUnit
Java Spring Hibernate Oracle PostgreSQL SQL JDBC JBoss EJB3 JPA Java Swing
IVU GmbH
Aachen
1 Jahr 7 Monate
2004-09 - 2006-03

Produktimplementierung für die Erstellung von Verpackungen

Senior-Software-Entwickler Java Spring JSP ...
Senior-Software-Entwickler

Als Senior-Softwareentwickler bei der Spirit GmbH war ich Teil des

bis März 2006 Entwicklungsteams für PacOnline. PacOnline ist eine Webapplikation, die aus einem Dokumenten-Management System, einem auf die Verpackungsherstellung angepassten Workflow und einer automatischen Artworkgenerierung besteht.

Tätigkeiten:

  • Webseitenerstellung mit Servlets, Spring, JSPs, JavaScript und Tag-Libraries.

  • Konvertierung der Businesslogik von EJB 2.0 nach Spring

Eclipse Ant JUnit
Java Spring JSP Javascript EJB2
Spirit GmbH
Würselen
3 Jahre 7 Monate
2001-02 - 2004-08

System Integration Telematik auf den Autobahnen in Nordbayern

Software- Architekt und Teamleiter Java Java Swing MDA ...
Software- Architekt und Teamleiter

Als Softwarearchitekt und Teamleader bei der AVE GmbH arbeitete ich im Projekt “System Integration”. Ziel dieses Projektes ist die Integration von unterschiedlichen Telematik-Systemen verschiedener Hersteller in einziges homogenes System zur Überwachung und Steuerung des Verkehrs auf den Autobahnen in Bayern.

Tätigkeiten:

  • Entwicklung einer Java Swing GUI zur Darstellung der Telematikdaten (Protokolle, Reports, Statusscreens, Parameterdialoge, Konfigurationsbäume).

  • Implementierung von Software zur Berechnung von Telematikdaten.

  • Erstellung eines MDA/MDD Generatorframeworks. Aus XML Metadefinitionen werden verteilte C++ und Java Stubs zur Kommunikation, DDL Scripts und Queries für Oracle DB generiert. Der Generator ist mit Java und Apache Velocity implementiert.

  • Publish/Subscribe Messagesystems in Java und C++ mit TCP/IP sockets und CORBA CDR-Data-Marshalling.

  • Verantwortlich für Integration und Deployment des Gesamtsystems

  • Seit Sommer 2002 Teamleiter Java GUI Entwicklung (Führung von 5 Mitarbeitern)

Eclipse ANT Junit
Java Java Swing MDA MDD XML C++ SQL Oracle Velocity TCP/IP CORBA IDL Teamleiter
AVE GmbH
Aachen
2 Jahre
1999-01 - 2000-12

IT-Produktentwicklung für Aktien-Analysten

Softwareentwickler C C++ Oracle ...
Softwareentwickler

Softwareentwickler bei der Deutschen Bank im Bereich Equity-

Research und dort Mitarbeiter des R1 Projektes. Das R1 System unterstützt Aktienanalysten weltweit durch einen Dokumenten-Workflow, eine Kurs- und Bilanzdatenbank und eine Website.

Tätigkeiten:

  • Backend-Programmierung für Websites (C/C++,SQL)

  • Portierung einer Windows/Oracle Webserver Lösung auf UNIX/Apache

  • Training von Mitarbeitern in Frankfurt/London

  • Evaluierung und Entwicklung von Prototypen zum Einsatz eines Java Application Servers

  • Automatischer Dokumenten Upload (XML,SQL)

Unix Windows Eclipse MS Visual Studio
C C++ Oracle SQL Java Application Server XML JDBC Oracle TopLink
Deutsche Bank AG
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

10/1992-10/1998

Informatikstudium an der Rheinisch-Westfälischen

Technischen Hochschule Aachen, Diplom-Note 1,7

Vertiefungsgebiet: 

Paralleles Höchstleistungsrechnen

Nebenfach:                

Personal- und Organisations-Psychologie

Diplomarbeitsthema:   

Parallelisierung raumakustischer Simulationsalgorithmen für SCI-Cluster, Note: 1,3

Schulbildung:

1979 ? 1983          

Grundschule Aachen/Verlautenheide

1983 ? 1992               

Ritzefeld-Gymnasium, Stolberg(Rhld.)

1992

Allgemeine Hochschulreife, Note: 1,8

Seminare und Konferenzen:

1997

Spanish course in Granada, Spain

1999

Project Management in English

English for Meetings and Discussions

SIGS Component Development Conference, Frankfurt

Rational Rose und Java, München

2000

SIGS OOP 2000, München

Finanzmärkte Schulung 

2004

Macromedia Flash Schulung

 

Kompetenzen

Kompetenzen

Top-Skills

Java Spring JEE Virtual Reality Spring MVC Spring Framework J2EE JPA CDI JavaScript Oracle SQL Scrum Domain Modelling JAX-RS REST JAX-WS WebServices SOAP Java Swing JSF JBoss WildFly

Schwerpunkte

Virtual Reality

Aufgabenbereiche

Berater für IT-Architektur
Senior Software Entwickler
Software Architekt
Teamleiter

Produkte / Standards / Erfahrungen / Methoden

Anforderungsanalyse
Ant
Apache Tomcat
Apache Webserver
Arquillian
Beratung
BIPRO
CDI
CDI-Unit
Checkstyle
Citrix
Continous Integration
Domain Driven Design
Eclipse
Eclipse RCP
EJB2
EJB3
Find-Bugs
Foxit PDF Web SDK
Git
Hibernate
Html
Hudson
IntelliJ IDEA
Jasper Report
Java Application Server
Java Swing
JBoss
3.2.5, 4.2.3, 7.x.x
Jenkins
Jersey
JIRA
JMS
JSF
Json
JUnit
Levigo Jadice
Liquibase
Lizenzmanagement
Maven
MDA
MDD
Mockito
MS Visual Studio
Oracle TopLink
REST
RESTeasy
Scrum
Servlets
SOAP
Spring
Spring MVC
SpringBoot
Struts2
Subversion
Swing
UserStories
Vaadin
Velocity
Webseiten Optimierung
WebService
WebServices
WildFly
WordPress
Workflow-Engines
XML
 

Betriebssysteme

Unix
Linux, AIX, Tru64, Solaris
Windows

Programmiersprachen

C
C++
CORBA IDL
CSS
Java
JavaScript
JAX-RS
JAX-WS
JMX
JPA
jQuery
JSP
Perl
PLSQL


Datenbanken

IBM DB2
JDBC
Oracle
PostgreSQL
SQL

Oracle, PostgreSQL, DB2, MySQL

Datenkommunikation

CORBA
Gute Kenntnisse
Internet, Intranet
Gute Kenntnisse, HTTP, SMTP
TCP/IP
Grundkenntnisse

Hardware

PC

Branchen

Branchen

Banken
Verkehrstechnik/Verkehrstelematik
Druck- und Verpackungsindustrie
Forschung/Universität

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.