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
| Deutsch | |
| Englisch | (Schulkenntnisse) |
| Polnisch | fliessend |
| Spanisch | Spanischkurs seit Sommer 2006 |
| IBM Großrechner | (8 Jahre her) |
| PC |
| MVS, OS/390 | (länger her) |
| Unix | (GNU/Linux, freeBSD) |
| Windows | NT Server, Server 2000 Grundkenntnisse |
| C++ | Anfänger |
| Cobol | (länger her) |
| Java | J2EE, JavaBeans, Hibernate, Spring, DAO, Servlets, JSP, Swing (JSR 296) |
| JavaScript | J2EE, JavaBeans, Hibernate, Spring, DAO, Servlets, JSP, Swing (JSR 296) |
| JCL | (länger her) |
| Perl | |
| PHP | PHP5, Zend Framework |
| PL/SQL | |
| Python | |
| Shell |
| Access | |
| Adabas | |
| JDBC | für PostgreSQL, Oracle, MySQL |
| MS SQL Server | |
| MySQL | |
| ODBC | |
| Oracle | PL/SQL |
| Postgres | PL/pgSQL |
| SQL |
| Ethernet | |
| Internet, Intranet | |
| RPC | XMLRPC |
| Windows Netzwerk |
Bank - Kreditmeldewesen (GroMiKV)
* Konzeption eines komplexen Stammdatensystems
* Unterstützung und Einführung von testgetriebener Entwicklung
IT-Umfeld:
Luftfahrtbranche - Eventplanung
* 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:
Automobilbranche - CRM
Aufgaben:
* 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Konzeption, Systemanalyse/-design, Objektorientierte Softwareentwicklung von
Java J2EE-, Web-, Multitier-, Client/Server-Applikationen
analytisches und strukturiertes Denken und Vorgehen,
zielstrebige, sorgfältige und einständige Arbeitsweise,
offene Kommunikation, interessiert an neuen Technologien