Projektmanager, Software-Architekt/Senior-Entwickler, Sun Zertifizierter Java Entwickler, Zertifizierter Projektleiter, J2EE, OOA, OOD, UML, XML
Aktualisiert am 18.12.2019
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Hindi
Indisch
Urdu
Pakistanisch

Einsatzorte

Einsatzorte

Stade (+150km)
nicht möglich

Projekte

Projekte

8 Jahre
2018-04 - heute

Es sollen zur Finanzierung bzw. Leasing kleine Microservices gebaut werden.

Java Spring Spring Boot ...

Team Größe:

6 Personen

Java Spring Spring Boot Rest Hibernate IntelliJ Git Gradle
Bank Deutsches Kraftfahrzeuggewerbe, Hamburg
1 Jahr
2017-04 - 2018-03

Im Rahmen der Funkaufklärung sollten Massendaten Visualisiert werden. Weitere Details können aus Geheimhaltungsgründen nicht genannt werden.

Java Spring Eclipse ...

Team Größe:

8 Personen

Java Spring Eclipse Git Maven Jenkins Tomcat
Plath GmbH, Hamburg
3 Jahre 9 Monate
2013-07 - 2017-03

Phoenix

Java Groovy Spring ...

Für Fahrzeugfinanzierungen wurde eine Webanwendung entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehreren Microservices zu migrieren.

Team Größe:

15 Personen

Java Groovy Spring Hibernate JSF Eclipse Git Gradle Jenkins Tomcat SOAP (Axis2) REST (Jersey)
Bank Deutsches Kraftfahrzeuggewerbe
Hamburg
3 Jahre 6 Monate
2013-07 - 2016-12

Phoenix

Java Groovy Spring ...

Team Größe:

15 Personen


Für Fahrzeugfinanzierungen wurde eine Webanwendung
entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehrerenMicr oservices zu migrieren.

Java Groovy Spring Hibernate JSF Eclipse Git Gradle Jenkins Apache Tomcat SOAP REST
Bank Deutsches Kraftfahrzeuggewerbe
Hamburg
11 Monate
2012-08 - 2013-06

Globe

Java EE

Innerhalb der Anwendung Globe wurde ein größeres Modul im Bereich der Equipment Management entwickelt. Entwickelt wurde auf Basis von JEE Technologien

Team Größe:

10 Personen

Glassfish eclipseLink Eclipse Git Gerrit Gradle Apache Tomcat Enterprise Architect
Java EE
Hamburg Süd
Hamburg
9 Monate
2011-11 - 2012-07

Webcam Proxy

Java Spring Eclipse ...

Ich war verantwortlich für das Projektmanagement und

Architektur. Zu meinen Aufgaben gehörte das steuern von
Entwicklungsteam sowie der Kontakt zu dem Kunden. Von der
Anforderungsanalyse, Angebotserstellung bis hin zu der
Auslieferung und Abnahme war ich für dieses Projekt verantwortlich. Change Request stellten in diesem Projekt eine
große Herausforderung da, welche vom Team sehr gut gemeistert wurden

Team Größe:

4 Personen

Subversion OpenProject Apache Tomcat
Java Spring Eclipse Maven
United Experts GmbH
Hamburg
1 Jahr 5 Monate
2011-02 - 2012-06

Relaunch moebel.de mit Hybris

Hybris Java Eclipse

Projektmanagement vom Relaunch vom Portal moebel.de. Ich war verantwortlich für die Steuerung des Projektes mit Koordinierung von indischen Offshore Teams. Entwickelt wurde auf Basis des Shopsystems Hybris.
Ich war weiterhin verantwortlich für den Aufbau einer QA Abteilung um die Qualität bei der Auslieferung zu steigern. Hierbei habe ich neben Neueinstellungen von Mitarbeitern auch die Einführung und Einsatz von Continous Integration Tools wie Jenkins und Automatisierte Tests über Selenium eingeführt. Prozesse und Abläufe, sowie Kommunikationsregeln wurden von mir eingeführt

Team Größe:

12 Personen

Ant MySQL Subversion Jenkins Selenium Sonar Fredhopper Omniture OpenProject Apache Tomcat
Hybris Java Eclipse
United Experts GmbH
Hamburg
9 Monate
2010-05 - 2011-01

Payment Lounge

Entwicklung eines Codegenerators für die diversen Schnittstellen zu Transaktionssystemen.

Team Größe:

5 Personen

Java Eclipse Xtext EMF SVN Oracle Apache Tomcat
Arvato Finance Services Ltd.
Gütersloh
6 Monate
2009-09 - 2010-02

Konzeption und Implementierung der Visualisierung von Traceability Links in einer Traceability Matrix

Folgendes gehörte zur Aufgabe

  • Erstellung einer Visualisierung mit Draw2d
  • Erstellung schriftlicher Ausarbeitung

Team Größe:

1 Person

Java Eclipse EMF SWT Subversion MySQL GEF/Draw2d
FernUniversität
Hagen
6 Monate
2009-02 - 2009-07

Entwicklung eines JEE Servers zur Kommunikation mit mobilen Clients.

Java J2EE Eclipse

Zu den Aufgaben gehörte:
Spezifizieren von DB Entwicklung von

  • Session Beans (ejb3)
  • Entity Beans mit der JPA (Java Persistence API)

Team Größe:

4 Personen

MacOS X JBoss Application Server Hibernate Subversion Maven MySQL
Java J2EE Eclipse
BrainInnova Capital GmbH & Co. KG
Luxemburg
11 Monate
2008-02 - 2008-12

Entwicklung eines Betriebshof Servers und Entwicklung von Export Schnittstellen.

Java J2EE

In diesem Projekt wurden mehrere Exportschnittstellen zu
unterschiedlichen Systemen geschrieben. Weiterhin wurde ein
Server entwickelt, welches mit einem PT-COM System
kommuniziert und Webservices zu den in Bussen eingesetzten
Verkaufsautomaten (Optima) anbietet.
Folgendes gehörte zu den Aufgaben:

  • Entwicklung einer Schnittstelle zu PT-COM System (Java)
  • Entwicklung von Web Services (Java / J2EE / Axis)
  • Entwicklung von Exportschnittstelle zu PATRIS (Lufthansa
    Systems)
  • Entwicklung von Exportschnittstelle für Transport Lusanne
  • Entwicklung von Exportschnittstelle zu ITSO

Team Größe:

4 Personen

Windows Eclipse Apache XMLBeans Apache Axis JBoss Application Server CVS MySQL
Java J2EE
Höft & Wessel AG
Hannover
6 Monate
2007-08 - 2008-01

Build- und Deployment Management von BATS (Billet Automaten Touch Screen)

J2EE Java

In der Stabsstelle der Abteilung Personenverkehr hatte ich die
Rolle des Build und Deployment Managers.


Folgendes gehörte zu den Aufgaben:

  • Release Management
  • Rollout Management
  • Konfigurations- und Change Management
  • Deployment auf Websphere Plattform
  • Koordinierung von Aktivitäten zwischen verschiedenen
    Abteilungen und Unternehmen
  • Lasttest Planung und Durchführung

Team Größe:

15 Personen

Windows Eclipse CVS WebSphere Oracle MQSeries SWIFT Loadrunner Oracle Maven CruiseControl
J2EE Java
SBB (Schweizerische Bundes Bahnen)
Bern, Schweiz
1 Monat
2007-07 - 2007-07

Entwicklung einer Promotion Website mit Hilfe von Portlets (Produktiver Prototyp)

Java J2EE EJB3

Es handelte sich um ein Entwicklungsprojekt mit den J2EE Technologien.


Folgendes gehört zu den Aufgaben:

  • Spezifizieren von DB
  • Import / Export CVS
  • Entwicklung von Session Beans (ejb3)
  • Entity Beans mit der JPA (Java Persistence API)
  • Portlets (JSF)
  • Reporting

Team Größe:

3 Personen

Windows Eclipse CVS JBoss Application Server Oracle Ant
Java J2EE EJB3
easynet GmbH, Hamburg
5 Monate
2007-02 - 2007-06

Entwicklung eines ?Business Process Manager?

Java J2EE EJB3

Es handelte sich um ein Entwicklungsprojekt mit den J2EE
Technologien.


Folgendes gehört zu den Aufgaben:

  • Automatisieren von Auftragseingängen über Email und Fax
  • Entwickelt wurden Session Beans (ejb3)
  • Message Driven Beans (ejb3)
  • JMS (MQ Series)
  • Entity Beans mit der JPA (Java Persistence API)
  • Web Services
  • Extrahieren von Auftragsinformationen aus verschiedenen
  • Email Attachments:
    • XML
    • PDF
    • HTML
    • Plain Text
  • Archivierung von Index Daten in ein DMS

Team Größe:

7 Personen

Eclipse CVS xmlBeans Apache Axis Windows MQSeries Apache James Oracle Application Server JBoss Application Server
Java J2EE EJB3
T-Systems, Erfurt
1 Jahr 2 Monate
2005-11 - 2006-12

Zentrales Build Management und Entwicklung von Buildtools

Java J2EE

Zentrales Build Management und Entwicklung von Buildtools


Folgendes gehörte zu den Aufgaben:

  • Zentrales Build Management
  • Life Cycle Management
  • Release Management
  • Hotfix Management
  • Entwicklung und Support von Inhouse Build Tools
  • Delegieren von Aufgaben an internationale Teams

Team Größe:

  • 8 Personen (Deutschland)
  • 10 Personen (Bulgarien, Indien, Israel, USA)
Eclipse Perforce SAP Tools Windows Netweaver
Java J2EE
SAP AG
Walldorf
1 Jahr
2004-11 - 2005-10

Entwicklung eines Redaktionssystems

Java J2EE Servlets ...

Bei diesem Projekt handelte es sich um ein laufendes Projekt,
welches mit Java, C++, Corba und Oracle aufgebaut worden war.
Als Entwicklungsumgebung kam Eclipse zum Einsatz. Zu den
Aufgaben gehörte u.a. den C++ code abzulösen und durch Java
zu ersetzen. Weiterhin sollte CORBA in nächsten Schritt mit RMI
ersetzt werden. Coaching von Mitarbeitern gehörte auch zu den
Aufgaben. Weiterhin gehörte Qualitätssicherung zu den Aufgaben Prototypenentwicklung auf Basis von J2EE Anwendung. Entwicklung von EJBs, Servlets und JSPs. Produkte wie Struts, JSF, Hibernate, JBoss und MyEclipse IDE kamen zum Einsatz.

Team Größe:

7 Personen

Windows Struts JSF Hibernate openLDAP Eclipse MyEclipse IDE Ant Oracle TOAD Borland Visibroker Mercury Quality Center log4j
Java J2EE Servlets JSP
empolis GmbH
Gütersloh
1 Jahr 3 Monate
2003-08 - 2004-10

Diverse klein Projekte und Weiterbildungen

Es sind diverse kleine Projekte im Rahmen der CMS, der
Softwareentwicklung und Administration angefallen. Weiterhin
wurde der Schwerpunkt auf Weiterbildung gelegt. In diesem
Zusammenhang wurden auch Zertifizierungen durchlaufen.
Zertifizierung zum Java Programmierer wurde erfolgreich
abgelegt. Zertifizierung zum Java Entwickler wurde erfolgreich
abgelegt.

diverse
1 Monat
2003-07 - 2003-07

Analyse und Systemintegration eines Content Management Systems.

PHP Java

Auf Basis von OpenCMS, eines Java basierten Content
Management Systems wurde Anforderungsanalyse betrieben.
Anwendungsfälle wurden ausgearbeitet. Weitere Module wurden
dem System hinzugefügt, wie ein HTML WYSIWYG Editor als
Java Applet, ein Forum, Webmailer, etc. Es wurden mehrere JSP Seiten Programmiert.

Team Größe:

1 Person

Linux MS Visio Apache HTTP Server MySQL OpenCMS Windows
PHP Java
nercon.it GmbH
Essen
5 Monate
2002-01 - 2002-05

Entwicklung eines Regionalisierten Monitoring Systems (II).

Der zweite Teil des Projektes war Middleware und Backend lastig. Zu meiner Aufgabenbereich lag die Middelware. EJBs kamen hier zum Einsatz. Session Beans wurden entwickelt. Es wurde ein Workflow Prozess entwickelt. Durch Custumizing über XML war das System skalierbar. Verschiedene Funktionalitäten konnten zugeschaltet bzw. verändert werden. Es wurde eine drei-tier Architektur entworfen mit einer Service Schicht dazwischen. Ein modulares und generisches System wurde entwickelt. Testfälle wurden in JUnit geschrieben

Team Größe:

5 Entwickler

Rational ClearCase JUnit TogetherJ Windows JBuilder Borland AppServer Oracle
T-Systems Nova GmbH
Saarbrücken
5 Monate
2001-08 - 2001-12

Entwicklung eines Regionalisierten Monitoring Systems (I).

Für den Frontend wurde Java Swing eingesetzt. Als Middleware
wird der Borland AppServer 4.5 eingesetzt. Im Backend kommt
Oracle 8i zum Einsatz. Der Austausch der Daten passiert generell über XML. XML Transformationen werden benutzt um die Daten zu konvertieren. Der Client ist extrem flexibel gebaut und kann weitestgehend über XML konfiguriert werden. XML Techniken wie DTD, XSLT, XPATH, etc. wurden eingesetzt. In verschiedenen Bereichen kam Multi Threading mit Erfolg zum Einsatz. Auch in diesem Projekt wurden wiederum bewusst Design Patterns eingesetzt. OOA, OOD und OOP wurden als Methoden der Softwareentwicklung eingesetzt. MVC Pattern war einer der stark eingesetzten Pattern. Nachdem die Usecases entwickelt worden waren, fing die Designphase an. Es wurde ein Design entwickelt, welches im Kern des Clients ein Framework hatte. Mithilfe des Frameworks, welches eine Eigenentwicklung von mir war, wurde das System sehr skalierbar und für verschiedene Aufgaben offen. UML Modelle wurden mit TogetherJ erstellt. Zum Dokumentieren wurde JavaDoc benutzt. Testfälle wurden in JUnit geschrieben.

Team Größe:

8 Entwickler

Windows JBuilder Borland AppServer Oracle TogetherJ Rational ClearCase JUnit
T-Systems Nova GmbH
Saarbrücken
1 Jahr 8 Monate
1999-09 - 2001-04

Entwicklung eines Varianten Konfigurator als Java Programm

Für den Frontend wurde Java Swing eingesetzt.
Internationalisierung wurde im verstärkten Maße eingesetzt.
Unterstützung verschiedener Sprachen- und Zahlenstandards
wurden unterstützt. Auch eigene Übersetzungen wurden
ermöglicht. Zur Unterstützung der Konfiguration wurde die SAP/SCE API eingesetzt. Im Backend wurde der MS SQL Server eingesetzt, welcher mittels JDBC abgefragt wurde. Verschiedene Queries wurden in Transaktionen durchgeführt.
Die Vorgehensweise war stark objektorientiert. Von Objekt
Orientierter Analyse bis hin zum Objekt Orientierter
Programmierung über Objekt orientiertem Design wurden die
modernen Techniken der Softwareentwicklung berücksichtigt.
TogetherJ wurde zum Modellierung herangezogen. Die
Modellierung fand in UML statt. Es wurden bewusst Design
Patterns eingesetzt

Team Größe:

5 Entwickler

Windows JBuilder MS SQL Server Sybase SAP SCE API TogetherJ Source Safe
ISION Internet AG
Hamburg
9 Monate
1998-12 - 1999-08

Internet/Intranet Entwicklung

C Java PHP

CGI Programmierung mit PHP mit Abfrage einer mySQL
Datenbank; HTML Programmierung Java Applet Entwicklung.
Administration von NT-Rechner Landschaften.

Team Größe:

4 Entwickler

Emacs vi Linux Windows MySQL
C Java PHP
mediaWays GmbH
Gütersloh
8 Monate
1997-02 - 1997-09

Software und Hardware Support

Team Größe:

6 Supporter

Windows MS Office Microsoft Access Windows 3.0 Windows 3.1 Windows 95 Windows NT MS Office Access
Klinikum Minden
Minden

Aus- und Weiterbildung

Aus- und Weiterbildung

2007 - 2010

FernUniversität Hagen (Informatik)

1995 - 1999

Universität Bielefeld (Informatik)

1995

Hochschulreife

Zertifizierungen:

  • Certified Software Architect (iSAQB)
  • Zertifizierter Projektmanagement Fachman (GPM)
  • Sun Certified Developer for the Java 2 Platform
  • Sun Certified Programmer for the Java 2 Platform

Schulungen:

  • Software Architektur
  • Git / Gerrit
  • JEE (mit Adam Biens)
  • J2EE (SUN Microsystems)
  • CORBA (Borland)
  • Projektmanagement
  • Hybris Developer Schulung

Kompetenzen

Kompetenzen

Schwerpunkte

Architektur
Projektleitung
Softwareentwicklung
Java/JEE

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache Axis
Apache HTTP Server
Apache James
Apache Tomcat
Apache XMLBeans
Borland AppServer
Borland Visibroker
CGI
CruiseControl
CVS
Eclipse
eclipseLink
EJB3
Emacs
EMF
Enterprise Architect
Fredhopper
GEF/Draw2d
Gerrit
Git
Glassfish
Gradle
Hibernate
HTML
Hybris
J2EE Architektur
JBoss Application Server
JBuilder
JDBC / ODBC
Jenkins
JSF
JUnit
Loadrunner
log4j
Maven
Mercury Quality Center
MS Office
MS Visio
MyEclipse IDE
Netweaver
Omniture
OOA / OOD / OOP
OpenCMS
openLDAP
OpenProject
Oracle Application Server
Perforce
Rational ClearCase
REST
SAP SCE API
SAP Tools
Selenium
Servlets
SOAP
Sonar
Source Safe
Spring
SQL
Struts
Subversion
SVN
SWIFT
SWT
TOAD
TogetherJ
UML
vi
Visual Source Safe
WebSphere
XDoclets
XML Technologies
z.B. XSLT, DTD, SAX, DOM, etc.)
xmlBeans
Xtext

Betriebssysteme

Android
Linux
Mac OS
MacOS X
MS-DOS
Novell
SUN OS, Solaris
Unix
Windows
3.x, 9x, NT, 2000, XP, 7

Programmiersprachen

AWT
C
C++
CGI
CORBA IDL
EJB
Emacs
Groovy
HTML
J2EE
Java
JEE, J2EE, Java2, Swing, AWT, Servlets, JSP
Java EE
JavaScript
JDBC
JDK
JSF
JSP
JUnit
Pascal
Perl
PHP
PL/SQL
Servlets
Shell
Spring
Swing
TeX, LaTeX
XML

Datenbanken

Access
Informix
JDBC
Lotus Notes
MaxDB
Microsoft Access
MS SQL Server
MySQL
ODBC
Oracle
SQL
Sybase

Datenkommunikation

CORBA
Ethernet
Fax
Internet, Intranet
HTTP, CGI
ISDN
LAN, LAN Manager
MQSeries
Novell
parallele Schnittstelle
PC-Anywhere
RPC
TCP/IP
Token Ring
Windows Netzwerk

Hardware

CD-Writer / Brenner
Drucker
Emulatoren
Iomega
Modem
PC
Scanner
Soundkarten
SUN

Branchen

Branchen

  • Reederei / Transport-Logistik
  • Finanzen/Banken
  • Softwarehaus
  • Telekommunikation
  • Internet
  • Krankenhaus
  • IT-Dienstleistung
  • Logistik
  • Verkehrsbranche (Ticketing)

Einsatzorte

Einsatzorte

Stade (+150km)
nicht möglich

Projekte

Projekte

8 Jahre
2018-04 - heute

Es sollen zur Finanzierung bzw. Leasing kleine Microservices gebaut werden.

Java Spring Spring Boot ...

Team Größe:

6 Personen

Java Spring Spring Boot Rest Hibernate IntelliJ Git Gradle
Bank Deutsches Kraftfahrzeuggewerbe, Hamburg
1 Jahr
2017-04 - 2018-03

Im Rahmen der Funkaufklärung sollten Massendaten Visualisiert werden. Weitere Details können aus Geheimhaltungsgründen nicht genannt werden.

Java Spring Eclipse ...

Team Größe:

8 Personen

Java Spring Eclipse Git Maven Jenkins Tomcat
Plath GmbH, Hamburg
3 Jahre 9 Monate
2013-07 - 2017-03

Phoenix

Java Groovy Spring ...

Für Fahrzeugfinanzierungen wurde eine Webanwendung entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehreren Microservices zu migrieren.

Team Größe:

15 Personen

Java Groovy Spring Hibernate JSF Eclipse Git Gradle Jenkins Tomcat SOAP (Axis2) REST (Jersey)
Bank Deutsches Kraftfahrzeuggewerbe
Hamburg
3 Jahre 6 Monate
2013-07 - 2016-12

Phoenix

Java Groovy Spring ...

Team Größe:

15 Personen


Für Fahrzeugfinanzierungen wurde eine Webanwendung
entwickelt, welches die Anfragen entgegennimmt und zur weiteren Prüfung an die angeschlossenen Systemen weiterleitet. Weiterhin wurde eine Architektur erstellt um den Monolithen zu mehrerenMicr oservices zu migrieren.

Java Groovy Spring Hibernate JSF Eclipse Git Gradle Jenkins Apache Tomcat SOAP REST
Bank Deutsches Kraftfahrzeuggewerbe
Hamburg
11 Monate
2012-08 - 2013-06

Globe

Java EE

Innerhalb der Anwendung Globe wurde ein größeres Modul im Bereich der Equipment Management entwickelt. Entwickelt wurde auf Basis von JEE Technologien

Team Größe:

10 Personen

Glassfish eclipseLink Eclipse Git Gerrit Gradle Apache Tomcat Enterprise Architect
Java EE
Hamburg Süd
Hamburg
9 Monate
2011-11 - 2012-07

Webcam Proxy

Java Spring Eclipse ...

Ich war verantwortlich für das Projektmanagement und

Architektur. Zu meinen Aufgaben gehörte das steuern von
Entwicklungsteam sowie der Kontakt zu dem Kunden. Von der
Anforderungsanalyse, Angebotserstellung bis hin zu der
Auslieferung und Abnahme war ich für dieses Projekt verantwortlich. Change Request stellten in diesem Projekt eine
große Herausforderung da, welche vom Team sehr gut gemeistert wurden

Team Größe:

4 Personen

Subversion OpenProject Apache Tomcat
Java Spring Eclipse Maven
United Experts GmbH
Hamburg
1 Jahr 5 Monate
2011-02 - 2012-06

Relaunch moebel.de mit Hybris

Hybris Java Eclipse

Projektmanagement vom Relaunch vom Portal moebel.de. Ich war verantwortlich für die Steuerung des Projektes mit Koordinierung von indischen Offshore Teams. Entwickelt wurde auf Basis des Shopsystems Hybris.
Ich war weiterhin verantwortlich für den Aufbau einer QA Abteilung um die Qualität bei der Auslieferung zu steigern. Hierbei habe ich neben Neueinstellungen von Mitarbeitern auch die Einführung und Einsatz von Continous Integration Tools wie Jenkins und Automatisierte Tests über Selenium eingeführt. Prozesse und Abläufe, sowie Kommunikationsregeln wurden von mir eingeführt

Team Größe:

12 Personen

Ant MySQL Subversion Jenkins Selenium Sonar Fredhopper Omniture OpenProject Apache Tomcat
Hybris Java Eclipse
United Experts GmbH
Hamburg
9 Monate
2010-05 - 2011-01

Payment Lounge

Entwicklung eines Codegenerators für die diversen Schnittstellen zu Transaktionssystemen.

Team Größe:

5 Personen

Java Eclipse Xtext EMF SVN Oracle Apache Tomcat
Arvato Finance Services Ltd.
Gütersloh
6 Monate
2009-09 - 2010-02

Konzeption und Implementierung der Visualisierung von Traceability Links in einer Traceability Matrix

Folgendes gehörte zur Aufgabe

  • Erstellung einer Visualisierung mit Draw2d
  • Erstellung schriftlicher Ausarbeitung

Team Größe:

1 Person

Java Eclipse EMF SWT Subversion MySQL GEF/Draw2d
FernUniversität
Hagen
6 Monate
2009-02 - 2009-07

Entwicklung eines JEE Servers zur Kommunikation mit mobilen Clients.

Java J2EE Eclipse

Zu den Aufgaben gehörte:
Spezifizieren von DB Entwicklung von

  • Session Beans (ejb3)
  • Entity Beans mit der JPA (Java Persistence API)

Team Größe:

4 Personen

MacOS X JBoss Application Server Hibernate Subversion Maven MySQL
Java J2EE Eclipse
BrainInnova Capital GmbH & Co. KG
Luxemburg
11 Monate
2008-02 - 2008-12

Entwicklung eines Betriebshof Servers und Entwicklung von Export Schnittstellen.

Java J2EE

In diesem Projekt wurden mehrere Exportschnittstellen zu
unterschiedlichen Systemen geschrieben. Weiterhin wurde ein
Server entwickelt, welches mit einem PT-COM System
kommuniziert und Webservices zu den in Bussen eingesetzten
Verkaufsautomaten (Optima) anbietet.
Folgendes gehörte zu den Aufgaben:

  • Entwicklung einer Schnittstelle zu PT-COM System (Java)
  • Entwicklung von Web Services (Java / J2EE / Axis)
  • Entwicklung von Exportschnittstelle zu PATRIS (Lufthansa
    Systems)
  • Entwicklung von Exportschnittstelle für Transport Lusanne
  • Entwicklung von Exportschnittstelle zu ITSO

Team Größe:

4 Personen

Windows Eclipse Apache XMLBeans Apache Axis JBoss Application Server CVS MySQL
Java J2EE
Höft & Wessel AG
Hannover
6 Monate
2007-08 - 2008-01

Build- und Deployment Management von BATS (Billet Automaten Touch Screen)

J2EE Java

In der Stabsstelle der Abteilung Personenverkehr hatte ich die
Rolle des Build und Deployment Managers.


Folgendes gehörte zu den Aufgaben:

  • Release Management
  • Rollout Management
  • Konfigurations- und Change Management
  • Deployment auf Websphere Plattform
  • Koordinierung von Aktivitäten zwischen verschiedenen
    Abteilungen und Unternehmen
  • Lasttest Planung und Durchführung

Team Größe:

15 Personen

Windows Eclipse CVS WebSphere Oracle MQSeries SWIFT Loadrunner Oracle Maven CruiseControl
J2EE Java
SBB (Schweizerische Bundes Bahnen)
Bern, Schweiz
1 Monat
2007-07 - 2007-07

Entwicklung einer Promotion Website mit Hilfe von Portlets (Produktiver Prototyp)

Java J2EE EJB3

Es handelte sich um ein Entwicklungsprojekt mit den J2EE Technologien.


Folgendes gehört zu den Aufgaben:

  • Spezifizieren von DB
  • Import / Export CVS
  • Entwicklung von Session Beans (ejb3)
  • Entity Beans mit der JPA (Java Persistence API)
  • Portlets (JSF)
  • Reporting

Team Größe:

3 Personen

Windows Eclipse CVS JBoss Application Server Oracle Ant
Java J2EE EJB3
easynet GmbH, Hamburg
5 Monate
2007-02 - 2007-06

Entwicklung eines ?Business Process Manager?

Java J2EE EJB3

Es handelte sich um ein Entwicklungsprojekt mit den J2EE
Technologien.


Folgendes gehört zu den Aufgaben:

  • Automatisieren von Auftragseingängen über Email und Fax
  • Entwickelt wurden Session Beans (ejb3)
  • Message Driven Beans (ejb3)
  • JMS (MQ Series)
  • Entity Beans mit der JPA (Java Persistence API)
  • Web Services
  • Extrahieren von Auftragsinformationen aus verschiedenen
  • Email Attachments:
    • XML
    • PDF
    • HTML
    • Plain Text
  • Archivierung von Index Daten in ein DMS

Team Größe:

7 Personen

Eclipse CVS xmlBeans Apache Axis Windows MQSeries Apache James Oracle Application Server JBoss Application Server
Java J2EE EJB3
T-Systems, Erfurt
1 Jahr 2 Monate
2005-11 - 2006-12

Zentrales Build Management und Entwicklung von Buildtools

Java J2EE

Zentrales Build Management und Entwicklung von Buildtools


Folgendes gehörte zu den Aufgaben:

  • Zentrales Build Management
  • Life Cycle Management
  • Release Management
  • Hotfix Management
  • Entwicklung und Support von Inhouse Build Tools
  • Delegieren von Aufgaben an internationale Teams

Team Größe:

  • 8 Personen (Deutschland)
  • 10 Personen (Bulgarien, Indien, Israel, USA)
Eclipse Perforce SAP Tools Windows Netweaver
Java J2EE
SAP AG
Walldorf
1 Jahr
2004-11 - 2005-10

Entwicklung eines Redaktionssystems

Java J2EE Servlets ...

Bei diesem Projekt handelte es sich um ein laufendes Projekt,
welches mit Java, C++, Corba und Oracle aufgebaut worden war.
Als Entwicklungsumgebung kam Eclipse zum Einsatz. Zu den
Aufgaben gehörte u.a. den C++ code abzulösen und durch Java
zu ersetzen. Weiterhin sollte CORBA in nächsten Schritt mit RMI
ersetzt werden. Coaching von Mitarbeitern gehörte auch zu den
Aufgaben. Weiterhin gehörte Qualitätssicherung zu den Aufgaben Prototypenentwicklung auf Basis von J2EE Anwendung. Entwicklung von EJBs, Servlets und JSPs. Produkte wie Struts, JSF, Hibernate, JBoss und MyEclipse IDE kamen zum Einsatz.

Team Größe:

7 Personen

Windows Struts JSF Hibernate openLDAP Eclipse MyEclipse IDE Ant Oracle TOAD Borland Visibroker Mercury Quality Center log4j
Java J2EE Servlets JSP
empolis GmbH
Gütersloh
1 Jahr 3 Monate
2003-08 - 2004-10

Diverse klein Projekte und Weiterbildungen

Es sind diverse kleine Projekte im Rahmen der CMS, der
Softwareentwicklung und Administration angefallen. Weiterhin
wurde der Schwerpunkt auf Weiterbildung gelegt. In diesem
Zusammenhang wurden auch Zertifizierungen durchlaufen.
Zertifizierung zum Java Programmierer wurde erfolgreich
abgelegt. Zertifizierung zum Java Entwickler wurde erfolgreich
abgelegt.

diverse
1 Monat
2003-07 - 2003-07

Analyse und Systemintegration eines Content Management Systems.

PHP Java

Auf Basis von OpenCMS, eines Java basierten Content
Management Systems wurde Anforderungsanalyse betrieben.
Anwendungsfälle wurden ausgearbeitet. Weitere Module wurden
dem System hinzugefügt, wie ein HTML WYSIWYG Editor als
Java Applet, ein Forum, Webmailer, etc. Es wurden mehrere JSP Seiten Programmiert.

Team Größe:

1 Person

Linux MS Visio Apache HTTP Server MySQL OpenCMS Windows
PHP Java
nercon.it GmbH
Essen
5 Monate
2002-01 - 2002-05

Entwicklung eines Regionalisierten Monitoring Systems (II).

Der zweite Teil des Projektes war Middleware und Backend lastig. Zu meiner Aufgabenbereich lag die Middelware. EJBs kamen hier zum Einsatz. Session Beans wurden entwickelt. Es wurde ein Workflow Prozess entwickelt. Durch Custumizing über XML war das System skalierbar. Verschiedene Funktionalitäten konnten zugeschaltet bzw. verändert werden. Es wurde eine drei-tier Architektur entworfen mit einer Service Schicht dazwischen. Ein modulares und generisches System wurde entwickelt. Testfälle wurden in JUnit geschrieben

Team Größe:

5 Entwickler

Rational ClearCase JUnit TogetherJ Windows JBuilder Borland AppServer Oracle
T-Systems Nova GmbH
Saarbrücken
5 Monate
2001-08 - 2001-12

Entwicklung eines Regionalisierten Monitoring Systems (I).

Für den Frontend wurde Java Swing eingesetzt. Als Middleware
wird der Borland AppServer 4.5 eingesetzt. Im Backend kommt
Oracle 8i zum Einsatz. Der Austausch der Daten passiert generell über XML. XML Transformationen werden benutzt um die Daten zu konvertieren. Der Client ist extrem flexibel gebaut und kann weitestgehend über XML konfiguriert werden. XML Techniken wie DTD, XSLT, XPATH, etc. wurden eingesetzt. In verschiedenen Bereichen kam Multi Threading mit Erfolg zum Einsatz. Auch in diesem Projekt wurden wiederum bewusst Design Patterns eingesetzt. OOA, OOD und OOP wurden als Methoden der Softwareentwicklung eingesetzt. MVC Pattern war einer der stark eingesetzten Pattern. Nachdem die Usecases entwickelt worden waren, fing die Designphase an. Es wurde ein Design entwickelt, welches im Kern des Clients ein Framework hatte. Mithilfe des Frameworks, welches eine Eigenentwicklung von mir war, wurde das System sehr skalierbar und für verschiedene Aufgaben offen. UML Modelle wurden mit TogetherJ erstellt. Zum Dokumentieren wurde JavaDoc benutzt. Testfälle wurden in JUnit geschrieben.

Team Größe:

8 Entwickler

Windows JBuilder Borland AppServer Oracle TogetherJ Rational ClearCase JUnit
T-Systems Nova GmbH
Saarbrücken
1 Jahr 8 Monate
1999-09 - 2001-04

Entwicklung eines Varianten Konfigurator als Java Programm

Für den Frontend wurde Java Swing eingesetzt.
Internationalisierung wurde im verstärkten Maße eingesetzt.
Unterstützung verschiedener Sprachen- und Zahlenstandards
wurden unterstützt. Auch eigene Übersetzungen wurden
ermöglicht. Zur Unterstützung der Konfiguration wurde die SAP/SCE API eingesetzt. Im Backend wurde der MS SQL Server eingesetzt, welcher mittels JDBC abgefragt wurde. Verschiedene Queries wurden in Transaktionen durchgeführt.
Die Vorgehensweise war stark objektorientiert. Von Objekt
Orientierter Analyse bis hin zum Objekt Orientierter
Programmierung über Objekt orientiertem Design wurden die
modernen Techniken der Softwareentwicklung berücksichtigt.
TogetherJ wurde zum Modellierung herangezogen. Die
Modellierung fand in UML statt. Es wurden bewusst Design
Patterns eingesetzt

Team Größe:

5 Entwickler

Windows JBuilder MS SQL Server Sybase SAP SCE API TogetherJ Source Safe
ISION Internet AG
Hamburg
9 Monate
1998-12 - 1999-08

Internet/Intranet Entwicklung

C Java PHP

CGI Programmierung mit PHP mit Abfrage einer mySQL
Datenbank; HTML Programmierung Java Applet Entwicklung.
Administration von NT-Rechner Landschaften.

Team Größe:

4 Entwickler

Emacs vi Linux Windows MySQL
C Java PHP
mediaWays GmbH
Gütersloh
8 Monate
1997-02 - 1997-09

Software und Hardware Support

Team Größe:

6 Supporter

Windows MS Office Microsoft Access Windows 3.0 Windows 3.1 Windows 95 Windows NT MS Office Access
Klinikum Minden
Minden

Aus- und Weiterbildung

Aus- und Weiterbildung

2007 - 2010

FernUniversität Hagen (Informatik)

1995 - 1999

Universität Bielefeld (Informatik)

1995

Hochschulreife

Zertifizierungen:

  • Certified Software Architect (iSAQB)
  • Zertifizierter Projektmanagement Fachman (GPM)
  • Sun Certified Developer for the Java 2 Platform
  • Sun Certified Programmer for the Java 2 Platform

Schulungen:

  • Software Architektur
  • Git / Gerrit
  • JEE (mit Adam Biens)
  • J2EE (SUN Microsystems)
  • CORBA (Borland)
  • Projektmanagement
  • Hybris Developer Schulung

Kompetenzen

Kompetenzen

Schwerpunkte

Architektur
Projektleitung
Softwareentwicklung
Java/JEE

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache Axis
Apache HTTP Server
Apache James
Apache Tomcat
Apache XMLBeans
Borland AppServer
Borland Visibroker
CGI
CruiseControl
CVS
Eclipse
eclipseLink
EJB3
Emacs
EMF
Enterprise Architect
Fredhopper
GEF/Draw2d
Gerrit
Git
Glassfish
Gradle
Hibernate
HTML
Hybris
J2EE Architektur
JBoss Application Server
JBuilder
JDBC / ODBC
Jenkins
JSF
JUnit
Loadrunner
log4j
Maven
Mercury Quality Center
MS Office
MS Visio
MyEclipse IDE
Netweaver
Omniture
OOA / OOD / OOP
OpenCMS
openLDAP
OpenProject
Oracle Application Server
Perforce
Rational ClearCase
REST
SAP SCE API
SAP Tools
Selenium
Servlets
SOAP
Sonar
Source Safe
Spring
SQL
Struts
Subversion
SVN
SWIFT
SWT
TOAD
TogetherJ
UML
vi
Visual Source Safe
WebSphere
XDoclets
XML Technologies
z.B. XSLT, DTD, SAX, DOM, etc.)
xmlBeans
Xtext

Betriebssysteme

Android
Linux
Mac OS
MacOS X
MS-DOS
Novell
SUN OS, Solaris
Unix
Windows
3.x, 9x, NT, 2000, XP, 7

Programmiersprachen

AWT
C
C++
CGI
CORBA IDL
EJB
Emacs
Groovy
HTML
J2EE
Java
JEE, J2EE, Java2, Swing, AWT, Servlets, JSP
Java EE
JavaScript
JDBC
JDK
JSF
JSP
JUnit
Pascal
Perl
PHP
PL/SQL
Servlets
Shell
Spring
Swing
TeX, LaTeX
XML

Datenbanken

Access
Informix
JDBC
Lotus Notes
MaxDB
Microsoft Access
MS SQL Server
MySQL
ODBC
Oracle
SQL
Sybase

Datenkommunikation

CORBA
Ethernet
Fax
Internet, Intranet
HTTP, CGI
ISDN
LAN, LAN Manager
MQSeries
Novell
parallele Schnittstelle
PC-Anywhere
RPC
TCP/IP
Token Ring
Windows Netzwerk

Hardware

CD-Writer / Brenner
Drucker
Emulatoren
Iomega
Modem
PC
Scanner
Soundkarten
SUN

Branchen

Branchen

  • Reederei / Transport-Logistik
  • Finanzen/Banken
  • Softwarehaus
  • Telekommunikation
  • Internet
  • Krankenhaus
  • IT-Dienstleistung
  • Logistik
  • Verkehrsbranche (Ticketing)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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