07/04 - Branche: Finanzdienstleistung
Projekt: Berichte
Technik Java,J2EE,C++,Actuate Report Server,Web Services,XML,Oracle,SQL
02/04 - 06/04 Branche: Bank
Projekt: Personalkostenplanung
Technik: PeopleSoft, Application Designer, SQR
10/03 - 12/03 Branche: Industrie
Projekt: Konzeption einer Web-Applikation zur Bestimmmung von Eigenschaften von Abluftkanälen
Technik: Java-Applet, MS-Internet Explorer, Shockwave
06/02 - 09/03 Branche: Kreditkarten, Reisekostenoptimierung
Projekt: AirPlus Information Manager - Datawarehouse und Reporting
Projektziel:
Erstellung einer multitier Web-Applikation, die bestehende
lokale Workstation/Desktop Applikationen ersetzen sollte.
Usergruppe:
Firmen, Travel Manager
Applikationbeschreibung:
Die Applikation sollte dem Benutzer ermöglichen, seine Reisekosten zu optimieren und zu kontrollieren. Durch Vergleich der Reiseleistungen ( Flug, Hotel, Auto ..etc) sollte er im Stande sein den günstigsten Anbieter auszuwählen.
Die Technik:
Replikation von operativen Daten(Kundenstammdaten, Transaktionsdaten) von Host DB nach Oracle. Die Applikation stellte eine Ansammlung von vorbereiteten
und mit Kunden vereinbarten Auswertungen/Reports. Der Benutzer übergibt seine Parameter ( Zeitraum, Kartenportfolio, Sparte, andere Filter) definiert das gewünschte Ausgabeformat. Grafik, Excel, Text, PDF, HTML. Die Datenübermittlung erfolgt synchron oder asynchron ( direkt oder Speichern im Benutzerarchiv zur späteren Einsicht)
Desweiteren sollte der Benutzer die Möglichkeit haben, eigene
Auswertungen zu definieren ( Teilprojekt Reportgenerator) und Benchmarks zu erstellen
Aufgaben
Senior Programmierer, Entwurf und Implementierung der Applikations-Architektur Schichtentrennung: DB-Schicht (Persisenzschicht), Business Logic, Frontend (JSP,STRUTS)
Implementierung der Exportmodule im speziellen die Generierung von PDF-Files.
Implementierung der Threadverwaltung, Modellierung von asynchronen konkurierenden Datenzugriffsmechanismen.
Optimierung der SQL-Abfragen ( Oracle )
Technologie, Entwicklungsumgebung
-Web Applikation, J2EE
-IDE: Eclipse
-Frontend: JSP,STRUTS
-Backend: Apache, Tomcat, ORACLE 9i
-Programmiersprachen: JAVA, PL/SQL,JSP,STRUTS,Html,XML, Excel VBA
-Zusatzsoftware: Cocoon, PDFLib, Log4j
01/02 - 06/02 Branche: Bank
Projekt: MWD - Kontenverwaltung.
Das Projektziel:
Berichtigung von operativen Daten ( Konten) Zumeldungen und Korrekturen. Replikation von Kontendaten von einem Hostsystem in eine DB2 Datenbank zwecks Berichtigung. Presentation der Daten in einem Webbrowser zwecks Datenberichtigung. Integration der Applikation in konzernweites Zugangsberechtigungssystem
Usergruppe:
Mitarbeiterer Finanzen Aufsichtsrechtliches/Internes Berichtswesen
Zu implementierende Aufgaben ( fachlich):
Referenzdatenpflege , Stammdaten, Kontodaten, TEA-Daten, Wechseldaten, Kontokompensationen, Kontoverwaltung: Saldenaufteilung, Währungsumrechnung, Betragskorrektur
Berichtswesen, Logging
Aufgaben
Senior Programmierer, Entwurf der Applikations-Architektur,
Programmierung der Web-Anwendung mit Schwerpunkt im Backend, OO-Mapping von Datenbanktabellen, Transaktionsverwaltung, Connectionpooling, Datencaching, Zugriffskontrolle, Zugangsberechtigung
Technologie, Entwicklungsumgebung
-Web Applikation
-IDE: JBuilder 6
-Frontend: JSP und STRUTS
-Backend: WebSphere , IBM DB2
-Together
-Programmiersprachen: SQL, Java, Excel-VBA
06/01 - 12/01 Branche: Kreditkarten, Reisedienstleister
Projekt: AirPlus - Portal
Projektziel:
Programmierung eines Unternehmensportals ( Kreditkartenanbieter). Das Portal sollte als Basis und Ausgangspunkt aller anderen externer Web-Services des Unternehmens werden. Vor allem aber den Zugang zu den Transaktionsdaten der Kunden ermöglichen. Zusatzservices:
Forum, E-Mail, Nachrichten, Neuanmeldung und eine Reihe von externen Serviceanbietern wie zB. Bahnaukunft, Routenplannug
Usergruppe:
Firmen, Geschäftsreisende. Travel Manager
Applikationbeschreibung:
Portalapplikation - Firmenanmeldung, Benutzeranmeldung, Kontrolle von Kreditkartentransaktionen, Reporting, Anbindung von Unternehmen internen und externen Web-Services
Aufgaben
Programmierung eines Geschäftsreise-Portals, Aufgaben im
Frontend, Backend, Datenbank - Als Seniorprogrammierer
Schwerpunkt im Backendbereich. Datenbank, Connectionpool
Transaktionsintegrität
Technologie, Entwicklungsumgebung
-Webapplikation
-IDE: JDeveloper/Oracle
-Frontend: JSP, JavaScript, HTML
-Backend: Apache/Tomcat, Oracle
-Programmiersprachen: Java,JSP,PL/SQL,SQL,SQLJ,VBA
-Zusatzsoftware: Adobe Acrobat
Branche: Kreditkarten, Reisedienstleister
Projekt: ETO (Easy Travell Online) - Reisekostenoptimierung
Projektziel:
Programmierung einer Webanwendung mit einem Java-Swing Client und einem C++ Backendserver als verteilte Applikation
(CORBA). Der Frontend-Client sollte eine komfortable und attraktive Benutzeroberfläche bieten. Im Backend sollten mehrere miteinander aggregierte Module fungieren: Businesslogik, Buchungen, Reservierungen, Auskunft. Anbindung externer Dienstleister wie. Amadeus ( Flug-Reservierung) Mietwagenzentralle. Modulkommunikation mittels CORBA, Kommunikation Client - Server mittels HTML-Tunneling.
Die Applikation sollte dem Reisenden und Firmen-Travel-Manager
die Reisekosten kontrollieren, Reiserichtlinien anlegen, Reiseabrechnung durchführen, Buchung, Storno,Auskunft
Usergruppe:
Firmen, Geschäftsreisende. Travel Manager
Applikationbeschreibung:
Aufgaben
Backendentwickler in C++, AIX, CORBA, Datenbankabfragen
-Client-Server Applikation
-IDE: SNIFF++
-Frontend: Client Java Swing - HTTP-Tuneling
-Backend: Verteilte Applikation, CORBA
-Programmiersprachen: C++, Java, SQL
Zusatzmodule: OO-Datenbank Versant
04/00 - 02/01 Branche:Versicherung
Projekt: CEDAR - Datawarehouse
Projektziel:
Replikation von operativen Daten eines Versicherungs-unternehmens, Policenverwaltung, Stammdatenverwaltung,Transaktionsdaten, Währungsumrechnung. Erstellung eines Datawarehouse auf der Basis einer Sybase-Datenbank
Umsetzung durch die Businessanalytiker definierten Berichte als SQL-Prozeduren Ausgabeformat: PDF, HTML, Excel
Usergruppe:
Business Analysten eines Versicherungsunternehmens
Aufgaben
Programmierung von SQL Stored Procedures - Sybase, VBA-Programmierung, SQL-Tunning, Tasks-Scheduling,PDF mittels Cognos Impromtu, Visual Basic als Client-Applikation ADO, DAO ODBC
Technologie,Entwicklungsumgebung
-SQL-Prozeduren Datawarehouse, Reporting
-IDE: DBArtisan, MS-VisualStudio/VB
-Frontend: Visual Basic 6
-Backend Sybase System 11, WinNT
-Programmiersprachen: SQL,VisaulBasic, Excel-VBA
-ADO, DAO
11/99 - 03/00 Programmierung einer Client/Server-Applikation im Drei-Schichten-Model
CORBA, DCOM (WinNT, Java, C++, PowerBuilder)
Branche: Banken
07/99 - 11/99 Programmierung in Power-Builder - Bilanzierungssoftware
Branche : Banken
04/99 - 06/99 Branche: Versicherungen
Projekt: Visual Basic 6.0 Applikation - Budget
Projektziel:
Neuprogrammierung einer Windows Applikation zur Budgetplannung. Die Applikation sollte in allen Profit-Center eines großen Versicherungsunternehmen zu Einsatz kommon. Mit Hilfe der Applikation sollten zu erwartende Ausgaben und Einnahmen gegliedert nach Arten erfasst werden.
Aufgaben: Rollenverwaltung, Konkurierende Zugriffe,Multithreading
Sie besteht aus einem thin Visual Basic Client der mittels DCOM mit der Backendkomponenete kommuniziert. Reine MS Welt - da alle Komponenten auf MS-Systemen laufen, Datenbank Sybase System 11 ( Auf NT-Server) .
Neben der Datenerfassung, war auch das Reporting, Benchmark Archivierung, Import und Export als Exceldaten vorgesehen
Die Applikaton sollte schrittweise realisiert werden ( siehe oben Fortsetung)
Aufgaben
Programmierung einer C/S-Applikation, Architekturentwurf,
OLE-Automation, DCOM
-Visual Basic 6.0
-Umgebung:WinNT, Visual Studio 6.0
-DCOM, DAO
02/99 - 4/99 Programmierung in Power Builder - Verteilte Applikationen (COM, WinSock)
Branche : Banken
10/98-1/99 Branche: Bank
Projekt:
Crypto, Anwendung zur Datenverschlüsselung und Komprimierung
Projektziel:
Erstellung einer Applikation zur Verschlüsselung und Komprimierung der Länderobligos-Daten in Konzernstellen
Ausführung Windows EXE, Windows DLL, UNIX-Kommandozeilenprogramm
Aufgaben
(1 Mann Projekt ) Entwurf der Architektur, Implementierung aller Komponenten, Installation vor Ort, Der Quellecode musste plattformunabhängig compilierbar sein. Drag&Drop in der Windows Exe, Konzeption des Verschlüsselungsalgorithmus, Implementierung des Huffmanns Code zur Datenkomprimierung
Technologie
-Plattformübergreifend C++
Win32 (NT/95) und Linux,UNIX (AIX), C++
05/98-09/98 Branche: Elektronic Publishing Softwareanbieter
Projekt: Anzeigenerfassungsmodul
Projektziel:
Portierung einer MacOS-Applikation (Anzeigenerfassung) auf WinNT
Aufgaben
Beratung in Systemprogrammierung MS-Windows, Portierung von MacOS - Single Source Plattformunabhängiges Programmieren in C++ , Beratung zur Anwendung der Altura-DLL
Technologie,Entwicklungsumgebung
Win32 (NT/95), MacOS,
12/97-04/98 Programmierung einer OLE-Embedding-Schnittstelle (Container)
Win32 (NT/95)
Branche : Verlagssoftware
04/97-10/97 Branche: Elektronic Publishing Softwareanbieter
Projekt: Editorial, Redaktionssystem
Projektziel
Portierung, Bereiningung bestehender Softwarequellen von nativ-Code. Erstellung OLE-Automation Schnittstelle zu einer Fremdapplikation
Aufgaben
Erweiterung eines Redaktionssystems um neue Schnittstellen zur Interprozesskommunikation ( siehe unten)
Technologie,Entwicklungsumgebung
-Schnittstelle: Microsoft OLE, COM
-IDE: Metrowerks CodeWarrior, MS-Visual Studio
-Umgebung: Win32 (NT/95), MacOS 8.0
08/96 - 10/97 Branche: Elektronic Publishing Softwareanbieter
Projekt: Editorial, Redaktionssystem
Projektziel:
Portierung eines Redaktionssystem von der MacOS-Plattform auf Windows NT. Der neue Code muss aber plattformunabhängig sein - sodass in Single Source Weiterentwicklung des Redaktonssystems für beide Plattformen ( und weitere) weiterhin realisierbar sein muss
Aufgaben
-MS Windows-Portierung des LinoPress-Systems (MacOS)
-System- und Plattformübergreifende Programmierung in C und C ++, Win 32-Programmierung
-OLE-Automation in C ++ ohne MFC-Unterstützung
-OLE-Embendding in C ++ mit Hilfe der Borlands OWL und OCF
-Prozesssynchronisation, Interprozesskommunikation
Technologie,Entwicklungsumgebung
Metrowerks Code Warrior 10,
Visual C ++, Borland C ++,
Altura-DLL als Betriebsystem-Abstraktionsschicht
Visual Basic
05/96 - 10/96 Programm "OPAL" für MS-Windows 3.x; Ausführung: Windows Dialog-Fenster; Entwicklungsumgebung: Borland C++; Aufgaben: Lageverwaltung, Bestimmung von dynamischen Eigenschaften von Luftkanälen.
Branche : Großhandel - Elektrogeräte
01/96 - 8/96 Programm "Massen" für MS-Windows 3.x; Ausführung: MDI, Konstruktion, statische Berechnungen; Entwicklungsumgebung: Borland C++; Aufgaben: Ermittlung anhand von geodätischen Daten vom Material- und Arbeitsaufwand beim Straßenbau.
Windows 3.1, Windows 95, MS-DOS
Branche : Vermessung, Tief- und Hochbau
1990 - 1995 Studium der Elektrotechnik / Informationsverarbeitung an der
U-GH Paderborn
Schwerpunkte: Betriebssoftware (UNIX, SORIX, LINUX, DOS, RTOS)
Echtzeitprogrammierung, Grafische Datenverarbeitung
Diplomarbeit: Prozeßprogrammierungen interruptfähiger Hardware Anpassungen und Device-Treiber für zeitkritische
Prozesse unter SORIX und LINUX
Tätigkeit während des Studiums, Tutor im Prozeßdatenverarbeitungslabor
· Wartung von elektronischen Geräten inkl. Rechner
· Programmieren in C, PEARL, Assembler
· UNIX-Systemverwaltung
· Betreuung von Studenten in Rahmen der Tutorentätigkeit
· Mitarbeiter eines Vermessungsbüro"s
· Systemberatung (CAD, MS-Windows, DOS)
· Programmieren in Qbasic
in der Zeit vor dem Studium ( 1983 - 1988)
Programmierung von Prozeßrechnern (Telemecanique 2000) Assembler, Fortran
Betriebssystem - MULDMS