Seit 1.2007 IBM, Frankfurt
NGN: Next Generation Network
VoIP Telefonie Serverimplementierung, Fehlerprotokollierung, QoS, diameter,
policy-parser gemäß rfc4745
Tools/Umgebung:
C++, AIX, Linux, emacs, Eclipse, CVS, GIT, DB2, VoIP, SIP, xldb, xlC, GCC,
dbx, Net-SNMP, Rational ClearQuest
Seit 10.2006 Deutsche Flugsicherung Langen
Harmonisierung: Redesign Middleware, Redesign Infrastruktur Fachmodell,
Metaprogrammierung mit C++ Templates und Java Generics
Tools/Umgebung:
Solaris, Sun CC, Linux (SLES10), CMake, CPPUnit, ILOG Views, ACE, Java 5,
Java 6, EasyMock, Netbeans, Subversion, Sockets, TCP, UDP, Java Threads,
Java NIO, MagicDraw UML
asterix: Design und Implementierung einer Komponente für die Weiterleitung
von Towersimulatormeldungen.
Tools/Umgebung:
Windows XP, Sockets, UDP, Visual C++ 8.0 (Visual Studio 2005), MFC, CPPUnit
Reptor: Design und Implementierung einer Komponente für Aufnahme und
Wiedergabe von Flugsimulationsübungen.
Tools/Umgebung:
Solaris, Sun CC, ACE, Java 5, Netbeans, CVS, Subversion, Sockets, TCP,
UDP, Java Threads, MagicDraw UML
VADS: Simulationssystem für die Schulung von Fluglotsen.
Design und Implementierung eines Frameworks zur Anbindung einer
proprietären Middleware.
Design und Implementierung eines Frameworks für fachliche Callbacks (Publish/
Subscribe).
Weiterentwicklung eines Motif basierten GUI Frameworks.
Erweiterung der Anwendungslogik.
Tools/Umgebung:
Solaris, Sun CC, GCC, CPPUnit, Emacs, Eclipse, CVS, SVN, XWidgets, STL, ACE,
Rational Purify, Doxygen, MagicDraw UML
01.2005-12.2006 T-Mobile Bonn
Carmen: Customer Care Software,
Guiframework, Geschäftsprozessframework, Servicecallframework (SOA),
Parserframework (xerces), Printerframework (csv), Fehlerbehandlung,
regelbasierte Validierungen im Applicationserver, fachliche
Serviceimplementierung (SOA, Provider und Consumer Seite), fachliche
Programmierung von Applicationserver Requests, fachliche Programmierung im
Umfeld Rechnung
Tools/Umgebung:
Visual C++ 7.1, VisualStudio 2003, VisualStudio 2005, Windows, Unix, Linux,
Rational Rose, Rational ClearCase, Rational ClearDDTS, SOA, xerces, gdb,
emacs, C#, managed C++
10.2004 - 12.2004 Sal. Oppenheim Frankfurt
- XTS: Anbindung des Derivathandels an ein externes Handelssystem, Entwicklung eines
objektorientierten OCI Wrappers, Entwicklung des Frontends, Serialisierung
von Anwendungsobjekten
Tools/Umgebung:
Unix(Solaris), GCC, Visual C++ 6.0, Windows, OOA, OOD, Oracle 8.1.x, OCI, STL,
QT, Sockets
10.2003 - 9.2004 Deutsche Bahn Frankfurt
- Implemementierung eines Modells zur Wagenbildung, Routensuche mit
Abbiegewiederständen (Dijkstra).
- Design und Implementierung eines Analysewerkzeugs für Produktionsdaten
Railion (PVG).
- Auswertung von Daten aus dem Reisenden-Erfassungs-System (RES) und Import in
das Verkehrsplanungssystem Visum.
- Import PVG, Frachtbriefdaten, Simu-GV.
- Integration der Werkzeuge in das Konzernmodell.
- Konzeption und Entwicklung einer generativen Datenbankschicht
(mit ADO als Backend).
- Konzeption und Entwicklung von generativen Parsern / Printern für BDL-Dateien
(proprietäres Format der BVU).
- Design und Optimierung der Datenbank (SQL-Server 2000).
Tools/Umgebung:
Visual C++ (6.0 und 7.1) unter Windows 2000 / XP, managed C++, C#,
OOA, OOD mit Rational Rose, Rational Quantify, Rational Purify,
Visual SourceSafe, SQL-Server 2000, Microsoft Access, ADO, MFC, Dot Net
4.2004 privat
- Konzeption und Entwicklung einer generativen XML-Bibliothek (basierend auf
meiner Reflection Bibliothek).
Tools/Umgebung:
Visual C++ (6.0 und 7.1) unter Windows 2000 / XP, Visual SourceSafe, GCC 3.2
unter Linux, expat
3.2004
C++ Users-Journal: Artikel "A Variation on the Curiously Recurring
Template Pattern". Der Artikel ist in der Ausgabe Juni 2005 erschienen.
12.2003 privat
- Konzeption und Entwicklung einer Template basierten Reflection Bibliothek
(Elementvariablen und Basisklassen). Beschreibung dieser Bibliothek für das
C++ Users Journal.
Die Bibliothek und der Artikel wurden in der Ausgabe September 2004 des
C++ Users Journals veröffentlicht.
Tools/Umgebung:
Visual C++ (6.0 und 7.1) unter Windows 2000 / XP, Visual SourceSafe, GCC 3.2
unter Linux
4.2002 - 9.2003 Vodafone Information Systems Düsseldorf
Billit Faktura: Fakturierungssystem für Gas
- Design und Implementierung der Umsatzermittlung.
Billit Rubin: Abrechnungssystem für Gas
- Konzeption und Entwicklung der Energieauswertung (Berechnung der geflossenen
Wärmemenge mit unterschiedlichen Algorithmen (Idealgasumwertung, GERG, ...).
- Design und Implementierung einer Template-Bibliothek zur Iteration über
Objektstrukturen.
Projektlaufzeit:
ca. 2 Jahre
Tools/Umgebung:
Visual C++ unter Windows NT / 2000, Sun CC, Unix(Solaris) , STL, OOA, OOD mit
Rational Rose, RUP, Rational Quantify, Rational Purify, Rational ClearCase,
TOAD, Oracle 8.1.x und Oracle 9i.
10.2001 - 2.2002 DePfa Wiesbaden
- Design und Implementierung der Buchungslogik für ein Kontoführungssystem.
- Konzeption, Architektur und Entwicklung generativer Techniken für die
Programmierung von Unit-Tests, Last-Tests, Akzeptanz-Kriterien, Generierung
von Zufallsszenarien inklusive Prognose und Verifikation der Ergebnisse.
Tools/Umgebung:
Visual C++ unter Windows 2000, STL, boost, Design Patterns, Loki,
OOA, OOD mit Rational Rose, RUP, Objects9000, ClearCase.
4.2001 - 9.2001 Faktum Mainz
- Design und Implementierung eines SDK für HBCI-Server.
- Template Bibliothek zur Generierung von Geschäftsvorfällen in Abhängigkeit von
der jeweils benötigten HBCI-Version. (Dabei werden abhängige Daten
automatisch in der richtigen Version eingebunden).
Projektlaufzeit:
6 Monate
Tools/Umgebung:
HBCI-Standard, C++, STL, Design Patterns, Loki, CORBA, gcc 2.95.3, Linux,
Sun Solaris, OOA, OOD mit Rational Rose
3.2000 - 3.2001 Festanstellung bei Mummert + Partner in Köln
11.2000 - 3.2001
Standardsoftware zur automatischen Erstellung von Dokumenten.
Konzeption und Implementierung
- Caching Mechanismen
- Klassenbibliothek zur Undo / Redo Funktionalität
- Template-basierte Bibliothek für XML-Konvertierungen
Projektlaufzeit:
ca. 1 Jahr
Tools/Umgebung:
C++ unter Windows 2000, COM, ATL, STL, Design Patterns, MS-Platform SDK,
msxml, MFC, Rational Rose.
10.2000
- Modellierung und Implementierung eines Template-basierten Frameworks für die
Behandlung der unterschiedlichen Datenströme bei einer Schnittstelle zur
dezentralen Bereitstellung von Daten aus IBM Mainframe-basierten Systemen.
Projektlaufzeit:
2 Monate
Tools/Umgebung:
C++, STL, IBM-MQSeries, Sun Solaris, Sniff+, ClearCase
6.2000 - 9.2000
Margin-Man, Werkzeug zur Generierung von Kompensations-Geschäften
- Testframework, (Generierung von Testdaten, Protokollierung der generierten
Ähnlichkeitseigenschaften )
- Produktionsreife
- Erweiterung der Funktionalität.
Projektlaufzeit:
6 Monate
Tools/Umgebung:
Java SDK 1.2, XML 1.0, Sun-Solaris, PowerJ 3.5, JDBC, Design Patterns,
Rational Rose
3.2000 - 5.2000
Software zur Verwaltung von Aktienfonds Ordererfassung (inklusive Prüfungen
(Grenzen, Anlageregeln nach KAGG)) sowie Auswertung aller Bestandsdaten der
Fonds.
- Modellierung und Implementierung eines objektorientierten Frameworks für den
Datenexport in MS-Excel.
- Konzepterstellung für die Migration nach VisualWorks 5.0 bei fortlaufender
Entwicklungstätigkeit.
Projektlaufzeit:
ca. 3 Jahre
Tools/Umgebung:
Smalltalk / VisualWorks 2.5.2
4.1999 - 2.2000 Festanstellung bei debis in Mülheim.
Gamess. System zur Harmonisierung und Bereitstellung von Gasdaten auf
Meßschienen.
- Export der (Server) Anwendungs Klassen über COM.
- Generativer Adapter für häufig vorkommende Funktionalität im Zusammenhang mit
COM (Parameterkonvertierung, Exception-Handling, ...).
Projektlaufzeit:
ca. 1 Jahr
Tools/Umgebung:
VisualC++, RUP, Rational Rose, COM, ATL, 3-schichtige Architektur unter
Windows NT
- Mitarbeit an der Feinspezifikation eines Nachfolge-Produkts zur Abrechnung
von Gas (AGAS).
11.1996 - 3.1999 Festanstellung bei ewen engineering in Wiesbaden.
Erweiterung eines Frameworks zur mobilen Datenerfassung von Gasdruckregelanlagen.
- Modellierung der Anwendungsobjekte.
- Auswertung der nach DVGW vorgeschriebenen Arbeitsschritte.
- Entwicklung automatisierter Tests.
- Erweiterung des Frameworks zur Datenerfassung beim Pipelinebau.
- Erweiterung des Frameworks zur Datenerfassung bei allgemeinen Tiefbaumaßnahmen.
- Erweiterung des Frameworks zur Kontrolle von Kleinkläranlagen.
Projektlaufzeit:
ca. 4 Jahre
Tools/Umgebung:
Apple Newton, NewtonScript (objektorientierte Sprache, an SELF angelehnt),
Smalltalk (VisualWorks 2.5.x),Sun Solaris, AIX, CATIA.
3.1996 - 7.1996 Festanstellung bei GPSystemhaus in Mainz.
Software für Radiosender zur Aufbereitung der Verkehrsfunkmeldungen.
- Erstellung eines C-Frontends für eine Access-Datenbank.
Projektlaufzeit:
6 Monate
Tools/Umgebung:
C unter Windows 3.x, MSAccess. Borland C 4.0, Microsoft ODBC Treiber.
Projekt Carmen Customer Care, 01/05 - 12/06
Referenz durch Projektleiter, Telefondienstleister ca (7.000 MA), vom 26.04.07
"[...] Seine innovativen Vorschläge haben zu vielen Verbesserungen im Projekt beigetragen. Der Berater hat durch sein umfassendes und ausgezeichnetes Wissen als Entwickler und Designer die technische Architektur der Systeme entscheidend verbessert. Mit seinem zukunftsorientierten Denken hat er stabile und wieder verwendbare Software geschaffen. Der Berater besitzt ein herausragendes und fundiertes technisches Wissen, das er zur Lösung schwieriger Aufgaben souverän und erfolgreich einsetzt. Wir haben ihn als sehr einsatzbereiten und belastbaren Mitarbeiter kennen gelernt, der auch höchsten Beanspruchungen jederzeit gewachsen ist. Wir danken für die stets sehr gute Zusammenarbeit und für die vorbildliche Leistung im Projekt. Gerne würden wir in zukünftigen Projekten wieder auf seine Unterstützung bauen. [...]"
Projekt SQL-Server Programmierung unter Visual C++, 10/03 - 09/04
Referenz durch Abteilungsleiter, gr. dt. Transportunternehmen, 07.01.05
"Wir haben den Consultant als überaus kompetenten Entwickler erlebt. Er hat sich rasch in die komplexe Materie der Verkehrsprognose eingearbeitet. Seine analytischen Fähigkeiten beschränken sich nicht nur auf technische Aufgabenstellungen, sondern er ist auch in der Lage selbstständig fachliche Probleme zu lösen. Die Zusammenarbeit mit dem Consultant war außerordentlich produktiv, so dass wir uns freuen würden, in Zukunft wieder mit ihm zusammenarbeiten zu können."
Projekt Design und Implementierung eines Abrechnungssystems, 04/02 - 10/03
Referenz durch Softwarehaus eines Telekommunikations-Anbieters (900 MA), vom 08.09.03
"Der Consultant ist ein ungewöhnlich motivierter und sicherer Entwickler. Entscheidende Anteile des Projektes verdanken wir seiner außerordentlich produktiven Mitarbeit. Es gelingt ihm, auch für komplizierte Probleme in kürzester Zeit einfach zu verwendende Lösungen zu finden. Dabei beherrscht er die Möglichkeiten von C++ aus dem ff. Die Zusammenarbeit war überaus erfolgreich, so daß wir uns sehr freuen würden, in zukünftigen Projekten wieder mit ihm zusammenarbeiten zu können."
Projekt OO-Modellierung, C++ -Programmierung, 10/01 - 02/02
Referenz durch Projektleiter einer internat. Bank in Dtld. vom 04.02.02
"Wir haben den Consultant als hochmotivierten und mit umfassenden C++ -Kenntnissen ausgestatteten Mitarbeiter erlebt. Er beschränkte sich keineswegs darauf, die ihm übertragenen Tätigkeiten durchzuführen, sondern entwickelte darüber hinaus auch eigene Lösungen für kritische Projektbereiche, die den Fortgang des Projektes erheblich vereinfachten. Aufgrund der erfolgreichen Zusammenarbeit würden wir uns freuen, wenn wir in Zukunft wieder zusammenarbeiten würden."
Projekt Design und Implementierung eines verteilten Serversystems, 04/01 - 09/01
Referenz vom Projektleiter einer Security Firma in Mainz mit 70 MA vom 20.02.02
"Der Consultant hat eigenständig und mit größtem Engagement seine ihm anvertrauten Aufgaben durchgeführt. Sein großes Know-how im Bereich Design und C++ Entwicklung waren für das Projekt und den gewählten Ansatz unerlässlich. Wir würden jederzeit wieder mit ihm zusammenarbeiten."
Projekt Konzepterstellung, Implementierungen, Tests, 03/00 - 03/01
Referenz durch Hamburger Unternehmensberatung (> 1000 MA) vom 30.03.01
"[...] Der Consultant arbeitete sich aufgrund seiner guten Auffassungsgabe schnell und erfolgreich in neue Aufgabenstellungen ein. Seinen Arbeitsbereich beherrschte er umfassend und überdurchschnittlich. Er arbeitete sehr gewissenhaft, eigenverantwortlich, ging an neue Aufgaben stets planvoll heran und erledigte diese systematisch. Er war den Anforderungen seiner Position auch unter außergewöhnlichen Belastungen immer sehr gut gewachsen. Durch sein folgerichtige, zügige und termingerechte Arbeitsweise erzielte er ausgezeichnete Ergebnisse. Der Consultant zeichnete sich durch eine konstruktive Haltung, verbunden mit kritischem Sachverstand und sehr guten analytischen Fähigkeiten aus. Er hat die Fähigkeit, komplexe und diffizile Sachverhalte rasch zu erfassen, zu analysieren sowie praktikable Problemlösungen aufzuzeigen und zu entwickeln. Auf veränderte Situationen stellte er sich schnell ein. In seinem Fachgebiet verfügt der Consultant über äußerst umfassendes und fundiertes Wissen, das er auch bei der Lösung schwieriger Aufgaben sicher einsetzte. [...] Wir haben den Consultant als einen außerordentlich pflichtbewussten und zuverlässigen Mitarbeiter kennen gelernt, der jederzeit in besonderem Maße vertrauenswürdig und verantwortungsvoll war und sich mit seiner Aufgabe identifizierte. Besonders hervorzuheben ist sein großer persönlicher Einsatz auch über die normale Arbeitszeit hinaus. [...] Der Consultant wurde allseits geschätzt und fügte sich sehr gut in das Projektteam ein. [...]"
Projekt Spezifikation / Design eines Abrechnungssystems für Gaswirtschaft, 04/99 - 02/00
Referenz durch Bereichsleiter, Systemhaus (>10.000 MA) vom 29.02.00
"[...] Nach entsprechender Einarbeitung bearbeitete der Consultant sein Aufgabengebiet sehr selbständig und erzielte dabei stets gute Arbeitsergebnisse. Dabei zeichnete er sich bei der Erledigung seiner Arbeiten durch ein hohes Maß an Initiative und Problemlösungskompetenz aus. Besonders hervorheben möchten wir das gezeigte hohe Engagement des Consultants, was sich auch in dem Erfolg seiner Arbeit niedergeschlagen hat. Aufgrund seiner guten Fachkenntnisse konnte der Consultant auch mit schwierigen Aufgaben betraut werden, wobei er auch in Zeiten hoher Arbeitsbelastung ruhig und sachlich blieb. [...]"
Projekt Software-Entwicklungen, Analyse, Design, Dokumentation, Hotline, 11/96 - 03/99
Referenz durch Geschäftsführer eines Systemhauses (5 MA) vom 31.03.99
"[...] Der Consultant zeichnete sich durch seine sympathische Art und sein ruhiges Wesen aus. Er verstand es gut, sachlich und kooperativ alle anstehenden Probleme unter Wahrnehmung der unterschiedlichsten Belange zu lösen. Sein Verhalten gegenüber Vorgesetzten war geprägt von Loyalität und jederzeit einwandfrei. Kolleginnen und Kollegen schätzten die gute sachliche und persönliche Zusammenarbeit. Wir bescheinigen dem Consultant gerne, daß er die ihm übertragenen Aufgaben zu unserer vollsten Zufriedenheit erledigt hat und immer bereit war, zur Sicherstellung erfolgreicher Projektabwicklungen eigeninitiativ Mehrarbeit in großem Umfang zu übernehmen. [...]"
Alle Referenzen sind durch GULP bestätigt.
Deutschland: bevorzugt Rhein-Main-Gebiet