Michael Roepke, 20.12.1965

Werbung
Curriculum
Michael Roepke, 20.12.1965
Praça da Alegria 15d
1250-004 Lisboa
Portugal
[email protected]
+351 96 75 93 528
Projekte:
Branche : Tourismus/Reiseveranstalter
Zeitraum: 05.2008 - bis heute
B2B Anbindung externer Hotelagenturen/Konsolidator bzgl. Stamm-, Preis- und Verfügbarkeitsdaten
inkl. Buchungskanal von Reisportalen wie expedia.de, opodo.de, avigo.de, weg.de, etc.
Beschreibung: Technische Leitung und Koordination in der Schnittstellenentwicklung und
technischen Anbindung externer Agenturen an das Dynamic Packaging Reservierungssystem
X-Mix der Amadeus AG (früher TravelTainment).
Testgetriebene agile Softwareentwicklung nach Scrum. Pattern- und
Best Practices Programmierung auf JEE. UML Businessobject (POJOS)- und
Prozessmodellierung
mit MagicDraw und modellgetriebene Codegenerierung mit AndroMDA (u.a. mit Hibernate
Cartridge) bzw. deskriptive Programmierung über Java Annotations (ab Java 5). Einsatz
von
Java Generics.
Technik
Hibernate,
: Java/JEE JDK 6, Eclipse 3.4.1 (Plugins: Spring IDE, Hibernate Console, etc.),
Spring (AOP (AspectJ), JPA, MVC (Annotations), JSF), Velocity, JBoss/Tomcat,
MySQL/Oracle,
Ajax (dwr), SUSE Linux SLES10, Windows XP x64, Windows Server 200X
Branche : Medizin
Zeitraum: 03.2008 - 05.2009
IT Architektur
Beschreibung: Anhand der 4 unten beschriebenen Projekte entwickelte ich eine
testgetriebene (Test First) agile Anwendungsarchitektur basierend auf dem
.NET Framework 3.0, Visual Studio Team Foundation Server 2008 und
Visual Studio 2008 Team Edition. Als agiles Vorgehensmodell wurde ein Scrum Template in
den Team Foundation Server importiert. Die Anwendungsarchitektur basierte
hierbei auf dem Spring.NET Framework als zentrales Enterprise
Framework. Für die GUI Komponente für Webclients wurde Visual Web
GUI der Firma Gizmox gewählt sowie Microsoft Silverlight. Über den
Spring.NET O/R Template Mechanismus wurde die Wahl des OR Mappers
leicht austauschbar gestaltet. In diesem Zusammenhang habe ich den O/R Mapper
OpenAccess
der Firma Telerik zusätzlich über diesen Template Mechanismus eingebaut. In
Ausnahmefällen
(Reporting) wurden direkte Datenbankzugriffe über SQL entwickelt, sonst jedoch
ausschließlich über Forward Engineering (Schema Evolution/Schema Update) mit Hilfe
unseres
annotierten/attributierten Businessobjektmodells (POCOS) objektoriertiert und damit
Technik
transparent auf Datenbanken zugegriffen, um die Datenbankunabhängigkeit so groß wie
möglich zu halten.
: .NET Framework 3.5, Visual Studio Team Edition 2008, Team Foundation Server 2008,
Spring.NET (Aspekt Orientierte Programmierung, Dependency Injection (Inversion of
Control,
Validation Framework), NHibernate, Telerik OpenAccess, C#, Oracle 10g, SQL Server 2008
Einführung agiler Methoden in der Softwareentwicklung
Beschreibung: Ziel des Projekts war die Ablösung der proprietären Unternehmensprozesse
durch standardisierte bzw. leicht angepasster Prozesse basierend auf
dem Scrum Vorgehensmodell mit Hilfe von Visual Studio Team System Team Foundation
Server 2008 und Microsofts Dynamics CRM 4.0, UML Prozessmodellierung mit MagicDraw
(Aktivitätsdiagramme, Klassendiagramme, Use-Case Diagramme, etc.)
Technik
: Microsoft Dynamics CRM 4.0, Visual Studio Team System Team Suite Edition
2008, Team Foundation Server 2008, .NET Framework 3.5, SQL Server 2005/2008
Sharepoint Services, SQL Server Reporting Services,
Team System Web Access, CRM SDK, TFS SDK
Dezentrale Anamnese mehrsprachig
Beschreibung: Für die mehrsprachige dezentrale Erfassung
der ärztlichen Anamnese von Probanden wurde von mir eine Webanwendung entwickelt.
Diese Anwendung zeigte assistentenbasierend konfigurierte Fragen
und Antworten und speicherte die Antworten für den Arzt in das
medizinische Informationssystem ISIS med ab. Alle Konfigurationsparameter
wie bsplw. die Übersetzungen der Fragen und Antworten in die
verschiedenen Sprachen konnte über eine Stammdatenverwaltung
innerhalb des med. Informationssystem erfasst werden, das eine Smartclient
Applikation (Winforms) war.
Technik
: .NET Framework 2.0, Ajax (Gizmox Visual WebGUI),
NHibernate, Spring.NET, SQL Server 2005, C#, NUnit
Digitale Signatur
Beschreibung: Aus dem med. Informationsystem ISIS med wurde ein PDF/A Dokument erzeugt
das über ein, auf einer Smartcard befindliches, Zertifikat einer
CA (Zertifikatstelle wie Verisign) signiert wurde. Dieses signierte
PDF/A Dokument wurde in der History abgelegt und kann dadurch nicht mehr
unbemerkt verändert werden. Mit dieser Vorgehensweise wurde den
aktuellen gesetzlichen Bestimmungen Rechnung getragen. UML Prozessmodellierung mit
MagicDraw (Aktivitätsdiagramme, Klassendiagramme, Use-Case Diagramme, etc.)
Technik
: .NET Framework 2.0, SQL Server 2005, C#
Windows Certificate Store, Cherry Smartterminal,
Gemalto .NET Smartcard, PDF/A Converter
Integration des Open Source Produkt Limesurvey
(Erstellung und Ausführungen von Umfragen) in das Standardprodukt ISIS med
Beschreibung: Die Aufgabe bestand darin die Daten aus Limesurvey in die
existierende Datenbank zu transformieren und eine Verwaltungsoberfläche
für die Entitäten in Winforms zu entwickeln. Dieses Projekt diente zusätzlich als
Referenzprojekt für die Anwendung agiler Methoden in der Praxis.
Technik
: PHP (FastCGI), SQL Server 2008, MySQL, C#.NET, Visual Studio 2008 Team System,
SOAP/Webservices, ADO.NET Stored Procedures, Team Foundation Server 2008, MySQL
Branche : Tourismus/Reiseveranstalter
Zeitraum: 09.2005 - 03.2008
Reiseunterlagenversand
Beschreibung: Aus dem Reservierungssystem wurden automatisch dem Zielgebiet entsprechend
alle notwendigen Reiseunterlagen (E-Ticket, Hotelvoucher, Transfervoucher
und andere Infos) an den Reisenden per Email versendet. Die Verknüpfung
zwischen Zielgebiet und Reiseunterlagen wurde über eine
Konfigurationsoberfläche (Web) definiert. Aktuelle Flugzeiten wurden zusätzlich über
einen
Technik
OTA XML Webservice von Sabre Merlin abgerufen und in die Email eingefügt und im
Reservierungssystem X-Mix aktualisiert.
: Java/JEE, Eclipse Callisto 3.X (mit u.a. Maven2 Plugin), Hibernate 3.2ga/JPA,
Spring 2.0.1, Maven 2, Log4J, Apache Commons (Digester, usw..), JAXB,
Tomcat6, Apache Axis, AOP, Oracle 10g, MySQL, Postgres
Kreditkartenabbuchung
Beschreibung: Aus einer Datenbank wurden auto. die fälligen Abbuchungen gelesen und
direkt per Kreditkartengerät abgebucht. Der Beleg wurde elektronisch
in der Datenbank als BLOB gespeichert und signiert.
Technik
: Visual Studio .NET 2005, .NET 2.0, C++.NET, Thales Interface DLL, Oracle 10g,
NHibernate (HQL), Log4Net
Zielgebietsmeldungen
Beschreibung: Nach Eingang der Buchung wurde ein Stunde danach auto. eine
Zielgebietsmeldung an die Incoming Agenturen per Email verschickt um die Buchung zu
bestätigen oder abzulehnen. Dies passierte über eine Weboberfläche die über ein Link in
der Email zu erreichen ist. Zuvor wurde der Standard-Emailtext um weitere
Sprachen erweitert und u.a. Codes in Langbezeichnungen in mehreren Sprachen
umgesetzt. Aktuelle Flugzeiten wurden zusätzlich über einen OTA XML
Webservice von Sabre Merlin abgerufen und in die Email eingefügt.
Technik
: Java, Eclipse Callisto 3.X (mit u.a. Maven2 Plugin), Hibernate 3.2ga,
Spring 2.0.1, Maven 2, Log4J, Apache Commons (Digester, usw..), Apache Axis
Rechnungsprüfung
Beschreibung: Von einem FTP Server wurden zyklisch elektronische Rechnungen verschiedenster
Hotelagenturen eingelesen und automatisch verarbeitet. Es wurden automatisch
Reports (Credit/Debit Notes, Referenzen, Reklamationen und Fehler) erstellt und an die
jeweiligen Zielgebiete bzw. die Buchhaltung per Mail versendet. Gleichzeitig wurden die
korrekten Rechnungen automatisch als bezahlt in der Datenbank markiert.
Technik
: Java, Eclipse Callisto 3.X (mit u.a. Maven2 Plugin), Hibernate 3.2ga,
Spring 2.0.1, Maven 2, Log4J, Apache Commons (Digester, usw..)
Flugverfügbarkeiten
Beschreibung: Über eine kommerzielle REST-XML Schnittstelle mit dem Namen TourAvail der
Firma Traffics wurden direkt auf dem Reservierungssystem Amadeus
Flugverfügbarkeiten für vorgegebene Strecken, Abflugsdaten und Buchungsklassen,
die aus dem hauseigenen Reservierungssystem X-Mix gelesen wurden, in Echtzeit
ermittelt.
Diese Infos wurden sowohl in einer Datenbank als auch direkt im hauseigenen
Reservierungssystem X-Mix gespeichert.
Technik
: Java, Eclipse Callisto 3.X (mit u.a. Maven2 Plugin), Hibernate 3.2ga,
Spring 2.0.1, Maven 2, Log4J, Apache Commons (Digester, usw..)
Nachkalkulation
Beschreibung: Die in dem hauseigenen Reservierungssystem X-Mix befindlichen Kosten und Margen
Wurden automatisch in einer Datenbank eingelesen und später über eine Windows
Oberfläche gemäß den Hotel- und Agenturverträgen abgeglichen und ggf.
korrigiert bzw. ergänzt. Desweiteren wurden die Zahlungsausgänge,- eingänge und
sonstige Kosten festgehalten. Kreditkartenabbuchungen wurden sichtbar gemacht.
Technik
: Visual Studio .NET 2005, .NET 2.0, VB.NET, Thales Interface DLL, Oracle 10g,
NHibernate (HQL), Log4Net, Click Once Deployment (No touch Deployment)
Passenger und Catering Info
Beschreibung: Aus dem hauseigenen Reservierungssystem X-Mix wurde eine XML Export Datei mit
gebuchten Sitzen aus dem eigenen Kontingent analysiert und in eine neues
XML-Format transformiert und aggregiert.
Technik
: Java, Eclipse Callisto 3.X (mit u.a. Maven2 Plugin), Hibernate 3.2ga,
Spring 2.0.1, Maven 2, Log4J, Apache Commons (Digester, usw..), XSLT, Xalan
Hotelbeschreibungen
Beschreibung: Incoming-/Hotelagenturen und Hotels hatten die Möglichkeit Ihre
Hotelbeschreibung strukturiert über eine Weboberfläche einzugeben. Die Produktmanager
waren in der Lage diese Beschreibunge freizugeben.
Per Mail werden alle Betroffenen über die
Änderung informiert bzw. erhalten einen Differenzreport über die Änderungen
Technik
: Java, Eclipse Callisto 3.X (mit u.a. Maven2 Plugin), Hibernate 3.2ga,
Spring 2.0.1, Maven 2, Log4J, Apache Commons (Digester, usw..), JBoss/Tomcat, Load
Balancing, automatisierte Web- und Lasttests mit Produkten von Mercury Interactive,
Apache
Axis Webservice (SOAP), JSTL/JSF,
Stopsales
Beschreibung: Über eine Weboberfläche konnten Hotels und Agenturen Zeiträume eingeben
in denen Hotels ausgebucht waren. Diese Zeiträume wurden dann bei der
Veröffentlichung der Angebote im Internet (opodo.de, expedia.de)
automatisch nicht berücksichtigt
Technik
: Java, Eclipse Callisto 3.X (mit u.a. Maven2 Plugin), Hibernate 3.2ga,
Spring 2.0.1, Maven 2, Apache Axis Webservice (SOAP), JSTL/JSF, JBoss/Tomcat6,
Branche : Arbeitsmedizin
Zeitraum : 09.2005 - 10.02.2006
Oracle Migration
Beschreibung: Die in SQL Server entwickelten Stored Procedures, Triggers, Functions (130)
wurden nach Oracle migriert. Dazu wurde initial ein Tool von Oracle benutzt
(Oracle Migration Workbench). Zusätzlich wurde ein C#-Generator der NUnit
Testklassen für die migrierten Procs erstellte, programmiert.
Technik
: Visual Studio 2003, Oracle 10g, SQL Server 2000, Oracle Migration Workbench
(OMWB), NUnit Test Framework, TOAD 8 for Oracle
Scanner
Beschreibung: Eine Komponente die das kommerzielle Produkt VintaSoftTwain.NET Library 1.5
kapselte und Funktionen wie mehrseitiges Scannen und verbessertes
Errorhandling hinzufügte, wurde von mir entwickelt.
Das gescannte Bytearray wurde in eine Oracle bzw. SQL Server Datenbank als
BLOB gespeichert.
Technik
: Visual Studio C#.NET, NUnit, SQL Server 2000, Oracle 10g
Replikation
Beschreibung: Unter Verwendung des Replikationsmoduls des SQL Server 2000 wurde eine
Client und Server Komponente entwickelt. Die Client Komponente ergänzt dabei den
Enterprise Manager um die Replikationsfunktionen über SQL RMO und
ermöglichte das Erstellen von Publikationen und Abonnements sowie das Synchronisieren.
Zusätzlich wurde eine .NET Remoting Komponente entwickelt um Aktionen
auszuführen die nur im SA-Modus möglich sind jedoch aber von Client
angestoßen werden müssen.
Technik
: Visual Studio 2003 C#.NET, SQL Server 2000/2005, .NET Remoting
Branche
Zeitraum
: Telekommunikation
: 01.2005 - 09.2005
Prokom
Beschreibung: Neuentwicklung eines Telefonauskunftssystems für Call-Center
Technik
: Geschäftsprozessmodellierung mit Rational Rose (Model Driven Architeture, MDA/SOA),
AOP,
Eclipse 3.1, Continuus, Flash (Remoting), XML-RPC (Apache Axis), Oracle 10g,
TOAD, DBVisualizer, Python (Jython), J2EE, Apache HTTP Server, Apache Tomcat,
C++ und Java Codegenerierung aus Rational Rose
Branche : Sparkassen (Bank)
Zeitraum : 10.2004 - 01.2005
Basel II (Sicherheitenverwaltung)
Beschreibung: Entwicklung eines multithreaded Socket Server für Prozesse in der
Sicherheitenverwaltung auf Legacy Systemen (OS/390)
Technik
: Visual Studio 6.0, C++, Oracle, ODBC, Cold Fusion, NuMega Boundschecker,
MQ Series
Branche : Autohersteller
Zeitraum : 04.2004 - 10.2004
Generischer Fileimporter
Beschreibung: Es sollte ein generisches Datenimportprogramm erstellt werden das
Importdateien über XML beschrieben und über XSLT in DML transformiert, verarbeitet.
Technik
: WSAD 5.1, IBM Websphere 4.x/5.x, J2EE Spring Framework (MVC), 3-Tier
Architektur Struts, Velocity, Aspect Orientierte Programmierung, SQL, JDBC, DB2,
Stored Procedures, EJB, Servlets, Python/Jython
Branche : Handel
Zeitraum : 08.2003 - 12.2003
Neuentwicklung HOST Warenwirtschaftssystems
Beschreibung: Neuentwicklung eines Cobol-basierten HOST Warenwirtschaftssystems auf
Java/SWING
Technik
: Swing GUI Frameworks (REBIZ), J2EE Server Frameworks (MVC),
SQL, DB2, Stored Procedure, EJB, Servlets, WSAD
(Websphere Application Developer bzw. Eclipse), Aufruf von CICS OS/390
Cobol Unterprogrammen über die J2EE Connector Architecure
Branche : Fluglinie
Zeitraum : 01.2003 - 07.2003
Automatisierung Gruppenreservierungsprozesse
Beschreibung: Analyse materialisierungsrelevanter Gruppenreservierungsprozesse
(Adhoc/Serien Reservierung, Queue Verarbeitung, Availibility-Finder,
Materialisierungskontrolle, etc.) und Umsetzung
dieser in eine Rich/Smart .NET Forms Client. Erstellung der Fachkonzepte mit
Berücksichtigung der IATA/Touristik Richtlinien. Zugriff auf das Passenger Reservation
System Amadeus über die IBM Personal Communication COM Komponente
Technik
: Visual Studio .NET, ASP.NET/VB.NET, IBM Personal Communication
(COM Objekt, Zugriff auf OS/390 Amadeus und Iris Reservierungssysteme)
HTML, CSS, XML, JavaScript, VBScript,SQL Server, ADO.NET, DB Modelling mit
Erwin UML Modellierung in Visio, Entwicklung eines WebServices, Multithread
Programmierung in VB.NET
Branche : Technologie Konzern
Zeitraum : 06.2002 - 12.2002
Frühwarnsystem (FWS)
Beschreibung: Entwicklung eines webbasierten Frühwarnsystem für Lieferanten und
deren Disponenten.
Technik
: Java GUI Programmierung mit Swing und JHotdraw, Client/Server Kommunikation
über ein XML-RPC Protokoll, JSP Programmierung, Custom Tag Library,
JUnit, JDBC mit DB2 und Oracle, SAP WEB-AS 6.10,
Websphere 4.0 Advanced Server Edition und Single Server Edition, Tomcat 4.0
Erstellung von Aktivitäts- bzw. Klassendiagrammen mit Together Control
Center, Lasttests mit Application Test Center von Microsoft,
automatisierte Funktionstest mit HTTPUnit
Zugriff auf Siemens SAP System für Single-Sign-On Verfahren
Zugriff auf SAP-R/3-System mit Hilfe von SAP-BAPI-Schnittstellen
und SAP Java Connector JCO
Rail Maintenance
- Techn. Betreuung
Terminabstimmungsplatform für Lieferanten/Disponenten (SuCCESS)
- Techn. Betreuung
Branche : Fluglinie
Zeitraum : 09.2001 - 06.2002
Filekeys
Beschreibung: Automatisierung Gruppenreservierungsprozesse innerhalb von MS Office und
.NET
Technik
: Entwicklung von Windows 2000 Dienste basierend auf dem VB.NET Framework für
zyklische Vorausbuchungen von Gruppen der Fluglinie, Zugriff auf OS/390
Buchungssysteme über den SNA Server von Microsoft, Ablage der ermittelten
Daten auf SQL Server bzw. Access Datenbanken, Automatisierungen von
Statistiken bzw. Bestätigungen für die Gruppenreservierung Anbindung von
Office Produkten mit VB, VBA bzw. COM Technologie und dem Amadeus/Iris
System zur Ermittlung der Buchungsdaten bzw. Queue Daten mit Hilfe der COM Objekte
des Personal Communication System von IBM. Anbindung der VB bzw. VBA
Programme an Office Vorlagen für Excel und Word
Branche : Bank
Zeitraum : 04.2001 - 04.2002
KosyfaWeb
Beschreibung: Portierung des Vertriebsprodukt KosyfaWIN
(Kunden Orientiertes System für Absatz Finanzierung) von Delphi Fat/Smart
Client nach Web www.kosyfa.de. Evaluierung von Web Frameworks wie Struts,
JetSpeed, Expresso, ArsDigita, u.a.
Technik
: Umstellung von Fat/Smart Client auf Thin Client mit 3-Tier Serverarchitektur,
Anbindung an das bestehende HOST System zur Stammdatenverwaltung,
Parallele Nutzung von DB2 auf AS/400 und NT,
Entwicklung auf Windows NT mit regelmäßigem Deployment auf AS/400,
Java 1.2.2 bzw. 1.3 Entwicklung mit Visual Age for Java und Team Server,
Einsatz des Persistence Frameworks von IBM (Persistence Builder),
Websphere Test Environment sowie Apache Tomcat,
JSP Entwicklung mit Macromedia Ultradev sowie dem
Live Data Mode für Custom Tags, Entwicklung von Custom Tag Libraries und Nutzung der
Jakarta Taglib, Erstellung von JUnit bzw. HTTPUnit Testklassen,
Administration von Websphere Application Server auf AS/400 und NT
Erstellung von QSH-Shellscripts zur Automatisierung des Deployments,
(Kompilierung der JSPs und Java sourcen auf dem Zielsystem, Durchlauf
der JUnit Testklassen vor dem Deployment, Anbindung an die Tool API von Visual Age,
Erstellung eines Deploymentverfahrens mit ANT, JUnit und der Tool API von
IBM AS/400 Administration über Client Access (Bosanova),
Direkter JDBC Zugriff auf AS/400 DB2 über AS/400 Java Toolkit für NT
Branche
: Bank
Zeitraum : 01.2001 - 04.2001
GRAF
Beschreibung: Beratung und Umsetzung in der technischen Erweiterung (Transaktionen, etc.)
für das Global Reconciliation Application Frameworks (Graf, Wertpapiersysteme).
Technik
: Einführung und Anpassung von EJB 1.1/2.0 anhand des Open Source Produkts
JBoss/Tomcat (ehemals EJBoss),
Entwicklung von EJB Referenzimplementationen für Container Managed
sowie Bean Managed Transaktionen und Persistence für Informix und Oracle 8i mit Hilfe
von JBuilder Enterprise sowie Together Control Center,
Entwicklung der JUnit Testklassen für diese Referenzimplementationen,
Erstellung von XML Deployment Deskriptoren für EJBs, Web Archives (war)
sowie Enterprise Archives (ear),
Erstellung einer Testumgebung für EJBs mit Servlets und JSP Seiten,
Einführung und Anpassung von Together Control Center an Continuus und
JBoss 2.X (ermöglicht Direktes Deployment vom EJB Objektmodell auf JBoss 2.
1) Crosstests der entwickelten Beans auf Bea Weblogic,
Deployment auf SUN Solaris
Branche : Automobil
Zeitraum : 09.2000 - 01.2001
Konto-Informationssystem
Beschreibung: Webbasiertes Kontoinformationssystems für Auto-Händler
Technik
: Visual Age for Java 3.5, Servlets, Java PDF Library, JDBC,
Dreamweaver bzw. Homesite, Oracle Datenbankanbinung,
Einbindung von Stored Procedure über JDBC,
Entwicklung eines 3-Tier Business Object Models,
Deployment auf SUN Solaris, Websphere, IPlanet
Branche : IT-Dienstleister
Zeitraum : 08.2000 - 09.2000
Auktionsplatform
Beschreibung: Entwicklung einer Auktionsplatform für die Rückversichungsbranche
Technik
: Entwicklung sowie Tests von DTDs bzw. XML/XSLT Dokumenten mit Hilfe
des XML Spy, Transformation dieser mit dem Xalan/Xerces XSLT Prozessors
bzw. Parsers auf der Server Seite,
Ausrichtung des HTML/Javascript Outputs für beide Browser,
Einbettung von Javascript Funktionen und Cascading Style Sheets,
Anpassung bzw. Erweiterung des Servlets und der Kontroller Klassen,
Datenbankkommunikation erfolgte über EJBs,
Application Server Websphere 3.x,Java Entwicklung erfolgte unter Visual Age for Java
3.02,
Weiterhin betreute ich vier XML/XSL Entwickler sowie teilweise Backend
Entwickler, Kommunikation erfolgte in Englisch bzw. Französisch, da es sich
um ein internationales Team handelte
Branche : Internet/Medien
Zeitraum : 12.1999 - 08.2000
Content-Management-System
Beschreibung: Entwicklung eines CMS für Redakteure und Publizisten eines Medienkonzerns
Technik
: Entwicklung eines XML basierten Multithreaded Job Managers auf der Basis
eines Java/XML Frameworks, Kommunikation der Komponenten erfolgte über TCP/IP Sockets
(Applet/Server, Server/Server), dynamische ladbare Java Klassen bzw. Pipes
(Serverseitig),
Dienste wurden über einen Service Manager zur Verfügung gestellt und an
den angesprochenen Dienst weitergeleitet.
Die Kommunikation war rein XML basiert als auch die Datenhaltung,
Entwicklung eines AWT/Swing Frontends für die Benutzerverwaltung
Branche : Logistikunternehmen
Zeitraum : 04.1999 - 12.1999
Aufgabenfeldbezogene Auswertungen
Beschreibung: Erstellung eines Java Applets für Abfrage von Aufgabenfelder
Technik
: Entwicklung eines Management Informationssystems im Intranet zur Erstellung
von grafischen bzw. tabellarischen Reports aufgrund aggregierte
Unternehmensdaten, Erstellung des Objektmodels in Together J mit Hilfe der UML und
Design
Patterns, Implementierung des Modells in Java mit Hilfe von Visual Age for Java und
Visual Café in einer verteilten Umgebung mit CORBA,
Kommunikation des Client mit dem Server ausschließlich über CORBA,
Entwicklung basierend auf JDK 1.1.7/1.2 und Java Foundation Classes (SWING),
Einbindung der JFCSuite von Protoview zur Erstellung des java Frontends
(Applet) Anbindung der Oracle 8.0 Datenbank mit dem JDBC Thin Driver von Oracle,
Erstellung von Oracle Stored Procedures und SQL Statements,
Erstellung der HTML-Seiten mit Macromedia Dreamweaver, CF Studio,
Homesite/JRun, Administration/Erweiterung und Bugfixing des "alten" MIS bestehend aus
Internet Information Server 4.0, Cold Fusion 4.0, JRun ( Servletengine ),
ASP, Javascript bzw Vbscript und einem Java Applet ( aufgabenfeldbezogene
Auswertung ), Client/Server Kommunikation über Java Servlets und JSP
Branche : Versicherung
Zeitraum : 10.1996 - 04.1999
Anwendungsarchitektur für Versicherungen
Beschreibung: Entwicklung eines generischen Geschäftsobjekt-Finder und
Implementierung einer verteilten Anwendungsarchitektur im 3-Tier Modell
für konzerninterne Projekte einzelner Versicherungssparten mit Hilfe des
Component Object Models (COM) von Microsoft
Technik
: Umsetzung der Architektur in Visual C++, MFC, VB5 auf NT Workstation Version
4.0, Entwicklung eines dynamischen, projektübergreifenden Geschäftsobjekt Finders
auf Windows NT Workstations, C++, COM, (Businessquery), Entwicklung eines
Dokumenttypgenerators bzw. Texterstellungs/Verwaltungssystem mit der
Möglichkeit dazugehörige dynamische Assistenten/Wizards über ein GUI
individuell zu erstellen und direkt zu testen bzw. auszuführen, Optionale Darstellung
der Assistenten im Web Browser, Konzeption und Realisierung der hostbasierten
Vorgangsdatenbank.-bzw. Applikation für Client/Server mit MQ Series,
Komponentenentwicklung Visual Studio/C++/VB, OLE/Activex/COM, MQSeries,
Boundschecker, Visual Sourcesafe, Nutzung der MS Office Objektmodelle zur
Anzeige von Hostdaten (MS Outlook, MS Word, MS Access)
Branche : Internet Dienstleister
Zeitraum : 06.1998 - 10.1998
Bestellsystem
Beschreibung: Entwicklung eines Bestellsystem für pharmazeutische Serviceartikel
über das Internet
Technik
: Internet Information Server 4.0, Active Server Pages, Java, Javascript,
OLEDB, Macromedia Dreamweaver
Branche : Pharmaindustrie
Zeitraum : 10.1995 - 10.1996
ETMS (Electronical Territorial Management System)
Beschreibung: Entwicklung und Konzeption eines Außendienststeuerungssystems (Home Office)
für die Pharmaindustrie. 2 Monate Projektbetreuung in Brüssel.
2 Wochen Projektberater in USA (New Jersey).
Projektleiter eines indischen Entwicklerteams in Hannover.
Technik
: Powerbuilder (Schulung in London),
Client/Server, Powerbuilder, Visual C++, AIX, AWK, C, SQL, ERWIN,
RS/6000, Informix Online, 4gl Programmierung,
Übersetzungen, Konzeption, Erstellung von Schulungsmaterial
Branche : Universität Köln
Zeitraum : 01.1995 - 10.1995
Bahn-Anschlussplan
Beschreibung: Entwicklung eines grafischen Anschlußplans im Auftrag der Kölner
Verkehrsbetriebe
Technik
: Borland C++, ODBC Anbindung an DB2 auf SUN Unix Workstations
Branche : Schulungs-und Beratungsunternehmen
Zeitraum : 08.1994 - 08.1994
Coaching
Beschreibung: Trainer eines Entwicklerteams der Deutschen Telekom in Frankfurt
Themen:
1. nicht objektorientierte Spracherweiterungen in C++
2. Klassen, Methoden, Membervariablen
3. Vererbung, bzw. Mehrfachvererbung
4. Polymorphismus (virtuelle Funktionen)
5. Operator Overloading
6. Exception Handling
Technik
: C++ und Objektorientierte Programmierung Grundlagen (Borland C++)
Branche : Universität Köln
Zeitraum : 01.1994 - 08.1994
Autorensystem
Beschreibung: Entwicklung eines Autorensystems für Grundschulen in NRW
Technik
: Visual C++ 1.5, Portierung nach Windows NT 3.5
Branche : Universität Köln
Zeitraum : 06.1994 - 06.1994
pers. Weiterbildung
Beschreibung: Teilnahme an einem Programmierworkshop,
objektorientierte Programmentwicklung am Beispiel von C++
Algorithmenentwicklung in C++
Windows Programmierung mit Visual C++
Branche : Bundesministerium Bonn
Zeitraum : 09.1994 - 09.1994
Coaching
Beschreibung: Trainer für Wordbasic Programmierung,
Optimierung und Fehlerbehebung unter Windows
Branche : Deutscher Bundestag
Zeitraum : 08.1995 - 08.1995
Coaching
Beschreibung: Trainer für DLL Programmierung mit Visual C++
Help Compiler, Kontextsensitive Hilfe
Branche : Reifenindustrie
Zeitraum : 05.1995 - 08.1995
Coaching
Beschreibung: Coaching, Schulung der Mitarbeiter in C++ und Unix,
Entwicklung eines Inventurprogramms mit VB und MS Access
Informix, AWK, Shellprogrammierung, Systemverwaltung
Branche : Technologiehersteller
Zeitraum : 05.1994 - 05.1995
Beschreibung: Entwicklung eines Archivierungs bzw. Retrieval Programms in C unter M-Unix
mit Curses Bildschirmbibliotheken,
Entwicklung einer Kundenverwaltung in 4GL unter M-Unix auf RISC Rechnern mit
Schnittstellen zu KI-Office UX,
Informix, Shellprogrammierung, 4GLl Programmierung, Unix Systemverwaltung
Technik: C++, Shellprogrammierung, M-Unix, Informix 4-GL
Branche : Autohersteller
Zeitraum : 01.1994 - 05.1994
Seminarverwaltung
Beschreibung: Entwicklung einer Seminarverwaltung und Statistikanwendung
Technik
: Visual C++, MFC, Novell, DOS, Windows, Informix, C-Iisam, Panel Plus
Branche : Krankenkasse
Zeitraum : 10.1993 - 12.1993
Seminarverwaltung
Beschreibung: Programmierung einer Seminarverwaltung und eines Konvertierungsprogramms
in C
Technik
: Sinix, Informix, C
Branche
: EDV Dienstleister
Zeitraum : 09.1992 - 09.1993
Interkommunikationssystems Unix-Windows
Beschreibung: Entwicklung eines Interkommunikationssystems zwischen Unix Systeme bzw.
DOS und Windows unter Verwendung eines WANs mit Hilfe von UUCP,
Zentrale Datenverwaltung von Franchisebetrieben deutschlandweit.
Technik
: SCO Unix, Btrieve/Xtrieve, DOS, Ansi-C, UUCP, UUCICO
Branche : Universität Köln
Zeitraum : 09.1992 - 09.1995
Studium der Diplom Wirtschaftinformatik
Branche : Mediendienstleister
Zeitraum : 11.1991 - 09.1992
Presse-Akkreditierungsystem
Beschreibung: Entwicklung eines Akkreditierungssystems für große Sportveranstaltungen
Einsatz der Software auf den Eiskunstlaufweltmeisterschatfen in München,
Europameisterschaften in Sofia und Weltmeisterschaft der Junioren in
Budapest, Betreuung der IT auf großen Tennis- und Leichtathletikveranstaltungen in
Essen bzw. Stuttgart
Technik
: C, Informix, SCO Unix, C, Informix, Shell Programmierung
(Bourne Shell, C-Shell, AKW)
Branche : EDV Dienstleister
Zeitraum : 11.1990 - 11.1991
WWS
Beschreibung: Konzeption und Realisierung eines Warenwirtschaftsmoduls,
sowie eines Texteditors für den Goodyear Reifenhandel
Technik
: ANSI-C, Btrieve, DOS , Unix, Panel Plus II
Branche : Industrie Service
Zeitraum : 03.1990 - 11.1990
Datenerfassung
Beschreibung: Entwicklung von Datenerfassungssystemen auf Großrechnern in Cobol 85
Technik
: Cobol 85, Unisys S80, DOS, ISAM, Micro Focus Cobol
Branche : Industrie/Küchen
Zeitraum : 01.1990 - 03.1990
Visuelle Darstellung von Küchen
Beschreibung: Entwicklung eines grafischen Systems zur Unterstützung der visuellen
Darstellung von Kücheneinrichtungen
Technik
: Unix, Shellprogrammierung, Easytrieve, BS2000, Ansi-c, Siemens WS30
Workstations
Branche
: Versicherung
Zeitraum : 07.1989 - 09.1989
Bestandsabgleich
Beschreibung: Entwicklung einer Bestandsabgleichsanwendung in der KFZ-Sparte
Technik
: Cobol 85, Siemens BS2000
Branche : Siemens AG Bonn
Zeitraum : 01.1989 - 01.1990
Fortbildung
Beschreibung: Ausbildung zum Organisationsprogrammierer,
SAP Abap Programmierung auf BS2000,
Cobol Programmierung,
Methoden der Softwareentwicklung,
BS2000 Prozeduren, JCL,
BS2000 C Programmierung
Branche : Universität Köln/Deutsche Sporthochschule Köln
Zeitraum : 09.1985 - 01.1989
Studium
Beschreibung: Studium der Anglistik und Sportwissenschaft
Herunterladen