Java Entwickler mit erfahrungen als Softwarearchitekt
Aktualisiert am 18.05.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2021
Verfügbar zu: 100%
davon vor Ort: 80%
Deutsch
muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

 

 

 


Datenmigrationsplattform für Telekommunikationsanbieter

 

Periode           II. Quartal 2009 - III. Quartal 2010

 

Auftragsgeber     Active Billing GmbH & Co. KG

 

IT Schwerpunkte   Java, ECDA(O) 15 (Enterprise Connect Direct Access (Oracle)), SQL,

                  ETL-Prozess, Modellierung, Applikation LifeCycle Dokumentation, Archivierung,

                  ReverseEngineering, UML, Business Rules

 

Branche           Telekommunikation

 

Thematik          Migration aller notwendigen Daten, Schnittstellen und Prozesse des Debitoren-

                  Management- und Billings, sowie Order-Management- und Stammdaten für die

                  relevanten Geschäftsprozesse des Kunden, aus den Systemen des bisherigen

                  Systembetreibers auf ein neues gehostetes System.

 

Rollen            Berater, Entwickler, Architekt, Technologie-Experte

 

Tätigkeiten       Abstimmung und Erstellung des Austauschformats (Exportstruktur).

                  Reverse Engineering der PDMs (Physical Data Models) aus den Datenquellen.

                  Erstellung des Mapping aus den Quellmodell(en) zum Zielmodell und
                  Transformation in das Austauschformat.
                  Entwurf und technische Umsetzung des Anonymisierungskonzepts
                  (Anonymisierung durch Referenz, Randomisiert, Permutation, Identifizierung
                  der relevanten Daten).
                  Verwendung des ETL -Prozess zur Umsetzung der technischen Datenmigration d.h.
                  Extraktion der Daten aus den Quellen, laden der extrahierten Daten und
                  Transformation (semantisch, syntaktisch).

                  Konsistenzprüfung, Verifikation und Bereinigung der zu migrierenden Daten

                  durch Erstellung von Business Rules.

                  Modellierung, Dokumentation (Applikation LifeCycle Dokumentation) aller

                  Schnittstellen und Teilprozesse von Prepaid nach den Design & Engineering

                  Standards (Methodical Instructions) der Active Billing GmbH & Co. KG.

                  Vorbereitung, Planung und Durchführung der Archivierungsprozesse.

 

Technologien      Sybase IQ 12.7, JDBC, ODBC, Transact SQL, SQL, Stored Procedures, ECDA, Java

                  1.5, Spring 2.x.x, Oracle 10

 

Plattformen:      Sybase IQ, Apache Tomcat 6.0, SuSE Linux Enterprise Server 10

 

Software          Eclipse, PowerDesigner 12.5, Interactive SQL 11, CVS, SQL plus


 

 

Datenmigrationsplatform für Reisebüros

Periode           III. Quartal 2008- I Quartal 2009

Auftragsgeber     Amadeus Germany GmbH - Mid. Office

IT Schwerpunkte   Java, Client\Server, Datenbankentwicklung

Branche           Touristikbranche, Transport/Logistik/Touristik/Verkehr

Thematik          Implementierung der Mid-Office-Lösung Amadeus Sales Management Solution für

Business-Travel-Organisationen in Deutschland. Mit ihr stehen alle wichtigen Mid-Office-Funktionen zur Auftragsabwicklung in der Amadeus Selling Platform (Vista) zur Verfügung. Die zentrale Mid-Office-Steuerung im Hintergrund übernimmt der Amadeus Agency Manager, in dem neben der Administration und Datenpflege auch alle Voreinstellungen für die Amadeus Sales Management Solution vorgenommen werden.

 

Teilprojekt ist die Datenmigrationsplattform welche die unterschiedlichen in-. ternen und externen Systeme zusammenführt und deren heterogene Datenformate in die neue Systemlandschaft transformiert. Ziel ist es die Daten ganzheitlich und ohne Redundanzen in die neuen Systeme zu importieren und eine nahezu 100% automatische Ablaufsteuerung der einzelnen Migrationschritte in der Prozesskette zu gewährleisten.

 

Rollen            Berater, Entwickler, Architekt, Technologie-Experte

Tätigkeiten       Konzeption und Entwurf des ERM (Entity-Relationship-Modell)
                  zur Datenhaltung (Import,

Export, Konvertierung und Aufbereitung der Daten aus den internen und externen Systemen, Statistiken und Reports) und den Abläufe für die Migrationschritte.

Definition der Fallback Szenarios für die Migrationschritte (Quantitäts- und Qualitäts- Regeln\Prüfungen der zu transformierenden Daten, Aufstellung von Preconditions (Vorbedingungen für Migrationen und Migrationschritte, wie Duplikatsprüfung, Beautytool etc.))

Anforderungsanalyse des Rollenkonzepts und die der grafischen Oberfläche zur Steuerung und Kontrolle der Migration und einzelnen Migrationschritten.        

Technischer Ansprechpartner für die Company und Traveler Schnittstelle der Datenmigrationsplatform mit internationaler Ausrichtung. (Hauptsitz Nizza)

Implementierung der Konverter für die Company und Traveler Daten in das OTA Format (XML) mit Hilfe der Bibliotheken Dozer und XBeans.

 

Für die Ablaufsteuerung wurde das open source Job scheduling system Quartz verwendet dieses wurde bereits im vorherigen Projekt sehr zufrieden stellend eingesetzt. Durch die hohen Anforderungen wurde das Jobgerüst erweitert und eine Vorgänger-Nachfolger Prüfung und parallele Ausführung einzelner Migrationschritte implementiert.


Technologien      Java 1.6, JDBC, Spring 2.0.x, Oracle 10, Apache, Quartz, Hibernate, JSF,

JCraft Java Secure Channel, XML Schemata


Plattformen:      Das Zielsystem ist Sun Solaris mit Oracle 10 unter j2sdk 1.6 und

ein Bea Weblogic 7 Server unter j2sdk 1.4. für die GUI

Die Entwicklungsplattform bestand aus Windows XP, Eclipse ganymede, Oracle 10, j2sdk 1.6. und Toad 7.1 sowie dem PL\SQL Developer 7.1


Software          CVS, MKS, Clear Case, Ant, Toad, PL\SQL Developer, Eclipse, Rational Rose,
                  MS Visio, Sybase PowerDisigner



Webbasierendes Vertragsmanagement

Periode           IV. Quartal 2005- III. Quartal 2008

Auftragsgeber     Deusche Börse AG - Market Data & Analytics

IT Schwerpunkte   SAP JCO, Client\Server, Datenbankentwicklung

Branche           Finanzdienstleistung

Thematik          Implementierung eines Webbasierenden Vertragsmanagement für die Deutschen
                  Börse Group. Migration einer Windows-Fat-Client-Server CRM-Anwendung,
                  implementiert in Visual C++ nach J2EE als Webanwendung. Weiterentwicklung und
                  Pflege der Bussineslogik in PL\SQL und Generierung der Oberfläche durch SQL
                  in Verbindung mit der Windows-Fat-Client-Server CRM-Anwendung. Die
                  MFC-Controls wurden durch die Common-Controls der Firma SCC
                  Informationssysteme GmbH ersetzt und durch diese Firma selbst hinsichtlich
                  neuer Anforderungen (weitere Controls, mehr Steuerung des GUI durch
                  Java-Script) erweitert. Der Großteil der Logik unterhalb der GUI-Controls in
                  Richtung Server wurde als Serverlogik betrachtet und serviceorientiert
                  designed und unter Anwendung des springframeworks implementiert. Weiter
                  interessant in diesem Projekt war die Wiederverwendung von Teilen der
                  Serverimplementierung in der OracleJVM als Ersatz für die Implementierung der
                  Businesslogik in PL/SQL. Oberflächen und Workflow Implementierung mit Hilfe
                  von Java 1.4 und Spring WebFlow für das SSO (Singel Sign On). Dabei wurde auf
                  eine bereits bestehenden SSO Dienst (CAS) zurückgegriffen und den
                  Anforderungen und Gegebenheit der bestehenden IT-Landschaft angepasst.

 

Rollen            Berater, Entwickler, Architekt, Technologie-Experte

Tätigkeiten       Implementierung des mySAP CRM Interface in j2ee mit Hilfe von Spring als 

   Serviceorientierte Architektur zum Austausch von Bestell und Stammdaten aus 

   dem Vertragsmanagement. Dokumentierung der Anforderungen über UseCases in

   Diagramm- und Tabellenform; Beschreibung der Schnittstellen zu externen

   Systemen. (mySAPCRM); Entwicklung der MFC-Controls mit Hilfe von den

   CommonControls; AAA Implementierung mit AcegiSecurity 1.0 respektive 1.1;

   Implementierungen einer Semaphore in Java für den Webclient zur Unterdrückung

   des mehrfachen Userrequests;

   Implementierung der Benutzerverwaltung für das Vertragssystem, Autorisierung,

   Permissioning (Rechtevergabe);

   Migration von PL/SQL Businesslogik nach Java für die OracleJVM;

   Pflege, Wartung der Serverlogik sowohl im Java als auch im Datenbankbereich.


Technologien      Java 1.4, JDBC, Spring, Struts, CommonControls, Oracle 9i, Tomcat 5.5, sapjco
                  2.0.5, Acegi, AOP. aspectJ, Xdoclet, Quartz, Spring WebFlow

Plattformen:      Das Zielsystem ist AIX mit Oracle 9i und Tomcat 5.5 unter j2sdk 1.4.

   Die Entwicklungsplattform bestand aus Windows 2000, Eclipse 3.x, Oracle 9i, 

   Tomcat 5.5, j2sdk 1.4. und Toad 7.1


Software          Maven 1.0, 2.0, CVS, VSS, Ant, Toad, PL\SQL Developer, Eclipse



Europaweite Online und- Marketing-Platform

Periode           III. Quartal 2005- IV. Quartal 2005

 

Auftragsgeber     MRM Worldwide

IT Schwerpunkte   Web Application, CMS, Content-Lebenszyklus

Branche           Automobilbranche, Marketing und Solution

Thematik          Konzeption einer europaweiten Online und- Marketing Plattform für die  Opel AG;

   Produktevaluierung und Integration eines Content Management Systems in die   

   bestehende IT-Landschaft.


Rollen            Designer, Anforderungsanalyst, Entwickler, Architekt

Tätigkeiten       Analyse der Anforderungen für das CMS; Konzeption von UseCase Diagrammen;

   Produktevaluierung von Day (Conten Management System) sowie Einführung und   

   Entwicklungsmöglichkeiten evaluiert; Worklfow Analyse; Schnittstellen Analyse

   für bestehende und neue Systeme;


Plattformen:      Communiqué (Day)

Software          Microsoft Visio



Fotoalbum für das Freemail Portal

Periode           II. Quartal 2005- III. Quartal 2005

Auftragsgeber     Web.de GmbH         

IT Schwerpunkte   Web Entwicklung

Branche           Internet Service Provider

Thematik          Erweiterung eines vorhandenen Fotoalbums in einem Freemail-

   Umfeld nach dem Projektvorgehensmodell Scrum


Rollen            Entwickler\Architekt

Tätigkeiten       Konzeption der Schnittstellenanbindung; Erstellung des Objektmodells
                  (OOA/OOD);

   CAT Schnittstellen Erweiterungen als Webservice; Implementierung eines   

   Threadsafen Cachingmechanismus;

         Planung und Durchführung der Entwickler Tests (Erreichung von 100%

         Testabdeckung); Aufarbeitung der Weboberfläche gem. Vorgaben des

         Produktmanagements; Implementierung der Komponenten; Überführung in das

         Live-System


Plattformen       Linux, Windows

Technologien      JDK 1.5, Java 2D API, Hibernate, Spring, EasyMock, Junit, Struts, JSTL

Software          Eclipse, Tomcat 5.5 (im Cluster betrieb), SVN, Maven, VersionOne



Entwicklung von Finanzmarktinformationssystem(e)

Periode            IV. Quartal 2004- II. Quartal 2005

Auftragsgeber      Interactive Data Managed Solutions AG

IT Schwerpunkte    Web Entwicklung\Trainer\Teilprojektleitung

Branche            Finanzdienstleistung

Thematik           Anpassung und Erweiterung des Finanzmarktinformationssystems für diverse Endkunden

Rollen             Entwickler\Architekt

Tätigkeiten        Erstellung von Agenturtemplates in Verbindung mit dem Market Data Gateway;

    PHP u. MDG Schulungen inklusive Zertifizierung; Resourcenplanung; 

    Teilprojektleitung; Kundenbetreuung; Implementierung von neuen Funktionen im

    MDG; Überführung der Portale auf die Test-, Show- und Live- Systeme


Technologien       PHP 3 u. 4, TYPO 3

Plattformen        Market Data Gateway, Linux

Software           Zend Studio, MS Projekt



Entwicklung eines Content Managementsystems

Periode            I. Quartal 2004- IV. Quartal 2004

Auftragsgeber      PRODYNA GmbH information architects

IT Schwerpunkte    Web Entwicklung\Webservices

Thematik           Erstellung eines Customer Management Systems zur besseren Kundenbindung

Rollen             Entwickler\Architekt

Tätigkeiten        Erarbeitung einer auf Webservices basierenden Architektur;

    Implementierung der Basis Webservices; Erstellung von PDF Reports;   

    Implementierung der Internetmodule


Technologien       JDBC, JDK 1.4, Servlet 2.2, JSP 1.1, JSTL, AXIS

Software           Eclipse, CVS, Junit, Oracle



Fonds Informationssystem\ Data-Warehouse

Periode            IV. Quartal 2002- I. Quartal 2004

Auftragsgeber      Syntax Software GmbH

IT Schwerpunkte    Web Entwicklung\JSP u. Servlet, Struts

Thematik           Erstellung einer Data-Warehouse basierenden Internet-Lösung für

    die Anzeige und zur  Präsenz von Fondsprodukten. Hierbei Mitarbeit bei der  

    Entwicklung folgender


Rollen             Entwickler\Architekt

Tätigkeiten        Umsetzung eines zentralen Data-Warehouse-internen

    fondsmathematischen Repository das als mathematische Basis für die Gesamt-

    Anwendung und externe Systeme dienen kann; Implementierung der 

    Internetmodule


Technologien       JDBC, JDK 1.3.1, Servlet 2.2, JSP 1.1
Software           Eclipse, CVS, Junit, S Designer, Oracle




Internet-basierendes Zumeldetools

Periode            IV. Quartal 2000- IV. Quartal 2002

Auftragsgeber      Syntax Software GmbH\ Dresdner Bank AG

IT Schwerpunkte    Web Entwicklung\JSP u. Servlet, Struts

Thematik           Das Projekt umfasst alle operativen Prozesse für das vorgeschriebene
                   Meldewesen einer bundesdeutschen Großbank und war daher als
                   unternehmenskritisch einzustufen.

Rollen             Berater\Entwickler\Architekt

Tätigkeiten        Umfassende Entwicklung eines Internet-basierenden Zumeldetools für die
                   Pflege der aus einer existierenden HOST-Anwendung extrahierten operativen
                   Daten und deren Anreicherung mit weiteren bilanzrelevanten Details;
                   Entwicklung einer weiteren Internet-basierende Korrekturkomponente für die
                   strukturierte und geführte Pflege der bereits angelieferten operativen
                   Daten, hierbei Kontrolle und Überwachung der Änderungen.

Technologien       Web-Application im Model 2-Approach, Anbindung an DB2 via JDBC
                   Gateway, JDK 1.3, Servlet 2.2, JSP1.1, Struts als Web-Framework

Software           Versionskontrolle mit Continuus 5, IDE: JBuilder 5, Klassen-
                   Modellierung mit TogetherJ



FAS Flug Abrechnungs-System

Periode            IV. Quartal 1999- IV. Quartal 2000

Auftragsgeber      Syntax Software GmbH\ Dresdner Bank AG

IT Schwerpunkte    Web Entwicklung\JSP u. Servlet, Struts

Thematik           Internet-Datenbankanwendung zur Reservierung und Fakturierung

Rollen             Softwareentwickler, technische Qualitätssicherung, Dokumentation und
                   Kundenbetreuung

Tätigkeiten        Bereitstellung der Verfügbarkeitsdaten für Fluggeräte und Reservierung
                   derselben über das Internet als HTML- Anwendung und im Backoffice als Java-
                   Anwendung unter Verwendung von Borland dbSwing; Abrechnung der
                   Flugbewegungen für die einzelnen Nutzer zum Teil Serverseitig unter
                   Verwendung von SQL Stored Procedures.

Technologien       GUI-Programmierung mit Swing, Java-Application (Client/Server) JDK 1.1.7,
                   Borland JBCL-Klassen für Datenzugriff, Oracle 8.0 via JDBC

Software           Borland JBuilder 2.5, JReports





Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dipl. Betriebswirtschaftslehre/Wirtschaftsinformatik (VWA-Frankfurt) (2008)
  • Berufssausbildung zum Fachinformatiker/ Anwendungsentwicklung (2002)
  • Schulabschluss der Mittleren Reife (1999)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Branchenkenntnisse:

  • Fondsgesellschaften/Banken (5 J.)
  • Finanzdienstleistung (2 J.)
  • Versicherungen (<1 J.)
  • Automobilbranche (<1 J.)
  • Internet Service Provider, (½ J.)
  • Fluggesellschaft\Reisebüros (1 J.)
  • Telekommunikation (1 ½ J.)
  • Digital Asset Management (Cumulus 6 implementation Specialist,

    Web Application Specialist) (½ J.)



Spezialgebiete:

 

  • OOA/OOD (7 J.)
  • Anwendungsentwicklung , Java-Enterprise (9 J.)
  • Datenbanken Entwicklung (9 J.)
  • UML (5 J.)
  • XML (4 J.)Applikation LifeCycle Dokumentation (1 J.)

Ansätze:

  • imperativer
  • objektorientiert (OOA, OOD)
  • aspektorientierter (AspektJ)

Architektur:

  • Client-Server
  • Thin-/Fat-Client
  • Webtechnologie
  • Internet- und Intranetportale
  • Web Service (WS)
  • Service Oriented Architecture (SOA)
  • Modell Driven Architecture (MDA)
  • Modell View Controller (MVC)

Methoden:

  • Unified Modell Language (UML)
  • Rational Unified Process (RUP)
  • Wasserfallmodell
  • Lebenszyklusmodell (Spiral-Modell, Extreme Programming)
  • DesignPatterns
  • Refactoring

Programmiersprachen:

  • Java\ J2EE (EJB, Servlets\JSP, SOA) J2ME
  • AspectJ
  • PL/SQL
  • ABAP\SAP
  • .Net, C\C++\C#
  • VB (.NET) VBA

Skript\Markup Sprachen:

  • XML
  • XSL
  • XSLT
  • HTML
  • PHP
  • Java Script\DOM
  • CSS

Frameworks:

  • Struts
  • JSF
  • Spring\Spring WebFlow
  • Common Controls
  • Acegi Security System
  • Central Authentication Service (CAS)
  • JSF (Java Server Faces)
  • Hibernate

Mobile:

  • GSM
  • WAP
  • GPRS

Datenbanken:

  • Oracle 8.1.7/9i/10
  • Access
  • MS SQL Server
  • MySQL
  • Sybase IQ 12.7

Produkte\Open Source:

  • Java Connector (SAP JCo)
  • Jira
  • Confluence
  • Cumulus 6
  • Ant\Maven 1.0-2.x
  • JProbe
  • FatJar
  • Hibernate
  • Log4J
  • Jakarta Commons Collections
  • CVS\SVN\Continuss\VisualSourceSafe
  • ClearCase
  • Cruise Control
  • Axis
  • XDoclet
  • JUnit\EeasyMock
  • Netchars
  • Velocity\FOP
  • SOAP
  • Day
  • XBeans
  • Dozer
  • OTA (Open Travel Alliance)
  • JCraft Java Secure Channel

Integrated Development Environment:

  • Eclipse
  • InteliJ
  • Toad
  • SAP Workbench
  • NetBeans
  • JBuilder
  • WSAD
  • Visual Age
  • PL\SQL Developer

Betriebssysteme:

  • Windows 95
  • Windows 98
  • ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Linux
  • UNIX(AIX, HP-UX)

Application\Web Server:

  • IBM Websphere
  • JBoss
  • Apache/Tomcat/Catalina
  • IIS
  • BEA WebLogic 9\10

Case Tools:

  • Rational Rose
  • Together
  • Poseidon
  • Argo
  • Omondo
  • ER-Win
  • MS Visio
  • Powerbuilder
  • PowerDesigner 12.5/15

Anforderungsanalyse:

  • Benutzer- und Systemanforderungen, Spezifikation
  • Anforderungsplanung:
  • funktionelle und nicht-funktionelle Anforderungen






Betriebssysteme

Mac OS
MS-DOS
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

ABAP4
C
C++
Java
JavaScript
PHP
PL/SQL
Scriptsprachen

Datenbanken

Access
DB2
MS SQL Server
MySQL
ODBC
Oracle
SQL
Sybase
IQ

Datenkommunikation

Internet, Intranet
RFC
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

Drucker

Branchen

Branchen

  • Automobile
  • Flug-/Reisegesellschaft
  • Finanz und Banken
  • Touristikbranche
  • Transport/Logistik/Touristik/Verkehr
  • Telekommunikation

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

 

 

 


Datenmigrationsplattform für Telekommunikationsanbieter

 

Periode           II. Quartal 2009 - III. Quartal 2010

 

Auftragsgeber     Active Billing GmbH & Co. KG

 

IT Schwerpunkte   Java, ECDA(O) 15 (Enterprise Connect Direct Access (Oracle)), SQL,

                  ETL-Prozess, Modellierung, Applikation LifeCycle Dokumentation, Archivierung,

                  ReverseEngineering, UML, Business Rules

 

Branche           Telekommunikation

 

Thematik          Migration aller notwendigen Daten, Schnittstellen und Prozesse des Debitoren-

                  Management- und Billings, sowie Order-Management- und Stammdaten für die

                  relevanten Geschäftsprozesse des Kunden, aus den Systemen des bisherigen

                  Systembetreibers auf ein neues gehostetes System.

 

Rollen            Berater, Entwickler, Architekt, Technologie-Experte

 

Tätigkeiten       Abstimmung und Erstellung des Austauschformats (Exportstruktur).

                  Reverse Engineering der PDMs (Physical Data Models) aus den Datenquellen.

                  Erstellung des Mapping aus den Quellmodell(en) zum Zielmodell und
                  Transformation in das Austauschformat.
                  Entwurf und technische Umsetzung des Anonymisierungskonzepts
                  (Anonymisierung durch Referenz, Randomisiert, Permutation, Identifizierung
                  der relevanten Daten).
                  Verwendung des ETL -Prozess zur Umsetzung der technischen Datenmigration d.h.
                  Extraktion der Daten aus den Quellen, laden der extrahierten Daten und
                  Transformation (semantisch, syntaktisch).

                  Konsistenzprüfung, Verifikation und Bereinigung der zu migrierenden Daten

                  durch Erstellung von Business Rules.

                  Modellierung, Dokumentation (Applikation LifeCycle Dokumentation) aller

                  Schnittstellen und Teilprozesse von Prepaid nach den Design & Engineering

                  Standards (Methodical Instructions) der Active Billing GmbH & Co. KG.

                  Vorbereitung, Planung und Durchführung der Archivierungsprozesse.

 

Technologien      Sybase IQ 12.7, JDBC, ODBC, Transact SQL, SQL, Stored Procedures, ECDA, Java

                  1.5, Spring 2.x.x, Oracle 10

 

Plattformen:      Sybase IQ, Apache Tomcat 6.0, SuSE Linux Enterprise Server 10

 

Software          Eclipse, PowerDesigner 12.5, Interactive SQL 11, CVS, SQL plus


 

 

Datenmigrationsplatform für Reisebüros

Periode           III. Quartal 2008- I Quartal 2009

Auftragsgeber     Amadeus Germany GmbH - Mid. Office

IT Schwerpunkte   Java, Client\Server, Datenbankentwicklung

Branche           Touristikbranche, Transport/Logistik/Touristik/Verkehr

Thematik          Implementierung der Mid-Office-Lösung Amadeus Sales Management Solution für

Business-Travel-Organisationen in Deutschland. Mit ihr stehen alle wichtigen Mid-Office-Funktionen zur Auftragsabwicklung in der Amadeus Selling Platform (Vista) zur Verfügung. Die zentrale Mid-Office-Steuerung im Hintergrund übernimmt der Amadeus Agency Manager, in dem neben der Administration und Datenpflege auch alle Voreinstellungen für die Amadeus Sales Management Solution vorgenommen werden.

 

Teilprojekt ist die Datenmigrationsplattform welche die unterschiedlichen in-. ternen und externen Systeme zusammenführt und deren heterogene Datenformate in die neue Systemlandschaft transformiert. Ziel ist es die Daten ganzheitlich und ohne Redundanzen in die neuen Systeme zu importieren und eine nahezu 100% automatische Ablaufsteuerung der einzelnen Migrationschritte in der Prozesskette zu gewährleisten.

 

Rollen            Berater, Entwickler, Architekt, Technologie-Experte

Tätigkeiten       Konzeption und Entwurf des ERM (Entity-Relationship-Modell)
                  zur Datenhaltung (Import,

Export, Konvertierung und Aufbereitung der Daten aus den internen und externen Systemen, Statistiken und Reports) und den Abläufe für die Migrationschritte.

Definition der Fallback Szenarios für die Migrationschritte (Quantitäts- und Qualitäts- Regeln\Prüfungen der zu transformierenden Daten, Aufstellung von Preconditions (Vorbedingungen für Migrationen und Migrationschritte, wie Duplikatsprüfung, Beautytool etc.))

Anforderungsanalyse des Rollenkonzepts und die der grafischen Oberfläche zur Steuerung und Kontrolle der Migration und einzelnen Migrationschritten.        

Technischer Ansprechpartner für die Company und Traveler Schnittstelle der Datenmigrationsplatform mit internationaler Ausrichtung. (Hauptsitz Nizza)

Implementierung der Konverter für die Company und Traveler Daten in das OTA Format (XML) mit Hilfe der Bibliotheken Dozer und XBeans.

 

Für die Ablaufsteuerung wurde das open source Job scheduling system Quartz verwendet dieses wurde bereits im vorherigen Projekt sehr zufrieden stellend eingesetzt. Durch die hohen Anforderungen wurde das Jobgerüst erweitert und eine Vorgänger-Nachfolger Prüfung und parallele Ausführung einzelner Migrationschritte implementiert.


Technologien      Java 1.6, JDBC, Spring 2.0.x, Oracle 10, Apache, Quartz, Hibernate, JSF,

JCraft Java Secure Channel, XML Schemata


Plattformen:      Das Zielsystem ist Sun Solaris mit Oracle 10 unter j2sdk 1.6 und

ein Bea Weblogic 7 Server unter j2sdk 1.4. für die GUI

Die Entwicklungsplattform bestand aus Windows XP, Eclipse ganymede, Oracle 10, j2sdk 1.6. und Toad 7.1 sowie dem PL\SQL Developer 7.1


Software          CVS, MKS, Clear Case, Ant, Toad, PL\SQL Developer, Eclipse, Rational Rose,
                  MS Visio, Sybase PowerDisigner



Webbasierendes Vertragsmanagement

Periode           IV. Quartal 2005- III. Quartal 2008

Auftragsgeber     Deusche Börse AG - Market Data & Analytics

IT Schwerpunkte   SAP JCO, Client\Server, Datenbankentwicklung

Branche           Finanzdienstleistung

Thematik          Implementierung eines Webbasierenden Vertragsmanagement für die Deutschen
                  Börse Group. Migration einer Windows-Fat-Client-Server CRM-Anwendung,
                  implementiert in Visual C++ nach J2EE als Webanwendung. Weiterentwicklung und
                  Pflege der Bussineslogik in PL\SQL und Generierung der Oberfläche durch SQL
                  in Verbindung mit der Windows-Fat-Client-Server CRM-Anwendung. Die
                  MFC-Controls wurden durch die Common-Controls der Firma SCC
                  Informationssysteme GmbH ersetzt und durch diese Firma selbst hinsichtlich
                  neuer Anforderungen (weitere Controls, mehr Steuerung des GUI durch
                  Java-Script) erweitert. Der Großteil der Logik unterhalb der GUI-Controls in
                  Richtung Server wurde als Serverlogik betrachtet und serviceorientiert
                  designed und unter Anwendung des springframeworks implementiert. Weiter
                  interessant in diesem Projekt war die Wiederverwendung von Teilen der
                  Serverimplementierung in der OracleJVM als Ersatz für die Implementierung der
                  Businesslogik in PL/SQL. Oberflächen und Workflow Implementierung mit Hilfe
                  von Java 1.4 und Spring WebFlow für das SSO (Singel Sign On). Dabei wurde auf
                  eine bereits bestehenden SSO Dienst (CAS) zurückgegriffen und den
                  Anforderungen und Gegebenheit der bestehenden IT-Landschaft angepasst.

 

Rollen            Berater, Entwickler, Architekt, Technologie-Experte

Tätigkeiten       Implementierung des mySAP CRM Interface in j2ee mit Hilfe von Spring als 

   Serviceorientierte Architektur zum Austausch von Bestell und Stammdaten aus 

   dem Vertragsmanagement. Dokumentierung der Anforderungen über UseCases in

   Diagramm- und Tabellenform; Beschreibung der Schnittstellen zu externen

   Systemen. (mySAPCRM); Entwicklung der MFC-Controls mit Hilfe von den

   CommonControls; AAA Implementierung mit AcegiSecurity 1.0 respektive 1.1;

   Implementierungen einer Semaphore in Java für den Webclient zur Unterdrückung

   des mehrfachen Userrequests;

   Implementierung der Benutzerverwaltung für das Vertragssystem, Autorisierung,

   Permissioning (Rechtevergabe);

   Migration von PL/SQL Businesslogik nach Java für die OracleJVM;

   Pflege, Wartung der Serverlogik sowohl im Java als auch im Datenbankbereich.


Technologien      Java 1.4, JDBC, Spring, Struts, CommonControls, Oracle 9i, Tomcat 5.5, sapjco
                  2.0.5, Acegi, AOP. aspectJ, Xdoclet, Quartz, Spring WebFlow

Plattformen:      Das Zielsystem ist AIX mit Oracle 9i und Tomcat 5.5 unter j2sdk 1.4.

   Die Entwicklungsplattform bestand aus Windows 2000, Eclipse 3.x, Oracle 9i, 

   Tomcat 5.5, j2sdk 1.4. und Toad 7.1


Software          Maven 1.0, 2.0, CVS, VSS, Ant, Toad, PL\SQL Developer, Eclipse



Europaweite Online und- Marketing-Platform

Periode           III. Quartal 2005- IV. Quartal 2005

 

Auftragsgeber     MRM Worldwide

IT Schwerpunkte   Web Application, CMS, Content-Lebenszyklus

Branche           Automobilbranche, Marketing und Solution

Thematik          Konzeption einer europaweiten Online und- Marketing Plattform für die  Opel AG;

   Produktevaluierung und Integration eines Content Management Systems in die   

   bestehende IT-Landschaft.


Rollen            Designer, Anforderungsanalyst, Entwickler, Architekt

Tätigkeiten       Analyse der Anforderungen für das CMS; Konzeption von UseCase Diagrammen;

   Produktevaluierung von Day (Conten Management System) sowie Einführung und   

   Entwicklungsmöglichkeiten evaluiert; Worklfow Analyse; Schnittstellen Analyse

   für bestehende und neue Systeme;


Plattformen:      Communiqué (Day)

Software          Microsoft Visio



Fotoalbum für das Freemail Portal

Periode           II. Quartal 2005- III. Quartal 2005

Auftragsgeber     Web.de GmbH         

IT Schwerpunkte   Web Entwicklung

Branche           Internet Service Provider

Thematik          Erweiterung eines vorhandenen Fotoalbums in einem Freemail-

   Umfeld nach dem Projektvorgehensmodell Scrum


Rollen            Entwickler\Architekt

Tätigkeiten       Konzeption der Schnittstellenanbindung; Erstellung des Objektmodells
                  (OOA/OOD);

   CAT Schnittstellen Erweiterungen als Webservice; Implementierung eines   

   Threadsafen Cachingmechanismus;

         Planung und Durchführung der Entwickler Tests (Erreichung von 100%

         Testabdeckung); Aufarbeitung der Weboberfläche gem. Vorgaben des

         Produktmanagements; Implementierung der Komponenten; Überführung in das

         Live-System


Plattformen       Linux, Windows

Technologien      JDK 1.5, Java 2D API, Hibernate, Spring, EasyMock, Junit, Struts, JSTL

Software          Eclipse, Tomcat 5.5 (im Cluster betrieb), SVN, Maven, VersionOne



Entwicklung von Finanzmarktinformationssystem(e)

Periode            IV. Quartal 2004- II. Quartal 2005

Auftragsgeber      Interactive Data Managed Solutions AG

IT Schwerpunkte    Web Entwicklung\Trainer\Teilprojektleitung

Branche            Finanzdienstleistung

Thematik           Anpassung und Erweiterung des Finanzmarktinformationssystems für diverse Endkunden

Rollen             Entwickler\Architekt

Tätigkeiten        Erstellung von Agenturtemplates in Verbindung mit dem Market Data Gateway;

    PHP u. MDG Schulungen inklusive Zertifizierung; Resourcenplanung; 

    Teilprojektleitung; Kundenbetreuung; Implementierung von neuen Funktionen im

    MDG; Überführung der Portale auf die Test-, Show- und Live- Systeme


Technologien       PHP 3 u. 4, TYPO 3

Plattformen        Market Data Gateway, Linux

Software           Zend Studio, MS Projekt



Entwicklung eines Content Managementsystems

Periode            I. Quartal 2004- IV. Quartal 2004

Auftragsgeber      PRODYNA GmbH information architects

IT Schwerpunkte    Web Entwicklung\Webservices

Thematik           Erstellung eines Customer Management Systems zur besseren Kundenbindung

Rollen             Entwickler\Architekt

Tätigkeiten        Erarbeitung einer auf Webservices basierenden Architektur;

    Implementierung der Basis Webservices; Erstellung von PDF Reports;   

    Implementierung der Internetmodule


Technologien       JDBC, JDK 1.4, Servlet 2.2, JSP 1.1, JSTL, AXIS

Software           Eclipse, CVS, Junit, Oracle



Fonds Informationssystem\ Data-Warehouse

Periode            IV. Quartal 2002- I. Quartal 2004

Auftragsgeber      Syntax Software GmbH

IT Schwerpunkte    Web Entwicklung\JSP u. Servlet, Struts

Thematik           Erstellung einer Data-Warehouse basierenden Internet-Lösung für

    die Anzeige und zur  Präsenz von Fondsprodukten. Hierbei Mitarbeit bei der  

    Entwicklung folgender


Rollen             Entwickler\Architekt

Tätigkeiten        Umsetzung eines zentralen Data-Warehouse-internen

    fondsmathematischen Repository das als mathematische Basis für die Gesamt-

    Anwendung und externe Systeme dienen kann; Implementierung der 

    Internetmodule


Technologien       JDBC, JDK 1.3.1, Servlet 2.2, JSP 1.1
Software           Eclipse, CVS, Junit, S Designer, Oracle




Internet-basierendes Zumeldetools

Periode            IV. Quartal 2000- IV. Quartal 2002

Auftragsgeber      Syntax Software GmbH\ Dresdner Bank AG

IT Schwerpunkte    Web Entwicklung\JSP u. Servlet, Struts

Thematik           Das Projekt umfasst alle operativen Prozesse für das vorgeschriebene
                   Meldewesen einer bundesdeutschen Großbank und war daher als
                   unternehmenskritisch einzustufen.

Rollen             Berater\Entwickler\Architekt

Tätigkeiten        Umfassende Entwicklung eines Internet-basierenden Zumeldetools für die
                   Pflege der aus einer existierenden HOST-Anwendung extrahierten operativen
                   Daten und deren Anreicherung mit weiteren bilanzrelevanten Details;
                   Entwicklung einer weiteren Internet-basierende Korrekturkomponente für die
                   strukturierte und geführte Pflege der bereits angelieferten operativen
                   Daten, hierbei Kontrolle und Überwachung der Änderungen.

Technologien       Web-Application im Model 2-Approach, Anbindung an DB2 via JDBC
                   Gateway, JDK 1.3, Servlet 2.2, JSP1.1, Struts als Web-Framework

Software           Versionskontrolle mit Continuus 5, IDE: JBuilder 5, Klassen-
                   Modellierung mit TogetherJ



FAS Flug Abrechnungs-System

Periode            IV. Quartal 1999- IV. Quartal 2000

Auftragsgeber      Syntax Software GmbH\ Dresdner Bank AG

IT Schwerpunkte    Web Entwicklung\JSP u. Servlet, Struts

Thematik           Internet-Datenbankanwendung zur Reservierung und Fakturierung

Rollen             Softwareentwickler, technische Qualitätssicherung, Dokumentation und
                   Kundenbetreuung

Tätigkeiten        Bereitstellung der Verfügbarkeitsdaten für Fluggeräte und Reservierung
                   derselben über das Internet als HTML- Anwendung und im Backoffice als Java-
                   Anwendung unter Verwendung von Borland dbSwing; Abrechnung der
                   Flugbewegungen für die einzelnen Nutzer zum Teil Serverseitig unter
                   Verwendung von SQL Stored Procedures.

Technologien       GUI-Programmierung mit Swing, Java-Application (Client/Server) JDK 1.1.7,
                   Borland JBCL-Klassen für Datenzugriff, Oracle 8.0 via JDBC

Software           Borland JBuilder 2.5, JReports





Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dipl. Betriebswirtschaftslehre/Wirtschaftsinformatik (VWA-Frankfurt) (2008)
  • Berufssausbildung zum Fachinformatiker/ Anwendungsentwicklung (2002)
  • Schulabschluss der Mittleren Reife (1999)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Branchenkenntnisse:

  • Fondsgesellschaften/Banken (5 J.)
  • Finanzdienstleistung (2 J.)
  • Versicherungen (<1 J.)
  • Automobilbranche (<1 J.)
  • Internet Service Provider, (½ J.)
  • Fluggesellschaft\Reisebüros (1 J.)
  • Telekommunikation (1 ½ J.)
  • Digital Asset Management (Cumulus 6 implementation Specialist,

    Web Application Specialist) (½ J.)



Spezialgebiete:

 

  • OOA/OOD (7 J.)
  • Anwendungsentwicklung , Java-Enterprise (9 J.)
  • Datenbanken Entwicklung (9 J.)
  • UML (5 J.)
  • XML (4 J.)Applikation LifeCycle Dokumentation (1 J.)

Ansätze:

  • imperativer
  • objektorientiert (OOA, OOD)
  • aspektorientierter (AspektJ)

Architektur:

  • Client-Server
  • Thin-/Fat-Client
  • Webtechnologie
  • Internet- und Intranetportale
  • Web Service (WS)
  • Service Oriented Architecture (SOA)
  • Modell Driven Architecture (MDA)
  • Modell View Controller (MVC)

Methoden:

  • Unified Modell Language (UML)
  • Rational Unified Process (RUP)
  • Wasserfallmodell
  • Lebenszyklusmodell (Spiral-Modell, Extreme Programming)
  • DesignPatterns
  • Refactoring

Programmiersprachen:

  • Java\ J2EE (EJB, Servlets\JSP, SOA) J2ME
  • AspectJ
  • PL/SQL
  • ABAP\SAP
  • .Net, C\C++\C#
  • VB (.NET) VBA

Skript\Markup Sprachen:

  • XML
  • XSL
  • XSLT
  • HTML
  • PHP
  • Java Script\DOM
  • CSS

Frameworks:

  • Struts
  • JSF
  • Spring\Spring WebFlow
  • Common Controls
  • Acegi Security System
  • Central Authentication Service (CAS)
  • JSF (Java Server Faces)
  • Hibernate

Mobile:

  • GSM
  • WAP
  • GPRS

Datenbanken:

  • Oracle 8.1.7/9i/10
  • Access
  • MS SQL Server
  • MySQL
  • Sybase IQ 12.7

Produkte\Open Source:

  • Java Connector (SAP JCo)
  • Jira
  • Confluence
  • Cumulus 6
  • Ant\Maven 1.0-2.x
  • JProbe
  • FatJar
  • Hibernate
  • Log4J
  • Jakarta Commons Collections
  • CVS\SVN\Continuss\VisualSourceSafe
  • ClearCase
  • Cruise Control
  • Axis
  • XDoclet
  • JUnit\EeasyMock
  • Netchars
  • Velocity\FOP
  • SOAP
  • Day
  • XBeans
  • Dozer
  • OTA (Open Travel Alliance)
  • JCraft Java Secure Channel

Integrated Development Environment:

  • Eclipse
  • InteliJ
  • Toad
  • SAP Workbench
  • NetBeans
  • JBuilder
  • WSAD
  • Visual Age
  • PL\SQL Developer

Betriebssysteme:

  • Windows 95
  • Windows 98
  • ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Linux
  • UNIX(AIX, HP-UX)

Application\Web Server:

  • IBM Websphere
  • JBoss
  • Apache/Tomcat/Catalina
  • IIS
  • BEA WebLogic 9\10

Case Tools:

  • Rational Rose
  • Together
  • Poseidon
  • Argo
  • Omondo
  • ER-Win
  • MS Visio
  • Powerbuilder
  • PowerDesigner 12.5/15

Anforderungsanalyse:

  • Benutzer- und Systemanforderungen, Spezifikation
  • Anforderungsplanung:
  • funktionelle und nicht-funktionelle Anforderungen






Betriebssysteme

Mac OS
MS-DOS
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

ABAP4
C
C++
Java
JavaScript
PHP
PL/SQL
Scriptsprachen

Datenbanken

Access
DB2
MS SQL Server
MySQL
ODBC
Oracle
SQL
Sybase
IQ

Datenkommunikation

Internet, Intranet
RFC
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

Drucker

Branchen

Branchen

  • Automobile
  • Flug-/Reisegesellschaft
  • Finanz und Banken
  • Touristikbranche
  • Transport/Logistik/Touristik/Verkehr
  • Telekommunikation

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.