GULP | Kontaktieren | Profil in Englisch anzeigen

Personen-ID                30457 
Wohnort                    276xx Langen-Sievern, Deutschland 
Jahrgang                   1973 
EDV-Erfahrung seit         1996 
Staatsbürgerschaft         Deutsch 
Verfügbar ab               01.08.13 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         14.09.01 
Profil zuletzt geändert am 18.06.12 
Java, JSE, JEE, JPA, Hibernate, Spring, GWT (Google Web Toolkit)
Software-Entwicklung / Programmierung
Beratung / Consulting
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Hochschulstudium

1994/09-1997/06 Studium Systemanalyse an der Hochschule Bremerhaven mit dem Abschluss Dipl.-Ing. für Systemanalyse


Berufspraxis

1997/08-2000/10 Software-Entwickler bei Hapag-Lloyd Container-Linie GmbH

2000/11-2002/08 IT-Berater bei Accenture Solutions GmbH

2002/09-2005-06 IT-Berater bei Resco GmbH

seit 2005-07 Freiberuflicher IT-Berater

 


Zertifizierungen

Sun Certified Programmer for Java 2 Platform

Deutschland
Österreich
Weitere Einsatzorte: Europa - EU-Mitgliedsstaaten, Australien, Mittelamerika, Nordamerika, Südamerika
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: München bevorzugt

Deutsch 
Englischfließend in Wort und Schrift

Mac OS 
MS-DOS 
MVS, OS/390 
Unix 
Windows 

C 
C++ 
Cobol 
JavaSun Certified Programmer Java 2 Platform
JavaScriptSun Certified Programmer Java 2 Platform
Shell 

Groovy
DB2 
MySQL 
Oracle 
SQL 

EDIFACT 
Internet, Intranet 
RPC 
SMTP 
TCP/IP 
X.400 X.25 X.225 X.75... 

Softwarepakete und Tools
-------------------------
JSE - Java Standard Edition         
JEE - Java Enterprise Edition
JME - Java Micro Edition   
JAX-WS
GWT
Wicket
Struts
Hibernate
Spring
JUnit
HTTPUnit
DBUnit
JMeter
ANT
CVS
Mule ESB
Subversion
Rational ClearCase

Standardanwendungen
----------------------
SAP/R3

Entwicklungsumgebungen     
-------------------------
Eclipse
WSAD (WebSphere Studio Application Developer)
TogetherJ

Methoden
-------------
UML
OOA/OOD
MDA
Refactoring
Design Patterns

Applikationsserver
--------------------
Bea Weblogic
Websphere AS
JBoss
Tomcat
SAP Web AS

Sonstiges         
-------------
Schlungsentwicklung (Training)
Groovy/Grails


Telekommunikation, Transport, Produktion, Luftfahrt, Banken, Automotive
Seit 07/09 Agiles Java-Projekt bei einem Internet-Lotterieanbieter

Implementierung diverser Workflows des Spring MVC-basierten Webshops (z.B. Gutschein-Einlösung oder Pflege des Benachrichtigunsprofils).
Entwicklung einer umfangreichen Kundensuche basierend auf Oracle-Text innerhalb der mit Apache Wicket implentierten Backoffice/Call-Center Anwendung.
Implementierung diverser Fraud-Detection und Fraud-Management Funktionen.
Architektur und Entwicklung eines Spring-Integration basierten Messaging-Servers, der Kundenbenachrichtigungen über verschiedene Email und SMS-Provider versendet.

 

Umgebung:
JPA, Hibernate 3, Oracle Text, Oracle 11g, Wicket, Spring, Spring Integration, Spring AOP, Spring MVC, Maven, Hudson, ActiveMQ, TestNG, Mockito, JMS, JMX, SVN, Tomcat, Eclipse, Scrum, Kanban

 

Seit 03/11 Entwicklung von GWT-basierten Anwendungen für einen Automobilkonzern

- Implementierung einer GWT-Anwendung zur Pflege von Zeichnungshinweisen.

- Implementierung einer GWT-Anwendung zur Pflege von VPM-Strukturen.

 

Umgebung:

GWT, Git, Maven

 

 

01/11-03/11 Entwicklung einer GWT/Appengine basierten Anwendung für ein Beratungshaus im Bereich Qualitätssicherung


Entwicklung einer Anwendung zur Erfassung von Qualitäts-Checks, die für Reparaturarbeiten und Inspektionen in Autohäusern durchgeführt werden. Die Anwendung ermöglicht es den Prüfern, die Ergebnisse beim Kunden vor Ort über das Internet zu erfassen.

 

Umgebung:

GWT, Google Appengine, Java, JDO

 

 

04/09-07/09 Weiterentwicklung der Web-Anwendung einer Online-Partneragentur


Entwicklung eines Transaktionsmonitors basierend auf der Spring Transaction-API zur Analyse des Transaktionsverhaltens der Anwendung über eine konfigurierbare Report-Funktion. Implementierung von XML-i18N-Tags zur Internationalisierung der XML-basierten Mail-Templates. Implementierung von neuen Funktionen und Implementierung von Zählpixeln. Konfiguration der JDBC-Connection-Pools im DB-Cluster.

Umgebung:
Hibernate 3, Spring 2.5, Tomcat, PostgreSQL, Maven, Perforce, JSP, Struts


12/08-03/09  Agiles Java-Projekt bei einen Bonusprogramm-Anbieter

Entwicklung eines Bonusprogramm-Systems. Im Rahmen des Projektes Implementierung einer SOAP-Schnittstelle für EC-Karten Terminals, um Kunden Funktionen zur Punkteinlösung zur Verfügung zu stellen. Implementierung der Anbindung an die SOAP-Schnittstelle eines ERP-Systems (externes Prämien-Versandsystem) sowie Implementierung langläufiger Batch-Prozesse, um Auftragsdaten zu übermitteln, Lagerbestände abzufragen, etc. Implementierung von asynchronen Schnittstellen zur Anbindung der Partnersysteme, um den Partnern das Buchen und Stornieren von Punkten zu ermöglichen oder um Aufträge an einen Chipkarten-Produzenten zu übermitteln, sowie Implementierung der dazu benötigten langläufigen Batch-Prozesse.

Umgebung:
Bea Weblogic 10, Oracle 10, Hibernate 3, Spring 2.5, EJB, JUnit, DBUnit, Maven, AndroMDA, SOAP Webservices, JAX-WS, Agile Entwicklung (Scrum), Mule ESB, AspectJ, SVN



07/06 - 12/08 J2EE-Projekt bei einem Automobilhersteller

Entwicklung einer Web-Anwendung zum Aufbau und zur Pflege von CATIA V5 Konstruktionsumgebungen bei einem Automobilhersteller. Das System wird im gesamten Produktenstehungsprozess eingesetzt und ermöglicht den Konstrukteuren neben der Verwaltung der Konstruktionsdokumente in einem Dokumentenmanagement-System auch z.B. den Austausch der Konstruktionsumgebungen mit Zulieferern oder die Visualisierung der Konstruktionsumgebungen.

Umgebung:
Bea Weblogic Server 8.1, Eclipse, Oracle 10, Java J2EE, Together, CA 2.0, UTC SA, CATIA, SOAP Webservices, Axis, MDA, SAP/JCO



07/07 - 11/07 Grails-Projekt für ein Startup

Entwicklung einer Web-Anwendung zur Erfassung von Arbeitsplatzbewertungen für ein Startup-Unternehmen. Aufbau der Entwicklungsumgebung und des Internet-Servers sowie Architektur und Implementierung der Anwendung.

Umgebung:
Grails, Groovy, MySql, Suse Linux 64 Bit, Eclipse, Java, Spring, Hibernate, Tomcat


11/05 - 06/06  J2EE-basierte Anwendung zur Durchführung von Kreditvergabe-Ratings nach Basel II

Weiterentwicklung einer J2EE und Struts basierten Anwendung zur Durchführung von Kreditvergabe-Ratings nach Basel II. Darüber hinaus Betreuung des ANT-basierten Continuous-Build Prozesses (Nightly Build, Nightly Test) und Betreuung der IDE WebSphere Studio Application Developer (WSAD). Administration der WebSphere Wartungs- Support- und Entwicklungsserver sowie Third-Level Produktions-Support der Anwendung, die in verschiedenen Bankhäusern zum Einsatz kommt, und dort von über tausend Anwendern genutzt wird.

Umgebung:         
J2EE/EJB/JSP, Struts, XSLT, WebSphere Application Server, WSAD (WebSphere Studio Application Developer), ANT, CVS, AIX-Unix, DB2, zOS


07/05 - 09/05     Erstellung 2.te Auflage Enterprise JavaBeans komplett


Erweiterung der Kapitel sowie Erweiterung der Beispiele und Übungsaufgaben. Versions-Upgrade der auf der CD enthaltenen Open-Source-Software zur Ausführung der Beispiele und Übungsaufgaben.

Umgebung:
Eclipse, JBoss, Ant, CVS, Linux, Windows


02/05 - 06/05     J2EE-basierte Web-Anwendung als Schnittstelle zu SAP/R3


Konzeption, Architektur und Implementierung einer J2EE-basierten Web-Anwendung als Schnittstelle zu SAP/R3 Systemen. Das Produkt ermöglicht externen Kunden eines Unternehmens die Leistungserfassung in SAP/R3 Systemen über das Internet. Im Rahmen des Projektes Entwicklung eines Java-Code-Generators, der den erforderlichen Java-Code zum Zugriff auf SAP-Funktionsbausteine generiert, um die Entwicklung zu beschleunigen und Anpassungen des Produktes an Kundenszenarien zu vereinfachen.

Umgebung:
Eclipse, J2EE, Tomcat, ANT, CVS, SAP/R3, Struts, JCO


03/04 - 01/05     J2EE-basiertes Online-Broker-System für eine englisches Kreditinstitut


Konzeption, Architektur und Implementierung eines Online-Broker-Systems. Mit dieser J2EE-basierten Anwendung können Kunden der Bank über das Internet mit Wertpapieren handeln. Darüber hinaus bietet die Anwendung noch weitere Funktionen wie das Gründen von Investment-Clubs oder spezielle Funktionen für Vermögensmanager. Im Rahmen dieses Projektes Implementierung einer Schnittstelle zur London Stock Exchange. Über diese Schnittstelle werden  die Wertpapiere gehandelt.

Umgebung:
Eclipse, J2EE, Tomcat, WebSphere, ANT, MKS, Sun Solaris, Oracle DB


08/03 - 02/04     J2EE-basiertes Dokumentenmanagement-System für eine Flugzeugwerft


Design und Implementierung eines webbasierten Systems zur elektronischen Abbildung von so genannten Projektordnern. Projektordner bestehen aus beliebigen Kapiteln, die wiederum beliebige Dokumente bezüglich der Flugzeugwartung beinhalten können. Die gesamte Verwaltung der Projekte, Kapitel und Dokumente ist in einer Art Repository bzw. Dokumentenmanagementsystem implementiert. D.h. beispielsweise, dass ein Dokument zu einem Zeitpunkt nur von einem einzelnen Mitarbeiter mit der entsprechenden Berechtigung bearbeitet werden kann. Andere Mitarbeiter können dieses Dokument währenddessen lediglich einsehen. Implementierung des Dokumenten Up- und Downloads sowie Implementierung von Archivierungs- und Dearchivierungsfunktionalität über Applets und Servlets. Die Dokumente werden als Blobs in der Datenbank abgelegt. Implementierung einer Volltextsuche innerhalb der Dokumente unter Verwendung der Oracle Text Cartridge. Implementierung eines Programms zur Migration von 36000 Dokumenten aus dem Altsystem. Die Migration erfolgte innerhalb eines Tages. Das System ist für eine größere Anzahl an Anwendern ausgelegt und ist mit einer Anwenderzahl um 1500 erfolgreich in Produktion gegangen.

Umgebung:
BEA Weblogic Application Server, Oracle 9i mit Text Cartridge zur Volltextsuche, J2EE, UML, Java, EJB 2.0, JSPs, Applets, Eclipse, ANT, Windows NT, Sun Solaris

10/03 Publikation
------------------
[Name auf Anfrage]

 

Oldenbourg Wissenschaftsverlag München Wien, 2003, ca. 600 Seiten, Hardcover, inkl. CD-ROM, Erscheinungstermin des Buches 8.10.2003, Preis 49,80 Euro

Abstrakt:
Die Autoren - vier Praktiker mit jahrelanger Erfahrung in objektorientierten verteilten Softwaresystemen - führen umfassend und leicht verständlich in die Komponenten-Architektur der Enterprise JavaBeans 2.1 ein.

Dieses Grundlagenwerk ist gleichzeitig ein Praxishandbuch, das es dem Leser leicht macht, Enterprise JavaBeans in Studium und Beruf - jetzt in der aktuellen Version 2.1 - selbst anzuwenden. Hier bieten Tipps aus der Praxis, Checklisten und Hinweise auf mögliche Stolperfallen wichtige Unterstützung. Quick-Reference, Index-Verzeichnis, Inhaltsverzeichnis und Querverweise helfen bei der Suche nach Lösungen für konkrete Fragestellungen. Das neu Erlernte kann der Leser unmittelbar am Rechner ausprobieren. Die zahlreichen, auf Open-Source-Produkten basierenden Beispiele, Übungen und Musterlösungen auf der CD sind vollständig ausführbar.


07/03    Download-Homepage für ein Softwareprodukt mit Lizenschlüsselgenerierung und -validierung


Über die Download-Homepage kann das Produkt von Kunden herunter geladen werden. Dabei wird für den Kunden ein zeitlich begrenzter Lizenz-Schlüssel generiert und per E-Mail an ihn versendet. Die auf der Homepage erfassten Kundendaten werden zur Vertriebsunterstützung in einer Datenbank gespeichert. Entwicklung einer API zur Generierung von zeitlich begrenzten und Volllizenz-Schlüsseln und zur Validierung der Schlüssel im Produkt. Das Verfahren zur Generierung und Validierung der Lizenz-Schlüssel basiert auf Verschlüsselungsalgorithmen der Java Kryptography-Bibliotheken.

Umgebung:
Eclipse, J2EE, Tomcat, ANT, CVS, SAP DB


06/03    Aufbau einer Roadshow:

  Effiziente und Kosten sparende Softwareentwicklung mit Open-Source-Produkten



Aufbau einer exemplarischen Entwicklungsumgebung, die vollständig auf Open-Source-Produkten basiert. Entwicklung eines Showcase, der demonstriert, wie mit Eclipse, XDoclet, ANT, JUnit und CVS effizient J2EE-Software entwickelt werden kann. Als weiteren Showcase Portierung der J2EE-Referenzimplementierung von Sun (Petsore Internetshop) auf den JBoss-Applikationsserver mit SAP DB. Entwicklung der Präsentationsfolien mit OpenOffice.

Umgebung:
Eclipse, J2EE, JBoss, ANT, CVS, XDoclet, JUnit, SAP DB, Linux, OpenOffice


03/03 - 05/03     J2EE-basiertes Anwendung zur Verwaltung von Mitarbeiterprofilen


Anwendung zur Erfassung und Pflege von Skill-Profilen. Bestandteil eines Profils ist das Technologiewissen und eine Beschreibung der durchgeführten Projekte. Über eine Suchfunktion können Mitarbeiter nach dem Technologiewissen anderer Mitarbeiter suchen. Eine umfangreiche Suchfunktion unterstützt den Vertrieb, um den Kundenanfragen entsprechende Mitarbeiter mit dem erforderlichen Wissen zu finden. Darüber hinaus kann aus den Mitarbeiterprofilen ein Word-Dokument generiert werden, um es an Kunden weiterzugeben.

Umgebung:
Java J2EE - Servlets/JSP, Tomcat, MS SQL Server, ANT, CVS, JBuilder


12/02 - 03/03     J2EE-basiertes Autorensystem für einen Flugzeughersteller


Architektur und Implementierung einer Anwendung, mit der Dokumtenten-Objekte aus verschiedenen Dokumentenmanagement-Systemen ¿ wie technische Zeichnungen und Text ¿ verlinkt werden können, um sie zu Reperatur- und Wartungshandbüchern zusammenzuführen.

Umgebung:
Java J2EE - EJB/Serlvets/JSPs, Bea Weblogic Applikation Server, Oracle, JBuilder, SAP Java Connector, SAP R/3


09/02 - 11/02     Showcase zur Demonstration des SAP Web Application Server


Portierung der J2EE-Referenzimplementierung von Sun (Petstore Internetshop) auf die J2EE-Engine des SAP Web Application Server. Anpassung des Petstore an die für den Showcase verwendete SAP DB. Erweiterung des Petstore um die Möglichkeit, Kundenaufträge im SAP SD Modul zu speichern und Lieferavis abzufragen, die im SAP SD Modul für die Kundenaufträge generiert wurden. Zur Kommunikation zwischen Java und ABAP wurde der SAP Java Connector benutzt.

Umgebung:
Java J2EE, SAP Web Application Server, SAP DB


02/02 - 08/02     Entwicklung von SOAP Web-Services


Entwicklung von SOAP Web-Services für die Deutsche Bundesbahn auf Basis der Sun Java J2EE Technologie. Design und Implementierung einer SOAP (Simple Object Access Protocol) Schnittstelle um externen Partnersystemen das Buchen von Fahrkarten und das Hinterlegen der Fahrkarten am neuen Ticket Automaten (NTA) über das Internet zu ermöglichen.

Umgebung:
Java J2EE, JBuilder, Bea Application Server, Rational Rose, GLUE SOAP Implementation


09/01 - 01/02     Internet-Auftritt für einen Stahlkonzern


Architektur und Entwicklung eines J2EE- und Struts-basierten Internet-Auftritts für einen Stahlkonzern. Implementierung von Workflows und eines damit in Verbindung stehenden Service zum asynchronen Mail versand unter Verwendung des Java Message Service (JMS) und Message Driven EJB´s. Implementierung von JSP´s zur Darstellung von aktuellen und historischen Metallbörsenwerten inkl. eines Börsentickers und einer Applet/Servlet Client-Server Anwendung zur Darstellung von graphischen Börsencharts. Implementierung eines Daten-Cache für die Börsendaten zur Beschleunigung der Darstellung der Daten aus SAP/R3. Implementierung eines Interfaces vom Bea Application Server zu legacy Datenbanken via RMI/JDBC.

Umgebung:
Java J2EE EJB/Servlet/JSP, Struts, JMS, JBuilder, Bea Application Server


11/00 - 08/01     J2EE-basiertes System für die mobile Buchung von Veranstaltungstickets


Architektur und Entwicklung eines Systems zum mobilen Buchen von Veranstaltungstickets für einen Mobilfunkkonzern. Implementierung der WAP Seiten, Servlets und Enterprise Java Beans (EJBs) zum Buchen der Tickets.  Implementierung der Datenübertragung von XML-Dokumenten zwischen den Buchungs- und Abrechnungssystemen des Mobilfunkbetreibers über sichere https-Verbindungen. Implementierung eines Cebit-Prototypen.

Umgebung:
UML, Java J2EE EJB/Servlet/JSP, XML, WAP, WML, JBuilder, Apache/Tomcat,  PKI, Certificates, IPlanet Application Server, CVS, TogetherJ, XMLSpy


10/99 - 02/00     Containerschiff Fahrplan-Download im PDF-Format


Entwicklung eines Containerschiff Fahrplan-Download im PDF-Format. Konvertierung der Fahrplandaten in das PDF-Format und Bereitstellung des Fahrplanes auf dem Web-Server, um den Kunden der Handelsschifffahrts-gesellschaft den Download des Fahrplanes über das Internet zu ermöglichen.

Umgebung:
Java, Cobol, Unix shell script, OS/390, AIX


03/99 - 08/99     Entwicklung einer Fax-Schnittstelle


Entwicklung einer Fax-Schnittstelle vom Print-Subsystem des OS/390 basierten zentralen Fracht-Informations-Systems (FIS) einer Handelsschifffahrtsgesellschaft zu den dezentralen NT-basierten Fax-Systemen. Diese Schnittstelle ermöglicht das Versenden von Dokumenten aus dem FIS per FAX.

Umgebung:
C, Cobol, JCL, DB2, REXX, OS/390, NT, Papyrus, TopCall, FACSys


08/98 - 11/98     Datenbank-Kompressions-Algorithmus für Berichtsdaten


Entwicklung eins transparenten Datenbank-Kompressions-Algorithmus für Berichtsdaten einer Handelsschifffahrtsgesellschaft.

Umgebung:
Cobol, Embedded SQL, DB2, OS/390


02/98 - 05/98     Download von Report-Daten im MS-Excel-Format


Entwicklung eines Downloads von Report-Daten aus dem zentralen Fracht-Informationssystem (FIS) einer Handelsschifffahrtsgesellschaft  auf die lokalen NT-Server der verschiedenen weltweiten Niederlassungen.

Umgebung:
C, Cobol, JCL, DB2, REXX, OS/390, NT, Papyrus


08/97 - 10/00     Implementierung und Administration eines EDI-Systems


Implementierung und Administration des EDI-Systems einer Handelsschifffahrts-gesellschaft. Implementierung des AIX-Unix basierten EDI-Systems sowie Planung und Durchführung der Migration des Altsystems. Entwicklung der Kommunikations- schnittstellen (x400,ftp,email, IBM Global Network, XCOM). Administration und Second-Leve-Support des EDI Systems.

Umgebung:
C, Unix shell script, Cobol, JCL, DB2, AIX, OS/390


08/97 - 10/97     Fax-Monitor für eine Handelsschifffahrtsgesellschaft


Entwicklung eines Fax-Monitors für das Print-Subystem des Fracht-Informations- Systems (FIS) einer Handelsschifffahrtsgesellschaft zur Überwachung des Sendevorganges der Fax-Dokumente und E-Mail Benachrichtigung des Administrators im Fehlerfall.

Umgebung:
Cobol, JCL, DB2, Embedded SQL, XCOM, OS/390

Projekt J2EE-Anwendung zur Kreditvergabe nach Basel II, 11/05 - 06/06
Referenz durch Bereichsleiter eines Softwarehauses mit 180 MA vom 10.07.06

"Der Consultant hat profunde Kenntnisse im Bereich Java/J2EE. Darüber hinaus zeigte er ein hohes Maß an Eigeninitiative, überzeugte durch seine große Leistungsbereitschaft und verstand es hervorragend, sein beachtliches Fachwissen in optimale Lösungen für uns umzusetzen. Wir können den Consultant anderen Projektanbietern auf jeden Fall weiterempfehlen."

Projekt J2EE-basiertes Dokumentenmanagement-System, 08/03 - 02/04
Referenz durch Systemverantwortlicher IT-Abt., Fa. für Flugzeugüberholung, 23.01.06

"Der Berater war bei uns als Teil des Entwicklerteams im Rahmen eines größeren Projektes zur Entwicklung eines J2EE-basiertes Dokumentenmanagement-System für die Projektarbeit im Rahmen der Flugzeugüberholung tätig. Er verfügt über fundierte Kenntnisse im Java-Bereich. Der Aufgabenschwerpunkt des Beraters während des Projektes war die technische Architektur und Implementierung des Systems. Seine Arbeitsergebnisse waren von höchster Qualität. Gerne empfehlen wir den Berater anderen Projektanbietern weiter."

Projek Buchprojekt Enterprise JavaBeans komplett, 01/03 - 10/03
Referenz durch Lektoratsleitung, Oldenbourg Wissenschaftsverlag (35 MA), 24.01.06

"Als Praktiker mit jahrelanger Erfahrung hat der Autor seine sehr fundierten Kenntnisse im Bereich Enterprise JavaBeans in dieses Grundlagenwerk einfließen lassen. Außer seiner fachlichen Qualifikation sind besonders sein Engagement, seine Genauigkeit und seine Termintreue hervorzuheben. Das von ihm und seinen Mitautoren geschriebene Buch 'Enterprise JavaBeans komplett' ist sehr sorgfältig verfasst, didaktisch gut gegliedert und vermittelt das schwierige Thema auf leicht verständliche Art. Wir hoffen auf weitere Projekte mit dem Autor und empfehlen ihn gern weiter."

Alle Referenzen sind durch GULP bestätigt.

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Englisch anzeigen


GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 16.04.2013 01:27:47
© Copyright 1996-2013 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de