Jörg U. Hammerbacher
Diplom Informatiker (FH)
IT Principal Consultant / Software Engineer (Freiberufler)(The company name is only visible to registered members)
- 61381 Friedrichsdorf
- Germany
Personal information
- Haves
- Langjährige Erfahrungen (über 10 Jahre) in Softwareprojekten, Software-Entwicklung, Anforderungserfassung, Objektorientierte Analyse, Architektur, Design und Implementierung auf Java EE Basis, Java, JEE, EJB, JSF, MyFaces, RichFaces, Rich Client Platform (RCP), JPA, Hibernate, Jsp, WebServices, JavaScript, Tomcat, JBoss, IBM Websphere, BEA Weblogic, Oracle, MySQL, HSQLDB, JDBC, SQL, Eclipse RCP, Beratung in Fragen des Entwicklungsprozesses u. Konfig.-Management, Entwicklung von Anwendungssoftware (Oberflächen, Business Logiken, Datenbanken), Systematischer Aufbau und Optimierung von IT-Projektinfrastrukturen, Tuning und Performanceoptimierungen, Technische und ökonomische Sicht auf Projektziele, Koordination und Kommunikation zwischen Fachbereich und IT, Hohe Teamfähigkeit mit ausgeprägter Zielorientierung, Hohes Maß an Verantwortungsbewusstsein und Eigeninitiative, Koordination und Tracking von Entwicklungsaufgaben, Technische Projektleitung. Ausserdem Entwicklung u.a. mit: OOA, OOD, SCRUM, SVN, CVS, CruiseControl, Hudson, Bugzilla, maven, SOA, WebServices.
Professional experience
-
-
Aug 2008
- present
(3 years, 10 months)
-
IT Principal Consultant / Software Engineer (Freiberufler)
(The company name is only visible to registered members)
Industry: Information Technology & Services, Banken, Touristik, EDV-Dienstleister, Handel, Telekommunikation
-
Aug 2008
- present
-
-
Mar 2001
- Jun 2008
(7 years, 4 months)
-
Cirquent GmbH | Softlab Group (BMW Group Company), http://www.cirquent.de
Industry: Information Technology & Services, IT-Consulting
-
Mar 2001
- Jun 2008
-
- 1998 - 2000
-
AMADEUS Germany, http://www.portevo.de
Industry: Computer Software
-
- 1996 - 1998
-
ISO Software Systeme, http://www.isogmbh.de
Industry: Consulting
-
- 1995 - 1996
-
Adolf Würth GmbH & Co. KG, http://www.wuerth.de/
Industry: Wholesale
-
- 1994 - 1995
-
IBM Deutschland Entwicklung GmbH, http://www-5.ibm.com/de/entwicklung/
Industry: Information Technology & Services
- Employment status
- Freelancer
Educational background
-
Fachhochschule Würzburg
Informatik
- Languages
- German, English
About me
Bevorzugt in Frankfurt und näherer Umgebung.

Die folgenden Informationen dürfen nur mit ausdrücklicher Genehmigung der Hammerbacher IT Consulting an Dritte weitergeleitet werden. Die anonymisierte Weitergabe ist untersagt.

(Stand: Mai 2012)
Download als PDF:
Ausbildung: Diplom-Informatiker (FH)
Geburtsjahr: 1969
IT Erfahrung seit: 1995
Nationalität: deutsch
Fremdsprachen: English (fließend, langjährige Mitarbeit in englischsprachigen Teams)
Kompetenzschwerpunkte:
Objektorientierte Analyse, Architektur, Design und Implementierung von Middlewarearchitekturen auf Java EE Basis (Java Erfahrung seit 2001)
Entwicklung von Anwendungssoftware
J2EE/JEE, Java, Komponentenenwicklung
eclipse Rich Client Entwicklung.
Oberflächen (RCP, JSF)
DatenbankenBranchen:
Banken
Touristik
EDV-Dienstleister
Telekommunikation
Handel
FahrzeugherstellerVerfügbarkeit ab: 01.01.2013, Frankfurt und nähere Umgebung, Vollzeit

(Langjährige Erfahrungen sind fett gekennzeichnet)
Schwerpunkte:
Analyse, Architektur, Design und Implementierung von Middlewarearchitekturen auf Java EE Basis (Java Erfahrung seit 2001)
Entwicklung von Anwendungssoftware (Oberflächen, Business Logiken, Datenbanken)
Objektorientierte Softwareentwicklung
Systematischer Aufbau und Optimierung von IT-Projektinfrastrukturen
Koordination und Tracking von Entwicklungsaufgaben
Technische ProjektleitungMethoden:
J2EE, OOA/OOD (UML, OMT), RUP, XP, Prototyping, Mitarbeiter-Coaching, ScrumTools:
J2SE, JEE (Experte)
Eclipse 2.x, 3.x Platform, Rich Client Platform (RCP), Jface/SWT, OSGi
JSF Frameworks: Apache MyFaces, Primefaces, JBoss richfaces, SUN JSF
Hudson, CruiseControl, Ant, Maven2, JUnit
EasyMock, Mockito
Together, ArgoUML, MagicDraw, Enterprise Architect
Subversion (SVN), CVS, MKS Source Integrity, Continuus, ClearCase
jdk (1.2/1.3/1.4/1.5/1.6)
TCP/IP, HTTP(S), FTP, PuTTY (SSH)
Struts, Spring
SOA, WebServices, Axis2, jaxws, SoapUI
Bugzilla, Jira
VM Ware, Mercury Quality Center, ORACLE VM VirtualBox, Mingle, JMeterStandardsoftware:
Microsoft Office
OpenOfficeDatenbanken:
Oracle
HSQLDB
MySQL
Sybase
Informix
JDBC
Hibernate + EhCache
iBATIS
DB2Web-/Applicationserver:
BEA Weblogic 6.x, 7.x, 8.x, 9.x, 10.x
JBoss 3.x, 4.x
Apache Tomcat 5.x
IBM WebSphere
Macromedia JRun
GlassfishProgrammiersprachen:
Java
XML
SQL
JSP, JSF
EJB
XSLT, XSD
JAXB, JAXWS
JMS, JPA
HTML
JavaScript
JSON, JQuery
TCLBetriebssysteme:
Windows (NT, 2000, XP, Vista)
Unix (SUN Solaris, Linux, HP-UX, IBM AIX)Spezialkenntnisse:
Langjährige Erfahrungen in Softwareprojekten
Konzeption und Umsetzung von Softwarearchitekturen (3-tier) auf Java EE Basis und deren Inbetriebnahme
Technische und ökonomische Sicht auf Projektziele
Koordination und Kommunikation zwischen Fachbereich und IT
Hohe Teamfähigkeit mit ausgeprägter Zielorientierung
Hohes Maß an Verantwortungsbewusstsein und Eigeninitiative
03/2011–aktuell
BankenArchitekturmodernisierung und Weiterentwicklung der unternehmensweiten Suchmaschine einer großen deutschen Privatbank
Projektbeschreibung:
Für eine große deutsche Privatbank wurde die bestehende, unternehmsweite Suchmaschine und insbesondere deren Middleware und Frontend refaktoriert und damit eine flexible, erweiterbare sowie stabile Architekurgrundlage für aktuelle und zukünftige Systemanforderungen geschaffen.
Klare Schichtentrennung durch wohldefinierte Schnittstellen, pooling der bestehenden Ressourcen von Suchmaschine und Datenbank, erweiterte Monitoringlösungen, Einbindung der Single-sign-on Lösung und damit Personalisierung und Persistierung der Benutzerspezifikas sind Hauptmerkmale der verbesserten Suchmaschinenlösung.
Projektgröße: 4 Mitarbeiter
Projektsprache: Deutsch und Englisch
Aufgaben:
Architektur sowie Design des Neusystems
Last- und Performancetests und Gesamtsystemoptimierungen
Aufbau bzw. Anwendung der Entwicklungsinfrastrukturen (maven, Hudson, Nexus, MySQL, Wiki, Backlog, ...)
Datenbankdesign und Zugriffsschichten
Erarbeitung und Implementierung projektspez. Monitorlösungen
Einführung umfangreicher Unit- und Webfrontendtests
Systemdokumentationen (z.B. TechSpec)
Erarbeitung und Erstellung von SOAP webservice und JSON Schnittstellen für inhouse Klientensysteme mit BeratungSystemumgebung:
Java 6, Hudson; SVN; maven2; Apache tomcat; MySQL; eclipse; JMeter; Wiki; Autonomy IDOL; webservice (jaxws + Axis2); Apache commons; JUnit; Selenium; Enterprise Architect, JSF (Primefaces 3.0); Spring (Security)

11/2010–02/2011
Dienstleistung (Ogilvy, etecture, BMW)Entwicklung mit Last- und Performanceoptimierungen für den budetorientierten Einstieg des Fahrzeugkonfigurators eines großen Süddeutschen Automobilherstellers
Projektbeschreibung:
Für einen großen süddeutschen Automobilhersteller wurde ein neuer Einstieg in den Online-Fahrzeugkonfigurator neu erstellt. Der Endkunde kann im Internet durch seine persönlichen Finanzierungswerte die möglichen Wunschfahrzeuge ermitteln und damit sein Wunschfahrzeug auswählen.
Im wesentlichen wurde mit einem kleineren Team von ca. 5 Personen nach SCRUM die Mittelware- und Backendlogik erarbeitet.
Das Frontend sendet die vom Benutzer aktuell ausgewählten Finanzierungsdaten (primär Laufzeit in Monaten, Anzahlung, Kilometerleistung, monatliche Rate) als JSON Anfrage an das Server Cluster. Der Server ermittelt aus vorher berechneten Cube's die passenden Fahrzeuge und dazugehörigen Finanzierungen.
Für die Middleware wurden die JEE services mit JTA und JPA mit Hibernate (unter Verwendung von EhCache zum cachen) genutzt, die auf eine ORACLE Datenbank zugreift.
Neben der Portierung des Applikationsservers von Weblogic auf Glassfish bestand die Herausforderung die Gesamtperformance des Systems durch Last- und Performancetests und darauf aufbauenden Optimierungen durchzuführen um den geforderten Durchsatz und Antwortzeiten zu gewährleisten.
Projektgröße: 5 Mitarbeiter
Projektsprache: Deutsch und Englisch
Aufgaben:
Aufbau von Teilen der Administrationslogik (Frontend und Businesslogik)
Last- und Performancetests sowie Gesamtsystemoptimierungen
Datenbankdesign
Automatisierung der Gesamtanwendung (z.B. cron jobs)Systemumgebung:
Hudson; SVN; ant; BEA Weblogic; ORACLE Glassfish; Unix/Debian; JPA/hibernate (Annotations); EhCache; JMS; eclipse; ORACLE; JSON; JMeter, confluence Wiki

09/2010–01/2011
Dienstleistung (Ogilvy, etecture, DuPont)Erstellung einer internationalen Webapplikation zur Ermittlung von Schutzkleidung
Projektbeschreibung:
Für einen internationalen Großkunden im Pharma- und Energiesektor wurde eine neue Webapplikation erstellt. Mit dieser Anwendung können Techniker, die im Stromumfeld arbeiten, sich selbst die notwendige Schutzkleidung berechnen und im Anschluss die möglichen Kombinationen der Schutzkleidung konfigurieren.
In einem kleinen Team (ca. 5 Personen) mit dem SCRUM Vorgehen wurden die Zwischenergebnisse permanent der weltweiten verteilten Fach- und IT-Abteilung erfolgreich präsentiert.
Für die Weboberfläche wurden html mit JavaScript und JQuery gewählt die mittels JSON/AJAX Aufrufen mit den Backend services kommuniziert. Im Backend kommt ein Apache/tomcat cluster zum Einsatz, in dem die Java EE Dienste die Businesslogik implementieren und mit hibernate auf die zugrundeliegende ORACLE Datenbank zugreift.
Für die Entwicklungsinfrastruktur wurde von Beginn an konsequent mit Hudson, Maven2 und Sonar die „continuous integration“ sichergestellt.
Projektgröße: 5 Mitarbeiter
Projektsprache: Deutsch und Englisch
Aufgaben:
Initialer Aufbau der kompletten Entwicklungsinfrastruktur
Architektur und Design aller Middleware-Services
Konzept des Domainmodells und des Datenbankdesigns
Ergebnispräsentationen
Unterstützung bei der Front-End EntwicklungSystemumgebung:
Hudson; SVN; Maven2; tomcat; Unix/Debian; hibernate 3.5.5 (Annotations); eclipse; ORACLE; Apache commons configuration; Junit 4; Mockito; VirtualBox (VM); html; JavaScript; JSON; Jquery; Interwoven Teamsite (CMS); confluence Wiki

05/2010–08/2010
Touristik (Deutsches Reisebüro)Neuentwicklung des Reservierungssystems eines großen deutschen Reiseveranstalters
Projektbeschreibung:
Ein großer deutscher Reiseveranstalter entwickelt den Nachfolger seines Reservierungssystems auf Basis moderner Technologien. Neben der Nutzung zukunftsweisender Architekturen wie SOA und RCP stehen die Flexibilität der Geschäftsprozesse sowie die permanente Aktualität der Systemdokumentation im Vordergrund.
Eines der Teilprojekte ist "Travel Document Productions" im Bereich Fullfillment. Inhaltliche Aufgaben hierfür sind die Fachanalyse und das Design für das Ausstellen, Drucken, Versenden und die Rücknahme von Reiseunterlagen.
Projektgröße: ca. 40 Mitarbeiter (Teilprojekt 2 Mitarbeiter)
Projektsprache: Deutsch und Englisch
Aufgaben:
Analyse des bestehenden Travel Document Production Prozesses
Design des Teilbereiches für das Neusystem in UML
Ergebnispräsentationen
Organisation und Durchführung der permanenten Abstimmung mit dem Architektur Board
Klärung, Bewertung und Einarbeitung einer Vielzahl von Neuanforderungen (Features)Systemumgebung:
Magic Draw (UML); Jira (Anforderungsanalyse); RCP (Zielplattform)

07/2009–04/2010
Banken (Commerzbank)Neuentwicklung konzernzentrales CRM System einer großen deutschen Privatbank
Projektbeschreibung:
Im Zuge der Integration einer großen deutschen Privatbank entsteht ein einheitliches, zentrales, primärbestandführendes System für Kundendaten innerhalb des Konzerns.
Zugriffe von Klientensystemen auf den Kern und Zugriffe auf Referenzsysteme werden durch den ServiceLayer (ESB) abgedeckt. Die Erstellung dieses ServiceLayers ist Aufgabe des Teilprojektes. Er implementiert Services zum Zugriff sowie zur Pflege der Kundendaten und stellt diese an einer öffentlichen Schnittstelle zur Verfügung. Der ServiceLayer stützt sich dabei auf eine Prozess-Integrations-Schicht des Kernsystems sowie der Referenzsysteme der Bank (vorwiegend HOST Systeme). Hauptaufgabe ist daher die Integrationsfunktion dieser Systemlandschaft.
Für das Teilprojekt ServiceLayer wurde ein agiles Vorgehensmodell nachSCRUM gewählt und erfolgreich angewendet.
Projektgröße: ca. 200 Mitarbeiter (Teilprojekt ca. 10 Mitarbeiter)
Projektsprache: deutsch
Aufgaben:
Technical Lead für das ServiceLayer Team
Planung und Tracking von Scrum Stories
Abstimmung und Koordination einer Vielzahl von Referenz- und Klientensystemen
Erarbeitung, Abstimmung sowie Umsetzung von Architekturthemen
Technische Anbindung von Referenzsystemen
Feindesign und Implementierung von ServiceoperationenSystemumgebung:
IBM Rational Application Developer 7.5.2; Websphere Applicationserver; Mingle (Scrum planning tool); ClearCase; soapUI; Spring; JAXB; JAXWS; Mercury Quality Center; maven

08/2008 – 05/2009
Telekommunikation (ATIS Systems)Projekt "Neuentwicklung einer Platform zur Telekommunikationsüberwachung"
Projektbeschreibung:
Die bestehende Produktpalette eines Kunden zur Telekommunikationsüberwachung erfordert eine Modernisierung. Die daraus entstehende Neuentwicklung wird maßgeblich durch den Einsatz der eclipse RCP (Rich Client Platform) geprägt.
Bezeichnend für die Neuentwicklung sind die vielen existierenden verschiedenen Nutzerrollen mit unterschiedlichen Sichten sowie Prozess-Berechtigungen auf die gleichen Daten. Mit Hilfe der RCP kann an den Profiarbeitsplätzen schnell und präzise von großen Datenmengen die relevanten Informationen erkannt, ausgewertet sowie weiter konsolidiert verarbeitet werden.
Zugriffe auf die Persistenzschicht wird über einen spezifischen objektrelationalen Mapper abgebildet sowie mit Hilfe einer Suchmaschine optimiert.
Projektgröße: ca. 10 Mitarbeiter
Projektsprache: deutsch
Aufgaben:
Review und Erweiterung von Fachkonzepten
Vollständige Erstellung unterschiedlicher DV-Konzepte und Architekturaspekte
Implementierung vollständiger GUI Perspektiven (Komplette Erstellung der Oberfläche, Anbindungen und Optimierungen zur Datenbank; Print Funktionalität; ...)
Anbindung und Integration einer Suchmaschine
Einführung Unit Tests
Abstimmung mit der QualitätssicherungSystemumgebung:
Eclipse RCP 3.4; Oracle 11g; Subversion; Bugzilla; CruiseControl; Windows Vista/Linux (SUSE Linux 10.2); UML; VM Ware; Suchmaschine FAST; PL-SQL; JUnit 4

05/2008 - 06/2008
Banken (DZ Bank)Projekt "Ausarbeitung Architekturmodernisierung"
Projektbeschreibung:
Die Architektur der Portallandschaft (Internet, Extranet, Intranet) einer großen deutschen Zentralbank muss modernisiert werden. Verschiedene Architekturalternativen wurden betrachtet, ausgearbeitet und dem Kunden präsentiert.
Projektgröße: 3 Mitarbeiter
Projektsprache: deutsch
Systemumgebung:
Word, Powerpoint

01/2008 – 04/2008
Banken (DZ Bank)Projekt "Relaunch Bankenportal (Extranet)"
Projektbeschreibung:
Das Extranet und dessen Applikationen wurden für eine große deutsche Zentralbank modernisiert. Im Zuge dieser Modernisierung sind Funktionalitäten und Layout in Abstimmung mit der IT- und Fachabteilung neu entwickelt und in Betrieb genommen worden.
Projektziel war, das Bankenportal vom Informationsportal hin zum aktiven Vertriebsportal zu entwickeln. Die durchgeführten Maßnahmen hierfür waren u.a. eine optimale Navigation, schnelle Suche, proaktive Ansprache und Einführung interaktiver Komponenten.
Projektgröße: 5 Mitarbeiter
Projektsprache: deutsch
Aufgaben:
Weiter- und Neuentwicklung diverser Portalfunktionen: TableOfContent Listen; Login/MyProfile Prozesse und Dialoge; Voting; Online-Umfrage; Newsletterversand; Content Funktionen: automatisierte Bestellanfragen, Kontaktformulare und Weiterleitenfunktionen.
Weiterhin wurden aktuelle Markt- und Börsendaten eines Zulieferers in das Portal eingebunden.Systemumgebung:
JSP/HTML, AJAX DWR, ATG Dynamo, IBM WebSphere Applicationserver, CMS NPS, Windows XP, SUN Solaris

03/2007 – 12/2007
Banken (Dresdner Kleinwort)Projekt "Design und Implementierung neuer eigenständiger Applikationskomponenten im Umfeld eines Intranet eCRM-Systems"
Projektbeschreibung:
Im Rahmen der Corporate Banking Integration in den Investmentbanking Bereich wurde eine eigenständige Applikationskomponente für die Pflege von Client Teams benötigt.
Weiterhin wurden bestehende Applikationsmodule des zentralen eCRM Systems zeitnah auf fachlichen Kundenwunsch hin weiterentwickelt bzw. neu aufgebaut und deren Einführung fortwährend durch neue Produktversionen begleitet (Beispiel Module: Budget, Docs&Notes, LegalInfos, …).
Die meisten Entwicklungen erstreckten sich auf den Web-Front-End und Server- sowie in Teilen auf den Datenbank Bereich. Tragfähige OpenSource Produkte wie z.B. der JBoss AppServer, JSF MyFaces und CruiseControl kamen zum produktiven Einsatz.
Eine weitere Aufgabe waren Load- und Performancetests der Gesamtapplikation (weltweiter Einsatz) und deren Auswertung. Die daraus resultierenden empfohlenen Optimierungsmaßnahmen zur Beseitigung verschiedener Performanceengpässe wurden erfolgreich durchgeführt.
Projektgröße: 15 Mitarbeiter
Projektsprache: Englisch und Deutsch
Aufgaben:
Konzeption, Design und Implementierung der neuen eigenständigen Applikationskomponente mit Hilfe von Java Server Faces (erstmaliger Einsatz beim Kunden) und iBATIS
Fortwährende Anpassungen und Verbesserungen dieser Applikationskomponente auf Wunsch unterschiedlicher Fachbereiche
Weiterentwicklung bestehender eCRM Applikationsmodule
Einführung neuer Technologien (JSF, iBATIS) und Mitarbeitercoaching
Durchführung und Analyse von Load- und Performancetest
Präsentation der Analyseergebnisse mit Handlungsvorschlägen
Durchführung Gesamtsystemrelevanter PerformanceoptimierungenSystemumgebung:
JSF (MyFaces Tomahawk + Trinidad), JSP + Struts; JBoss, Subversion, Cruise Control, Windows XP / Linux, iBATIS, Eclipse, Sybase

01/2007 – 02/2007
Banken (DZ Bank)Projekt "Erweiterungen am Konzernintranet und Internetauftritt"
Projektbeschreibung:
Analyse und Umsetzung verschiedener „Kleinaufträge“. Für das Konzernintranet und den Internetauftritt eines großen Bankenverbunds mussten Anpassungen und Verbesserungen vorgenommen werden.
Für die geforderten Änderungen wurden DV-Konzepte in Abstimmung mit der Fach- und IT Abteilung erstellt, sowie Machbarkeitsanalysen und deren Implementierungen durchgeführt. Im Wesentlichen wurde an JSP Dateien, dem Dokumentenmanagementsystem NPS sowie TCL Scripten Neuerungen und Verbesserungen eingeführt und deren Integration und Produktionseinführung begleitet.
Projektgröße: 3 Mitarbeiter
Projektsprache: Deutsch
Aufgaben:
Erstellung DV-Konzepte
Zielorientierte Abstimmungen mit dem Fachbereich
Umsetzung verschiedener „Kleinaufträge“Systemumgebung:
JSP/HTML, ATG Dynamo, IBM WebSphere, NPS, TCL, Windows XP, Solaris

11/2005 – 12/2006
Banken (Dresdner Bank)Projekt "Konzernweit eindeutige Identifizierung eines Kunden nach Basel II / US-GAAP"
Projektbeschreibung:
Um die regulatorischen Anforderungen für die Bank erfüllen zu können werden die zwei fachlichen Hauptziele umgesetzt:
a) Zusammenführung und Verwaltung von Kundenstammdaten aus unterschiedlichen Partnerstammdatensystemen des Banken Konzerns in einem eigenständigen Tool und
b) Schaffung einer einheitlichen Gruppenbildungsfunktionalität für Basel II / US GAAP.
Die Entwicklung des Tools wird clientseitig auf Basis der Eclipse Rich Client Plattform durchgeführt.
Mittels Webservicezugriffen wird die Client/Server Kommunikation auf hauptsächlich statuslosen Businesskomponenten ermöglicht. Diese J2EE Komponenten auf dem IBM WebSphere AppServer nutzen u.a. mit Hilfe des OR Mappers Hibernate eine Oracle Datenbank als Persistenzschicht.
Projektgröße: 7 Mitarbeiter
Projektsprache: Deutsch und Englisch
Aufgaben:
Architektur, Design und Implementierung
Implementierung des Eclipse RCP Clients (erstmaliger Einsatz beim Kunden)
Build process management
Aufbau und Verwaltung des Projekt-Wikis
MitarbeitercoachingSystemumgebung:
Eclipse Platform (RCP), J2EE, IBM WebSphere AppServer, RDBMS (Oracle 9i), Hibernate, Together, Windows XP, ANT, JavaWebStart

01/2005 – 09/2005
Touristik (AMADEUS)Projekt "Evaluation einer bestehenden Softwarelösung zur Realisierung eines touristischen Eigenveranstalters sowie Aufbau und Integration eines Prototypen in das bestehende Buchungsreservierungssystem"
Projektbeschreibung:
Evaluation einer bestehenden Lösung u.a. für Reisebüros, um als Eigenveranstalter Leistungen anbieten zu können.
Die bestehende Lösung ermöglicht die externe Konnektivität zu verschiedenen Leistungserbringern (Hotel, Flug, …) um dynamisch Preise und Verfügbarkeiten abzufragen, sowie ein Inventory Management System um eigene Kontingente verwalten zu können. Weiterhin bietet die Lösung den Verkauf der eigenen paketierten Leistungen über unterschiedliche Kanäle (multi channel - web user, travel agency, call center). Ebenfalls ist es möglich andere Leistungen dazu zu paketieren (dynamic packaging).
Auf Basis dieser bestehen Lösung wurde ein Prototyp realisiert, der in das bestehende Buchungssystem eingebunden wurde. Datenkomponenten des Prototypen wurden teilweise mit Hilfe von XML verarbeitet.
Diese Daten wurden mit Hilfe der XML Parser und Transformer eingelesen, manipuliert und wieder in die Datenbank zurück geschrieben. Die rudimentäre Administration der Leistungen wurde durch eine auf JavaServerFaces (JSF) basierende eigenständige Lösung erweitert, bzw. ersetzt. In einer ersten Phase wurde die SUN Referenzimplementierung genutzt und später dann auf das OpenSource JSF Framework MyFaces portiert.
Projektgröße: 5 Mitarbeiter
Projektsprache: Deutsch und Englisch
Aufgaben:
Evaluation und Empfehlung einer teilweisen bestehenden Lösung
Konzeption, Design und Implementierung des neuen JSF-Prototypen
Teilnahme and der strategischen Unternehmens-Konzeption und Dokumentation zur „Future Leisure Platform“
Aufbau und Verwaltung des Projekt-Wikis
Permanent begleitende Unterstützung bei der Produkteinführung aus dem Vorgängerprojekt im ClusterbetriebSystemumgebung:
J2EE (JSF, JSP, …), XML Management (Xalan, Xerces), Jakarta tomcat 5.x, RDBMS (Oracle 9i), Eclipse (mit diversen PlugIns), Apache MyFaces; diverse Eclipse Plug-Ins zur JSF Entwicklung

01/2002 – 12/2004
Touristik (AMADEUS)Projekt "Konzeption und Entwicklung eines vollständigen Leisure Travel Systems das in ein Reisereservierungssystem eingebunden ist"
Projektbeschreibung:
Entwicklung eines Systems zur Unterstützung des touristischen Reisebüroprozesses unter Berücksichtigung der zentralen und kundenorientierten Vertriebssteuerung.
Das System deckt die Phasen der Bedarfsermittung, Beratung, Verfügbarkeitsprüfung, Angebotserstellung und die Buchung ab. Hierfür wurde ein modularer und flexibler Produktaufbau herangezogen.
Die Clients des Systems werden innerhalb eines bestehenden Portals gestartet und nutzen die bereits bestehenden Portal-Dienste (z.B. User Management).
Für das Customizing und die Verkaufssteuerung der Produkte wurde ein webbasiertes Administrationstool erstellt - Client LTC (contolling). Für den Reisebüro Mitarbeiter wurde ein anbieterübergreifender, vollgrafischer, IP-basierter Front-End (Swing-Applet) Client erstellt - Client LTW (workflow).
Herzstück der serverseitigen Entwicklung sind die Services, die die Businesslogik in Form von J2EE-Beans bilden. Die Beans greifen u.a. auf replizierte Veranstalterinformationen aus einer Oracle Datenbank zu, und nutzen die Anbindung eines Legacy-Systems (BS2000) über gegebene Interfaces zur Vakanzprüfung.
Einsatz von JavaWebStart und JavaPlugIn zum Starten und automatisierten Aktualisieren der lokalen Client Software. Automatisiert werden hierdurch auch die clientspezifischen Datenbanken die mit Hilfe der OpenSource Datenbank HypersonicSQL realisiert wurden.
Projektgröße: 35 Mitarbeiter
Projektsprache: Deutsch und Englisch
Aufgaben:
Mitverantwortung beim Aufbau der SW-Architektur
Design und Entwicklung von services
Evaluierung und Entwicklung von WebServices, die die Kommunikationsarchitektur vom Swing-Client zum Server realisieren
Entwicklung und Aufbau des Produktstrukturplans und damit verbunden des vollständigen "build-Prozesses" des Gesamtprojekts unter Verwendung von ANT unter dem alle Projekteilkomponenten permanent übersetzt (Continuus-build) und auf den Applicationserver deployed werden
Aufbau der Client-service Schicht für die Kapselung sämtlicher Client Datenbankzugriffe
Entwicklung und Einführung der Applikation im Cluster BetriebSystemumgebung:
J2EE (EJB, JSP, JMS, …), BEA WebLogic Server, Windows 2000, Sun Solaris, Oracle 9i, CVS, MKS Source Integrity, Poseidon/ArgoUML, ANT, HypersonicSQL, AXIS

... weitere Projekte im PDF-Download
Search the XING network
Find new business contacts on XING and get back in touch with old contacts!
Contacts
Marcus Fechner, Adisa Hodzic, Oliver Büchel, Thomas Weber(More contacts may only be viewed by registered member)