Personen-ID                56535 
Wohnort                    402xx Düsseldorf, Deutschland 
Jahrgang                   1976 
EDV-Erfahrung seit         1995 
Staatsbürgerschaft         deutsch 
Verfügbar ab               01.01.13 zu 100%, Vor-Ort-Einsatz 80% möglich 
Profil erstellt am         12.11.03 
Profil zuletzt geändert am 18.12.11 
Java, JEE, Spring, SOA Integration
Software-Entwicklung / Programmierung
Beratung / Consulting
Projektmanagement / -leitung / Organisation / Koordination
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Datenverarbeitungskaufmann (1995 bis 1998)
Deutschland
Österreich
Weitere Einsatzorte: Europa - EU-Mitgliedsstaaten
Deutsch 
Englisch(Schulkenntnisse)
Polnischfliessend
SpanischSpanischkurs seit Sommer 2006

IBM Großrechner(8 Jahre her)
PC 

MVS, OS/390(länger her)
Unix(GNU/Linux, freeBSD)
WindowsNT Server, Server 2000 Grundkenntnisse

C++Anfänger
Cobol(länger her)
JavaJ2EE, JavaBeans, Hibernate, Spring, DAO, Servlets, JSP, Swing (JSR 296)
JavaScriptJ2EE, JavaBeans, Hibernate, Spring, DAO, Servlets, JSP, Swing (JSR 296)
JCL(länger her)
Perl 
PHPPHP5, Zend Framework
PL/SQL 
Python 
Shell 

XSLT
Access 
Adabas 
JDBCfür PostgreSQL, Oracle, MySQL
MS SQL Server 
MySQL 
ODBC 
OraclePL/SQL
PostgresPL/pgSQL
SQL 

Ethernet 
Internet, Intranet 
RPCXMLRPC
Windows Netzwerk 



Zertifikate:
* OMG-Certified UML Professional Fundamental (OCUP-F Mar-2010)

Erfahrungen im Bereich:
* Anwendungsentwicklung (web-based Applications)
* Konzept, Spezifikation, Programmierung, Test
* Mandantenfähige Anwendungen

Methoden:
* Überzeugter Test-driven developer
* Objektorientierte Analyse, Design, Programmierung
* Webservice (SOAP (Axis, CXF), REST, XMLRPC)
* Datenbankdesign (erweiterte Kenntnisse)

Frameworks:
* Spring Framework (MVC, Struts, Hibernate, JDBC, JTA)
* EJB 3.0 und 3.1
* Struts + Hibernate
* JPA2 (OpenJPA)

Server:
* Websphere Process Server
* Websphere Application Server
* Glassfish 2.1
* Tomcat 5.0 und 5.5
Derzeitiges Interesse:
* Groovy / Grails
* EJB 3.0 mit JPA 2.0

Tools:
* Eclipse
* RAD (Rational Application Developer) 7.5 und 8.0
* Netbeans 6.7
* Maven2
* JIRA
* Hudson, Jenkins, Continuum
* JUnit 3.x und 4.x
* Subversion SVN
* CVS
* TRAC

Systemumgebungen
* Linux (Ubuntu/Debian/SuSE/RedHat)
  Dienste: Mail, Datenbanken, Webserver
* Windows Server
Bankenbranche
Chemiebranche
Druckbranche
Medizin
Tourismus
Handel: eCommerce
Telekommunikation
Werbebranche

  Bank - Kreditmeldewesen (GroMiKV)


Zeitraum: seit 03/2011

 

Aufgaben:

   * Konzeption eines komplexen Stammdatensystems

   * Unterstützung und Einführung von testgetriebener Entwicklung

 

IT-Umfeld:

Websphere 6.1, RAD 7.5 und 8.0, Oracle, JPA (Hibernate), XBRL, Struts, JIRA, Wiki

 


 

  Luftfahrtbranche - Eventplanung


Zeitraum: 01/2011 - 03/2011

 

Aufgaben:

   * Vollständige Neuentwicklung eines Tools für Eventplanung

* Konzeption und Realisierung der Software als 3-Schichtenarchitektur

* Anbindung an bestehendes Reservierungssystem

* Einfühung von testgetriebener Entwicklung

 

IT-Umfeld:

JBoss, EJB 3.0, Java 1.6, Struts2, JPA (Hibernate), JUnit, Eclipse Helios, Trac, Hudson, MySQL, Debian Server

 


 

  Automobilbranche - CRM


Zeitraum: 01/2010 - 12/2010

 

Aufgaben:
   * Unterstützung bei der Umsetzung von CRM Modulen

* Konzept und Umsetzung der Public-Facaden

* Beratung im Bereich Testautomatisierung und Releaseplanung

* Bugfixing, Performanceanalyse und -verbesserung

* Unterstützung in Test-driven development

IT-Umfeld:

Sun Glassfish V2.1, EJB 3.0, Java 1.6, JSF 1.2 mit Richfaces,

JPA (Toplink und EclipseLink), OpenEJB, Maven, Netbeans 6.7, Postgres

Debian Server




  Versandhandel (3.200 MA) - SOA


Zeitraum: 12/2009

Unterstützung des ETL Teams durch BPEL Prozesssteurung

Aufgaben:

* Konzept von Services

* Realisierung und Test der Services, Deployment

IT-Umfeld:

IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)

Servlets, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server




  Versandhandel (3.200 MA) - SOA


Zeitraum: 09/2009 - 11/2009

Fortlaufende Integration von SAP / EDI im Warenwirtschaftsumfeld (auf Basis

von IDOC Nachrichten) durch SAP ALE Adapter.

Aufgaben:

* Konzept von Services

* Realisierung und Test der Services

IT-Umfeld:

IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)

Servlets, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server




  Versandhandel (3.200 MA) - SOA


Zeitraum: 08/2009 - 09/2009

Refactoring einer komplexen Servicegruppe (E-Shopanbindung)

Unterstützung des ETL Teams durch BPEL Prozesssteurung

Aufgaben:

* Konzept von Services

* Realisierung und Test der Services

* 3rd Level Support

IT-Umfeld:

IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)

MQ Series, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server




  Versandhandel (3.200 MA) - SOA


Zeitraum: 05/2009 - 07/2009

Unterstützung im Betrieb

Change Management und Bugfixing bestehender Service

Aufgaben:

* Unterstützung und Support im Betrieb (3rd Level Support)

* Change Management

* Dokumentation

* 3rd Level Support

IT-Umfeld:

IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)

MQ Series, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server



  Versandhandel (3.200 MA) - SOA


Zeitraum: 01/2009 - 04/2009

Integration von SAP / EDI im Warenwirtschaftsumfeld (auf Basis von IDOC

Nachrichten) durch SAP ALE und BAPI Adapter.

Unterstützung des ETL Teams durch BPEL Prozesssteurung

Aufgaben:

* Konzept von Services

* Realisierung und Test der Services

* Planung und Realisierung eines ETL Jobs

IT-Umfeld:

IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)

MQ Series, Websphere WID, SCA, WSDL, SuSE Linux Enterprise Server



  Versandhandel (3.200 MA) - SOA


Zeitraum: 12/2008 - 01/2009

Integration von Host (über MQ) und DB2.

Aufgaben:

* Konzept von Services

* Realisierung und Test der Services

IT-Umfeld:

IBM Websphere Process Server, IBM Websphere Enterprise Service Bus (ESB)

Websphere WID, SCA, WSDL, Cobol Copybooks, SuSE Linux Enterprise Server




  Medizinbranche (900 MA) - Web Projekt


Zeitraum: 11/2008

Unterstützung in einem laufenden Projekt (Auswertung)

Aufgaben:

* Implementation der Java Services

* Umsetzung der JSF Views

IT-Umfeld:

Java 1.5, Spring 2.5, MDA mit OpenArchitectureWare (oaw), UML 1.4,

Java Server Faces (JSF), Hibernate, Oracle, Maven, MagicDraw UML

SuSE Linux Enterprise Server




  Medizinbranche (900 MA) - ESB Projekt


Zeitraum: 08/2008 - 10/2008

Für die Kommunikation zwischen verschiedenen Systemen wurde ein

Enterprise Service Bus implementiert.

Aufgaben:

* Konzeption und Design eines ESB

* Implementation des ESB

IT-Umfeld:

Java 1.6, Apache Camel, Apache CXF, Spring 2.5 inkl. Spring WS,

Hibernate, JPA, MySQL, Eclipse, Maven2, JUnit4, SSH, bash, VPN

Red Hat Enterprise Server




  Medizinbranche (900 MA) - Batch Programm


Zeitraum: 05/2008 - 07/2008

Ein bestehendes Programm, das die Kommunikation zwischen

einem Webservice und einem FTP Server sicherstellt, sollte um

einen neuen Job erweitert werden.

Aufgaben:

* Erweiterung um JUnit Tests

* Implementierung neuer Funktionalität

IT-Umfeld:

Java 1.5, Spring 2.0 inkl. Spring WS, JDBC, FTP

Eclipse, Maven, JUnit, SSH, bash, VPN

Suse Linux Enterprise Server




  Eigenprojekt - Warenwirtschaft für Einzelhandel


Zeitraum: 12/2007 - 03/2008
Projekt:  Warenwirtschaft

Eine bestehende Software auf MS Access Basis sollte mit den Branchentypischen

Besonderheit und neuen Anforderungen (Filialfähigkeit, Anbindung Webshops)

auf eine neuzeitliche Technologie portiert werden.

Als Plattform sollte dabei ein zentraler Datenbankserver dienen, auf denen

von Fat-Clients zugegriffen werden sollte. Die Fat-Clients sollten unter

Swing auf Windows lauffähig sein. Der Bestand der alten WWS sollte übernommen

werden.

Aufgaben:

* Projektleitung

* Konzeption und Design einer Warenwirtschaft auf Fat-Client Basis

* Implementation des WWS Kerns als Spring Anwendung

* Erstellen der GUI

IT-Umfeld:

Java 1.6, Swing (JSR 296), Spring 2.0., Hibernate, DAO, Postgres

Netbeans, Eclipse, Maven, JUnit, SVN, Windows und Linux PCs




  Chemiebranche (4000 MA) - Fernwirksystem


Zeitraum: 07/2007 - 11/2007

Ein bestehendes Fernwirksystem wurde abgelöst. Dabei ist zu beachten gewesen,

das Altdaten weiterhin zur Verfügung stehen sollten und verschiedene

Tätigkeiten, die Teilweise von Fremdanbietern zur Verfügung gestellt wurden

(Konfiguration, Bereitstellung) unter einer Applikation zusammen gefasst

werden sollten.

Für den Versand der Nachrichten wurde ein SMS Gateway zur Verfügung gestellt,

das aus rechtlichen Gründen ebenfalls das Queueing übernehmen sollte.

Weiterhin sollten alle Daten in dem vorangegangenen Projekt Kundenportal

grafisch dargestellt werden.

Aufgaben:

* Konzeption und Design der Applikation

* Implementation der Applikation

* Übernahme der Altdaten

IT-Umfeld:

Java 1.5, Spring 2.0, Hibernate 3, Oracle, Tomcat, iText, JFreeChart

Eclipse, Maven, JUnit, CVS, SSH, bash, VPN

Suse Linux Enterprise Server




  Chemiebranche (4.000 MA) - Kundenportal 2


Zeitraum: 02/2007 - 05/2007

Das Projektziel war ein Kundenportal mit Anbindung an das WWS (Eigen-

entwicklung) unter Oracle. Die Daten wurden über Tabellen-Schnittstellen

zur Verfügung gestellt und über Spring JDBC-Templates dargestellt.

Neben der Anzeigemöglichkeit für den Besucher von bereits bestehenden

Daten können ebenfalls Produkte über eine Shopping-Funktionalität bestellt

werden. Die Bestellungen werden ebenfalls über Tabellen angelegt und dann

in der WWS weiterverarbeitet.

Aufgaben:

* Konzeption und Design der Applikation

* Umsetzung der WWS Schnittstelle

* Implementation der Applikation

* Test und Dokumentation

IT-Umfeld:

Java 1.5, Spring 2.0, JDBC DAO, Oracle, Tomcat, iText, JFreeChart

Eclipse, Maven, JUnit, CVS, SSH, bash

Suse Linux Enterprise Server




  Chemiebranche (4.000 MA) - Kundenportal


Zeitraum: 11/2006 - 01/2007

Ein bestehendes Kundenportal auf Basis von Java, Torque und Oracle sollte

abgelöst werden. Die Daten befanden sich in verschiedenen Systemen und

sollten per SAP Export, View als Database Links (Disposystem) und lokaler

Oracle Datenbank zusammengefasst werden. Ein Grossteil der Formeln zur

Berechnung des Verbrauchs befand sich in PL/SQL Funktionen.

Ich habe die Daten aus den verschiedenen Systemen in einer lokalen Datenbank

zusammengefasst und auf die Tabellen/Views per Hibernate DAO zugegriffen.

Wichtiges Ziel für das Kundenportal war eine problemlose auf eine spätere

Version des Disposystems.

Aufgaben:

* Konzeption und Design der Applikation

* Analyse der bestehenden Daten und Formeln

* Implementation der Applikation

* Test und Dokumentation

IT-Umfeld:

Java 1.5, Spring 2.0, Hibernate 3, Oracle, Tomcat, iText, JFreeChart,

HTML/CSS, XML, Eclipse, Maven, JUnit, CVS, SSH, bash, Oracle Tools

Suse Linux Enterprise Server




  Chemiebranche (4.000 MA) - Schulungsverwaltung


Zeitraum: 10/2006 - 11/2006

Es sollte ein Prototyp einer Schulungsverwaltung erstellt werden. Dabei

wurden Mitarbeiter, Vorgesetzte und Rollen aus SAP exportiert und in eine

Postgres Datenbank importiert.

Nachdem die Daten eingespielt wurden, wurde über eine Übersicht für

Vorgesetzte erstellt, die pro Mitarbeiter oder Rollen die bisher

absolvierten Schulungen oder noch ausstehende Pflicht-Schulungen darstellt.

Aufgaben:

* Konzeption und Design des Prototyps

* Import der Daten im Batch-Verfahren

* Umsetzung des Prototypes

IT-Umfeld:

PHP5, Postgres, HTML/CSS

Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server




  Werbebranche (30 MA) - Flash Backend


Zeitraum: 09/2006 - 09/2006

Eine Corporate-Webseite eines Modelabels sollte mit Flash umgesetzt

werden und dabei interaktiven Content aus einem Backend-CMS anzeigen.

Das Backend erlaubt die Eingabe von Inhalten inklusive Bildern,

die dynamisch umgerechnet werden.

Die Applikation ist Mandantenfähig.

Aufgaben:

* Konzeption und Design der Applikation

* Ausarbeitung einer Schnittstellenbeschreibung für Flash

* Umsetzung der Applikation

IT-Umfeld:

Java, Hibernate, Tomcat, JMagick, HTML/CSS, XML

Eclipse, Ant, SVN, SSH, bash, Ubuntu Server




  Chemiebranche (43.000 MA) - Onlineshop


Zeitraum: 06/2006 - 07/2006

Für die in aller Welt bekannten Plexiglas Produkte wurde ein Online-

Shop für Endkunden erstellt. Eine wichtige Anforderung war die Eingabe

von Zuschnittsinformationen, die per AJAX-Berechnungen dem Kunden direktes

Feedback zu Preis- und Versandinformationen geben.

Der Onlineshop wird bis heute gewartet.

http://www.plexiglas-shop.com/

Aufgaben:

* Evaluierung einer Shop-Software

* Erweiterung der Shop-Software um Flächenprodukte und AJAX-Berechnung

* Erstellung einer Dokumentation für die Anbindung an eine WWS

* Wartung

IT-Umfeld:

PHP5, MySQL, HTML/CSS, AJAX

Eclipse, Ant, SVN, SSH, bash, Ubuntu Server




  Chemiebranche (4.000 MA) - Anlagenverwaltung


Zeitraum: 04/2006 - 04/2006

Um die ansteigende Menge von Wartungs- und Materialdaten für Anlagen

und Standorte zu verwalten, wurde ein Prototyp einer Verwaltungssoftware

erstellt.

Die Software berücksichtigt die speziellen Bedürfnisse der Prozesse

und Standortorganisationen und erlaubt das Hochladen von Dokumenten

inklusiver Versionierung.

Die Applikation ist Mandantenfähig.

Aufgaben:

* Konzeption und Design der Applikation

* Umsetzung der Applikation

* Konzeption und Design einer Import-/Exportschnittstelle

IT-Umfeld:

PHP5, Postgres

Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server




  Chemiebranche (300 MA) - Mediadatenbank


Zeitraum: 11/2005 - 12/2005

Eine gewachsene Infrastruktur in Form von mehreren Windows-Freigaben

sollte zu einer Mediadatenbank ausgebaut werden. Dabei sollte weiterhin

die Möglichkeit bestehen, per Windows schreibend zuzugreifen als auch

eine lesende Frontendfunktionalität abgebildet werden. Weitere Anforderungen

waren die Pflege von Metadaten und die Suche danach sowie die feinere.

Rechtevergabe für Gruppen und Verzeichnisse.

Aufgaben:

* Auswahl einer bestehenden WebDAV Implementation als Content-Repository

* Konzeption und Design der Applikation

* Installation des Content-Repositories

* Erstellung eines einfachen Web-Frontends für lesenden Zugriff

* Datenübernahme aus einem bestehenden Shared-Laufwerk

IT-Umfeld:

JAVA (1.5), Apache Slide, Lucene, Struts, JMagick, Tomcat

Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server




  Chemiebranche (4.000 MA) - Angebotsabwicklung


Zeitraum: 03/2005 - 07/2005

Nach einer Evaliuierungsphase eines Projektes aus 2004 (basierend auf

PHP) wurde ein Tool für die automatisierte Abwicklung von Angeboten

fortgeführt. Nach einer Konzeptphase wurde entschieden, das Projekt

als komplette Neuimplementierung mit Java und XSL-FO durchzuführen.

Die neue Version war in der Lage, beliebig viele Produkte zu verwalten,

die sich durch unterschiedliche Eingabemasken und Formelberechnungen

unterscheiden.

Aufgaben:

* Fortführung eines Projektes aus 2004 (Prototyp)

* Konzeption und Design der Applikation

* Implementation von unterschiedlichen Produkten wie Serviceverträge

  oder Schulungen

IT-Umfeld:

JAVA (1.4), Hibernate, Tomcat, Struts, Postgres, XSL-FO

Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server




  Medienbranche (20 MA) - CRM


Zeitraum: 01/2005 - 03/2005

Für eine Fernsehagentur sollte eine CRM Software geschrieben werden, die

es erlaubt, automatisierte Rundschreiben mit beigefügten Angeboten zu

erstellen und zu versenden.

Aufgaben:

* Konzeption und Design der Applikation

* Betreuung des Kunden

* Erstellung eines einfachen Reportings

IT-Umfeld:

JAVA (1.4), Hibernate, Tomcat, Struts, Postgres, Python

Eclipse, Ant, CVS, SSH, bash, Suse Linux Enterprise Server




  Tourismusbranche (30 MA) - Internet Booking Engine


Zeitraum: 12/2003 - 04/2004

Der Kunde wollte sein Portfolio um einem weiteren Preisvergleich

erweitern. Die Anforderung war ein festgelegter Ablauf im Frontend

und die einfache Erweitbarkeit für neue Anbieter.

Die Software besteht aus einem Backend, das verschiedene Anbieter

per Webservice oder properitäteren Schnittstellen anbindet und

in Echtzeit Angebote anfordert. Das Frontend kommuniziert ebenfalls

per Webservice mit dem Backend.

Eine Herausforderung war die Mehrsprachigkeit und den verwandten

Problemen wie Lokalisierung und Encoding.

Die Applikation ist Mandantenfähig.

Aufgaben:

* Konzeption und Design der Applikation als Front- und Backend

* Ausarbeitung einer Schnittstellenbeschreibung als Webservice

* Anbindung von verschiedenen Anbietern über Webservice

* Umsetzung der Applikation

* Anbindung an das Unternehmensweite Intranet

IT-Umfeld:

Python, Twisted Framework, PHP5, MySQL, Postgres, Webservice, XML

CVS, SSH, bash, Linux Server

Projekt Diverse Projekte, 05/08 - 11/08
Referenz durch Head of Solution Development, Informationstechnologie (Gesundheitswesen), vom 28.11.08

"[] Dank seines fundierten Know-hows und seiner großen Erfahrung im Bereich Softwareentwicklung arbeitete der Consultant sich außerordentlich schnell in unsere Technologien und Projekte ein. Der Consultant überzeugte durch seinen hohen persönlichen Einsatz und erledigte seine Arbeit stets termingerecht und in sehr hoher Qualität. Wir möchten uns an dieser Stelle bei dem Consultant für die sehr angenehme und erfolgreiche Zusammenarbeit bedanken. Wir würden uns freuen, wenn wir bald wieder in einem Projekt zusammenarbeiten könnten!"

Projekt Diverse JAVA Projekte, 01/05 - 11/07
Referenz durch Geschäftsführer, PLANWERK6, vom 07.10.08

"[...] Der Consultant hat sich sehr schnell und selbstständig in die komplexen Aufgabenstellungen eingearbeitet und war kompetenter Ansprechpartner für die Projektmitarbeiter bezüglich fachlicher Fragen zu dem Projekt. Seine Zusammenarbeit im Team mit Mitarbeitern und Kunden war hervorragend. Der Consultant hat die ihm übertragenen Aufgaben selbstständig und termingerecht stets zu unserer vollsten Zufriedenheit erledigt.

Fachwissen: Der Consultant verfügt über ein fundiertes Wissen in der Entwicklung von webbasierten Softwarelösungen. Seine Bereitschaft und Fähigkeit, sich in fremde Aufgabenstellungen einzuarbeiten, sind im höchsten Maße zufriedenstellend. Seine Kenntnisse in objektorientierter Softwareentwicklung, insbesondere in JAVA, sind überdurchschnittlich.
Empfehlung: Der Consultant zeichnet eine sehr hohe Einsatzbereitschaft und Belastbarkeit aus. Stets zuverlässig hat er sehr engagiert an Projekterfolgen mitgearbeitet. Wir würden uns freuen, in zukünftigen Projekten erneut so erfolgreich mit dem Consultant zusammenarbeiten zu können und empfehlen ihn an andere Projektanbieter ohne Einschränkung weiter. Wir danken dem Consultant für seine hervorragenden Leistungen, sowie die sehr angenehme Zusammenarbeit und wünschen ihm auf seinem weiteren Berufs- und Lebensweg alles Gute und weiterhin viel Erfolg."

Alle Referenzen sind durch GULP bestätigt.

Besonderes Interesse habe ich an webbasierten Projekten (Internet / Intranet)

Fachliche Schwerpunkte:    

Konzeption, Systemanalyse/-design, Objektorientierte Softwareentwicklung von

Java J2EE-, Web-, Multitier-, Client/Server-Applikationen


Softskills:

analytisches und strukturiertes Denken und Vorgehen,

zielstrebige, sorgfältige und einständige Arbeitsweise,

offene Kommunikation, interessiert an neuen Technologien

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





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 19.12.2011 00:56:31
© Copyright 1996-2011 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