- Migration der Serveranwendung von EJB 2 auf EJB 3.
- Evaluierung verschiedener Webtechnologien ( Wicket, Struts, JSF, Spring webflow)
- Entwicklung online Beitragsrechner www.devk.de (Haftpflichtrechner) mit Spring webflow inkl. Drucken von pdf-Dokumenten mit Textbausteinen.
Entwicklung der Webserviceschnittstelle für
- Auftragsmanagement
- Kundenmanagement
für die interne und externe Kunden der T-Mobile
Zusammenfassung mehrerer komplexen Backgroundprozesse in Services.
Migration von alten Webservices von Axis auf XFire und CXF.
IT-Kenntnisse: Java 1.5, J2EE, JSP, Bea Weblogic, Oracle 10g, JDBC, DB, Clearcase, eclipse 3, myeclipse, Axis , XFire, CXF, Jax-ws, xmlbeans, Spring, Hibernate
08/07 - 12/09 Dresdner Bank / Frankfurt (www.dresdner-direct24.de)
Projektbeschreibung/Tätigkeit: Entwickler.
Diverse Entwicklungsaufgaben im Server und Client Bereich.
Programierung von Legitimationssoftware
Anbindung an Schufa und Kreditkarteninstitute.
Bankinterne Bestellsoftware für folgende Produkte, Definition und implementation
der Prozesse :
- Kontokorrent
- Dispo
- Kreditkarten
- Prepaid Kreditkarten
- Tagesgeld
- Wertpapaiere
- Sparbriefe
- Lastschriften
- Depot
- Laufzeitkonto
Eingesetzte Technologien: JAVA 1.4.2, J2EE,JSP,Wepsphere, JDBC, DB, STRUTS
cm-synergy,eclipse (RAD)
09/06 - 05/2007 BASF
Projektbeschreibung/Tätigkeit: Entwickler.
Entwicklung mit Sofia Framework.
Usermanagement,
Stammdatenmanagement,
Applikationsmanagement,
Down- und Uploads von IT-Risk-Management-Reports,
Erstellen von .pdf- und excel Dokumenten mit Java (FOP), Jasper.
Eingesetzte Technologien: JAVA 1.4.2, SALMON FRAMEWORK (JSF), JSP, TOMCAT, JDBC, ORACLE, XSLT:FO,HSSF
05/06 - 08/06 Suzuki Europa-Heppenheim (Folge Projekt siehe Unten Dealer Communication System )
Projektbeschreibung/Tätigkeit: Entwicklung eines webbasierten Systems zur Administration der Händler Daten.
Administration der Userrechte über LDAP.
Eingesetzte Technologien: HTML, JAVA-SCRIPT, AJAX, STRUTS, JSP, SERVLETS, EJB, LDAP, JMS, JDBC, WEBSERVICES, JBOSS, HIBERNATE.
12/05 - 04/06 5MM T-Online
Projektbeschreibung/Tätigkeit:
Senior Entwickler.
Entwicklung einer generischen Schnittstelle zwischen T-Online und T-Com über SOA.
Die Kommunikation zwischen den beiden Systemen ist asynchron und unterstützt mit JMS.
EAI zwischen T-Online- T-Com.
Erstellung von Webserviceschnittstelle mit Axis, wsdl, xsd.
Implementation von einem Referenzsystem, welches die Webserviceschnittstelle über einen Simulator vollständig vorführt.
Entwicklung Testframeworks.
Entwicklung anforderungsspezifischen Serializer/Deserializer.
Vorbereitung von Testdaten für Testframework mit xml/xslt.
Umgebung Fachlich: Telco.
Eingesetzte Technologien: WEBLOGIC 8.1.4, HIBERNATE, SPRING, JAVA, J2EE, JAVA JM, JDBC, ORACLE 9.1, ECLIPSE, RATIONAL CLEAR CASE VERSIONSMANAGEMENT, XML, XSLT, JUNIT, ANT, WINSCP, SSH, AXIS, WSDL, XSD, SOA
04/2004 - 12/2005 20MM
MobilePOS Media-Saturn Holding
Migration von Belegen und Kundenbestellungen
Projektbeschreibung :
MobilePOS (POS steht für Point of Sale) ist das neue Kassensystem für
MediaMarkt und Saturn Läden.
Senior Entwickler.
MobilePOS (Mobile Point of Sale): Modelgetriebene Entwicklung eines J2EE basiertem Kassensystems.
Entwicklung eines technologiegerechten WWS unter Prüfung von KPMG.
http://www.kpmg.de/.
Migration von Verkaufsbelegen.
Migration von Kundenbestellungen.
Migration von Warenausgabedaten.
Webschnittstelle für die Überwachung/Steuerung der Migrationschritte, Interaktion über AJAX
Erstellung von Batch-Komponenten (Jobs etc.).
Printing Schnittstelle für Kassenbelege und Warenausgabebelege über JPS API und Smart JPrint.
Codereview, Performanzoptimierung für verschiedene Javakomponenten.
Entwicklung des neuen börsenfähigen Systems unter Berücksichtigung der KPMG Anforderungen.
Umgebung Fachlich: Buchführung, Warenwirtschaft, Belegwesen, Abgleiche.
Realisiert unter :
Jboss 3.2.1, Solid Datanbank, eclipse 2.1.2, 3.0 , Starteam versionsmanagemen,
O/R Mapping , J2EE 2.0, XML, Xdoclet, Junit, Ant, User Transaction,
Container Transaction, WINScp, SSH(Putty), Linux Suse 8.x, JDBC
02/2004 -- 30MT Bank / Dekabank Frankfurt / Fond Management /
Projekt VEVA (Vertriebserfolgsvergütungsanalyse)
Senior Serverarchitekt - Entwickler.
Fond Management / Projekt VEVA.
Vertriebs-Erfolgs-Vergütungs-Analyse.
Erstellt wurde ein Vertriebs-Managementsystem für Fonds, welches unter anderem zur Verwaltung von: Provisionen, Prozentsätzen und Gültigkeitsbereichen der Fonds dient.
Nutzer des Systems sind über das Bundesgebiet verteilte Mandanten wie z.B.: Landes Sparkassen.
Analyse, Design Spezifizierung der Client / Server Schnittstellen.
Darstellung der Schnittstelle der Cliententwickler gegenüber.
Administration des Versions management Tool's (PVSC).
Erstellung einer LDAP Schnittstelle für das Usermanagement und Auswertung von LDAP Properties.
Design und Implementierung der O/R Schicht mittels Hibernate und Spring Framework.
Erstellung von Reports zur Fondsvermittlung der Mandanten.
Konzeption und Test der Komponenten mittels JUnit.
Umgebung Fachlich: Fondsmanagement.
Realisiert unter :
WEBLOGIC 8.1, Oracle 8.1, eclipse 2.1.2,PL/Sql Developer,
PVCS-Versionsmanagement, SpringFramework, Hibernate O/R Mappingtool,
ULC, XML, Ant, Enterprise Java Beans, log4j, Oracle PL/SQL
11/2003 - 02/2004 -4MM RMS - Projekt ( StandardLife Versicherungen)
Projektbeschreibung :
RMS - Projekt (StandardLife Versicherungen).
Erstellt wurde ein Firmenweit eingesetztes Zeiterfassungs- und Reportingsystem zur Verwaltung von Projekten, Teams und zugehörigen Abhängigkeiten.
Anforderungsanalyse und Technisches Design.
Datenbankdesign, Scripte, Erzeugen von Testdaten.
Serverseitige Entwicklung mittels J2EE (Statistiken, Filterung von Daten, Auswertungen, Eingabe von operationellen Daten).
Web Client Entwicklung.
Erstellung von Unit Tests.
Umgebung Fachlich: Controlling, Versicherungswesen.
Realisiert unter :
EJB ,java 1.4.1, MySQL ( Für die Metadatenverwaltung des Webfrontends)
Oracle 8.1 ( Für die operationelle Daten ), jboss 3.2.1, Sun Servlet API,
html, XSL-T, XML, TOAD ( als DB-Tool ), MySql Controlcenter 0.9.2 beta,
Jdeveloper 9.2, log4j
08/2003 - 11/2003 EGO Globales Handelsplattform Auftragsmanagement und
-verfolgungssystem REWE Group
Projekt Cenit AG GS Düsseldorf
EGO Globale Handelsplattform, Auftragsmanagement und -verfolgungssystem REWE Group.
Aufbau eines Handelsplattforms, welches folgende Funktionen anbietet:
Anlegen, Suchen, Editieren von Stammdaten (Article, Order, Supplier, Employee usw.).
Anlegen von Prozessen und Checklisten (eine Checkliste ist Sammlung von Aufgaben, die für die Erledigung des Auftrags nötig sind).
Verfolgung von Prozessen und Workflowmanagement.
Upload, check-In check-Out, Versionisierung von Dokumenten.
Management von Reklamationen.
Das System ist 100% webfähig. Basiert auf Oracle 8.1 Datenbanken mit FileNet P8 Plattform.
Senior Berater / Softwareentwickler - FileNet Berater.
Konzeptionisierung und Implementierung des User-Managements.
Erweiterung des FileNetP8 Systems mit Java Beans und XSL-Templates.
Erstellung und Implementierung des Lieferantenkonzepts.
Erstellung von Junittest.
Umgebung Fachlich: Handelsplattform, Import , Export, Contentmanagement, Auftragsmanagement.
Realisiert unter :
Tomcat 4.1.x, WAS 4.0.5 , FileNet P8 Plattform,
CARISMA Web Framework, Junit, Log4j, eclipse 2.0.1 , CVS Versionsmanagement,
Java 1.4, XML , XSLT, JavaScript, CSS, HTML, maven build maneger,JDOM, XALAN
10/2002 - 06/2003 Projekt PanDa bei Volkswagen in Wolfsburg
Entwickelt wurde ein System zur Erweiterten-Verwaltung (Erstellen, Versionisieren, Aktualisieren, Löschen, Archivieren) von Motorprüfanweisungen, Steuergeräteprüfanweisungen und Messwertblöcken.
Berater / Softwareentwickler.
Erstellung des Designs anhand vorhandener Spezifikation.
Implementierung des Java basierten Servers und des XML basierten Kommunikationsprotokolls.
Implementierung der Persistenzschicht mit Oracle TopLink.
Implementierung des JSP Client's.
Erstellung von Unittests.
Umgebung Fachlich: Automobilindustrie, Kontrollstrukturen, Automaten, Stücklisten, Produktionswirtschaft.
Realisiert unter : WSAD 4.0.3 (WebSphere Studio Applic. Developer ),
WAS 4.02 (WebSphere App. Server), Oracle 9i, TOAD, Rational Rose
(UML und Datenbank Modellierung ),CMSynergy 6.1 Continuus Versionierungstool,
Oracle TopLink 9iAS(Erstellung von Persistenzschicht),Struts,Log4J,Junit,
Sun Solaris( Produktionsumgebung),jdk1.3.1, J2EE,XML,XSLT
06/2002 - 10/2002 Aareal Bank - Hypotheken Management / Mannheim www.hypotheken-management.com
Projektbeschreibung :
Die elektronische Akte der Aareal Hypotheken-Management GmbH versteht sich als offenes, modular erweiterbares System, welches mittels diverser Module und Applikationen Szenarien von einem einfachen Posteingang mit RetrieveClient zur Bearbeitung der eingehenden Post bis zum Aufbau einer prozessgesteuerten Infrastruktur realisiert.
Berater / Softwareentwickler.
Daten Analyse.
Datenbank Design.
Entwicklung einer Java SWING Applikation mittels des VERSATA Framework.
Umgebung Fachlich: Bank, Kreditgeschäft.
Realisiert unter : Windows 2000 (Entwicklung), Sun Solaris
(Test und Produktion) Java 1.3.1 , Applet basierte Browserapplikationen,
TiffyView, JAI ( Java Advanced Imaging), JavaScript, XML,
Oracle 8i v. 8.1.6, Versata Logic Studio Corba Edition V.5.5.1.61,
SQL-Plus, CVS , TOAD
12/2001 - 04/2002 Dresdner Bank / Frankfurt
www.Firmenfinanzportal.de
Projektbeschreibung :
www.firmenfinanzportal.de.
Pertormanzteam.
Berater / Softwareentwickler.
Analyse des vorhandenen Systems und Erstellung von Performancetests.
Laufzeit Optimierungen von "Langsamen" Komponenten.
Umgebung Fachlich: Bank, Wertpapiere, Firmenkunden, Aktien Derivate.
Realisiert unter :
Windows 2000, weblogic 4.5.1 - weblogic 6.2 sp.2 ,
Java, JSP, EJB, abaxx ebs,JavaScript, XML, XSL, XSLT,LoadRunner,WinRunner,
TestDirector,Continuus,Kawa Pro,F-Secure, SyBase,
SunE10K (Test und Produktionsumgebung),Oracle 8i v. 8.1.6, MQSeries (MOM)
09/2001 - 12/2001 Suzuki Europa-Heppenheim
DCS ( Dealer Communication System )
Projektbeschreibung :
Das DCS ist ein Ersatzteilbeschaffungssystem der Firma Suzuki Europa.
Mit Hilfe dieses Systems können 600 Suzuki-Händler in Deutschland und über 1500
in Europa Ersatzteile für Suzuki Fahrzeuge bestellen und verwalten.
Aufgabenbeschreibung :
- Analyse des bestehendes Systems.
- Entwerfen von Qualität- und Testpläne.
- Eigenhändiges Durchführen der geplannten Tests.
Anhand der Ergebnisse wurden:
- einige Module optimiert.
- neue Schnittstellen für RPG Aufrufe über PCML konzipiert und implementiert.
- Ableitend von dem laufenden Produktionssystem eine Entwicklungs-,
und eine Test System aufgesetzt. Die beiden Umgebungen wurden unter
WebSphere 3.5 auf einem IBM AS400 Rechner installiert.
Realisiert unter :
AS400 ,WebSphere 3.5,LoadRunner,Kawa,Servlet, Applet,
jsp, Swing, jdbc, pcml, RPG, DB2-400 (Datenhaltung)
06/2001 - 09/2001 Eurasia IT Consulting GmbH
Entwicklung eines Content Management Frameworks
Projektbeschreibung :
Eurasia IT Consulting GmbH bietet mit diesem Framework eine Möglichkeit für
Unternehmen ein flexibel erweiterbares Content Management System zu entwickeln.
Die Application Architecture, Technical Architecture, Process Architecture und
Data Distribution wurde in der ersten Phase konzipiert. Für das erste Release
wurden folgende Komponenten selbst entwickelt:
- Die Analayse, Design und Implementierunfg eines ClientContext
Der Test des ClientContexts wurde mittels eigen entwickelten Testclients
durchgeführt.
- JSP Framework
- Login Mechanismus, User Authentification
- Exception Handling
- Tracing Framework
- Entwicklung eines Retrieve Mechanismus
- Connection Pooling
- Validationsmechanismen für das Frontend
Realisiert unter :
Windows 2000, Postgres, Jboss Application Server,
Java, JSP, EJB, JavaScript, XML, XSL, XSLT, Tomcat, Apache
01/2001 - 06/2001 Credit Suisse
CSPF (Credit Suisse Personal Finance), Market Entry PF Germany
Projektbeschreibung :
Privatkundenportal der Credit Suisse.
Berater / Softwareentwickler.
Konzeption und Implementierung der Core Architecture Services.
Einbindung von abaxx-ebs ins System.
Coaching Cliententwickler für abaxx-ebs.
Coaching Serverentwickler für abaxx-ebs.
Integration von Clirify (CRM-System) über abaxx.
Umgebung Fachlich: Bank, Privatkunden, Onlinebanking, Portal.
Realisiert unter :
Windows 2000, Oracle 8i, Solaris, BEA Weblogic,
Java, JSP, EJB, JavaScript, TOAD, Together -J
09/2000 - 01/2001 All-in-green.com (abaxx Technologie AG. )
www.all-in-green.com
Projektbeschreibung :
Erstellt wurde ein Direktmarketing Portal.
Berater / Softwareentwickler.
Analyse, Design und Implementierung des Direktmarketing Portals.
Umgebung Fachlich: Direktmarketing, eCommerce.
Realisiert unter :
Windows NT, Oracle, Solaris, BEA Weblogic, Java,
JSP, EJB, ebs 1.5.2 von abaXX Technology AG, JavaScript, HTML
04/2000 - 09/2000 T-Nova ( Telekom AG )
Konzeption und Realisierung von Datenstrukturen und Funktionen zum Navigieren in einem Data Warehouse.
Dimesionsbrowser und Navigationstool für DWH
Projektbeschreibung :
Dimensionsbrowser und Navigationstool für DWH:
Konzeption und Realisierung von Datenstrukturen und Funktionen zum Navigieren in einem Data Warehouse.
Berater / Softwareentwickler.
Analyse DWH.
Konzeption und Erstellung der Navigationssoftware.
Test und Inbetriebnahme.
Umgebung Fachlich: Datawarehouse.
Windows NT Workstation, Oracle 7.1.6, Solaris, Java-Swing, JavaBeans, SQL Navigator
Borland JBuilder 3.5
01/2000 - 04/2000 Deutsche Post AG / KTZ ( Kommunikationstechnikzentrum )
Entwicklung eines HelpDesk- und Kontaktmanagementsystems
Projektbeschreibung :
Die Aufträge für das Webmasterteam der Deutschen Post AG werden über ein
System aufgenommen , weiterbearbeitet und verwaltet. Das entwickelte System
ermöglichte Aufgaben des Webmasterteams über das Web durchzuführen.Das Workflow
wurde mit Lotus Notes realisiert. Die Datenbankseite wurde auf Oracle abgebildet.
Die Datenbankzugriffe wurden mit ColduFusion und Perl realisiert.
Die clientseitige Präsentation wurde mit HTML, JavaScript und Cold Fusion
realisiert.In diesem Projekt wurden insgesamt 14 Datenbanktabellen erstellt.
Realisiert unter :
Windows NT 4.0, Oracle 7.1, Sql+ von Oracle, Homesite, Internet Explorer,
Netscape Communicator, Lotus Notes
07/99 - 01/2000 Deutsche Post AG / KTZ ( Kommunikationstechnikzentrum )
Intranet / Lageberichte
Projektbeschreibung :
Es wurde ein Intranettool zur Erstellung von Serverstatistiken der
Deutschen Post AG entwickelt. Durch die Abfrage über den Browser wurde dem
Benutzer ermöglicht, dass Werte wie z.B. Ausfallzeiten der laufenden Software
und Hardware zu speichern und abzurufen. Die Informationen wurden statistisch
aufgewertet. Die Statistiken konnten in verschieden Druckformaten
ausgedruckt werden. Das System unterstützte die Benutzeradministration, d.h.
abhängig vom Benutzer wurden die für Ihn relevanten Informationen statistisch
aufgewertet dargestellt. Die dafür notwendige Datenbank wurde mittels Oracle
erstellt. Die Datenbankzugriffe wurden mit ColdFusion realisiert. Die clientseitige
Präsentation wurde mit HTML, JavaScript und Cold Fusion realisiert.
Realisiert unter :
Windows NT 4.0, Oracle 7.1, Sql+ von Oracle, Homesite, Internet Explorer,
Netscape Communicator
07/98 - 06/99 Deutsche Post AG / KTZ ( Kommunikationstechnikzentrum )
Intranet / Personal Datenbank
Projektbeschreibung :
Die Aufgabe der Anwendung war es, die Mitarbeiter der deutschen Post AG in
einer Oracle DB zu sammeln und die Möglichkeit zu bieten,
über einen Browser
die Daten abzufragen und zu administrieren. Die dafür notwendige Datenbank
wurde mittels Oracle erstellt. Die Datenbankzugriffe wurden mit ColdFusion
realisiert. Die clientseitige Präsentation wurde mit HTML, JavaScript und
Cold Fusion realsiert.In diesem Projekt wurden insgesamt 35 Datenbanktabellen
erstellt. Die dafür notwendigen Datenbankzugriffe wurden mit ColdFusion
realisiert. Die Daten wurden von einer Applikation importiert. Die dafür
notwendigen Importprogramme wurden selbst realisiert und implementiert.Der
Quellcode für das gesamte Projekt war in 83 Dateien zusammengefasst.
Der Quellcode in Zeilen betrug insgesamt ca. 25000 Zeilen.
Realisiert unter :
Windows NT 4.0, Oracle 7.1, Sql+ von Oracle, Homesite, Internet
Explorer, Netscape Communicator
09/97 - 07/98 Fraunhofer Institut Darmstadt
Multimediales Auskunft- und Recherchesystem für Umweltdatenhttp://www.hlug.de/index.html
Projektbeschreibung :
Die Aufgabe vom MARS Projekt war es, allen interessierten Personen und
Gruppen aktuelle und attraktiv aufbereitete Informationen über Umweltthemen
im World Wide Web (WWW) anzubieten.
Realisiert unter : UNIX, Windows NT, Oracle