Projekte
05/2011 -
Projektleiter
Technisches Design und Projektleitung bei Format Software Service GmbH. Neuaufbau eines verteilten Systems zur elektronischen Übermittlung von Lieferantenerklärungen. Anbindung an bestende MFC-Applikation mit C++/CLI und .Net 2.0. Backend-Module und Webanwendung mit .Net 4.0/ASP.Net 4.0 in C#. Weitere Stichworte: Ado.Net EF, .Net Serialisierung, Unit-Tests, Modul-Tests, SQL-Server 2008.
10/2010 - 05/2011
IT-Architekt
Pflege und Erweiterung einer Kommunikationsinfrastruktur für gesicherte Internetkommunikation mit TLS(SSL) über TCP/IP bei Format Software Service GmbH. Die Komponenten sind Teil eines Systems zur Übermittlung vonZolldaten. Entwicklung mit C++/CLI im .Net Framework 2.0 mit Visual Studio 2005. Stichworte: Multithreading, ADO.Net, MS SQL Server 2005, Sockets, Kryptographie.
04/2010 - 08/2010
IT-Berater
Erweiterung und 2nd Level Support für einen C++ Cross-Platform Auskunftsserver bei Telegate Media AG, Essen. Transparente Erweiterung des Servers als Internetdienst via Proxy. Stichworte: Linux, Cross-Platform, Poco, TCP, HTTP, Multithreading.
02/2010 - 04/2010
IT-Berater
Erstellung eines Code-Reviews für eine .Net Komponenente zur Anbindung an HP-Nonstop für ComForte GmbH. Unterstützung beim Re-Design der Komponente.
11/2008 - 08/2009
IT-Architekt
Design und Implementierung einer Kommunikationsinfrastruktur für gesicherte Internetkommunikation mit TLS(SSL) über TCP/IP bei Format Software Service GmbH. Die Komponenten sind Teil eines Systems zur Übermittlung von Zolldaten. Entwicklung mit C++/CLI im .Net Framework 2.0 mit Visual Studio 2005. Stichworte: Multithreading, ADO.Net, MS SQL Server 2005, Sockets, Kryptographie, MFC.
01/2008 - 09/2008
Senior-Entwickler
Integration VBA-Umgebung und Erweiterung COM-Schnittstelle in Restbussimulation CAN bei Schleissheimer GmbH, Nieder-Wöllstadt. Dabei Synchronisierung mehrer Threads. Durchführung VSTA-Integration für das Produkt. Arbeit mit VC++ 2005 und MFC sowie C# und .Net Framework 2.0. Ebenso Unterstützung bei der hardwarenahen C# Entwicklung im Haus
02/2007 - 12/2007
Senior-Entwickler
Freiberuflicher Senior-Entwickler für T-Systems in Mülheim a.D. Ruhr. Arbeit im Projekt A2LL im Fachkern-Team (Applikationsschicht). Fehlerbehebung im COM-basierten Backend-Modul mit Visual Basic 6 und Visual C++ 6 sowie Analyse der Fehler aus dem Produktivbetrieb direkt beim Kunden (Bundesagentur für Arbeit in Nürnberg). Dazu Analyse der Informix Datenbank.
11/2006 - 01/2007
Weiterentwicklung der C++ Anwendung zur Restbussimulation bei Schleissheimer GmbH, Nieder Wöllstadt. Arbeit mit VC++ 6 und MFC.
04/2005 - 10/2006
Entwicklung einer platformübergreifenden C++ Bibliothek zur Implementierung des MIKEY-Protokolls (RFC 3830) als Teil der Diplomarbeit. Entwicklung unter Windows (Visual Studio 2005, C++/CLI) und Linux (KDevelop).
10/2004 - 03/2005
Eigenständige Entwicklung eines Windows-Programms mit Delphi zur Visualisierung und Auswertung von GPS-Positionsdaten als freiberuflicher Entwickler für CT GmbH in Friedberg(Hessen)
12/2003 - 09/2004
Drei Projekte bei der Schleissheimer GmbH, Nieder-Wöllstadt
- Integration der VBA-Entwicklungsumgebung in eine bestehende C++ Anwendung (Visual C++ 6) im Automotive Bereich (Restbussimulation CAN) im Rahmen eines PlugIns. Verwantwortlich für die technische Spezifikation und deren Umsetzung sowie die Betreuung weiterer Mitarbeiter in dem Projekt. Erstellung von UML-Diagrammen mit Enterprise Architect.
- Implementierung einer COM-Schnittstelle in C++ mittels ATL (Active Template Library) für das Hauptmodul einer bestehenden C++ Anwendung (Visual C++) im Automotive Bereich. Verantwortlich für Erstellung der technischen Spezifikation sowie Betreuung weiterer Mitarbeiter in dem Projekt.
- Erstellung eines Modul- und Datenbankdesigns für eine flexible Testautomation für Soft- und Hardware im Automotive-Bereich (CAN) Erstellung von UML-Diagrammen für Moduldesign und Datenbank.
07/2003 - 12/2003
Portierung einer C++ Applikation(Prüfmittelverwaltung) auf Visual C# bei IBS Sinic GmbH in Neu-Anspach. Arbeit mit .Net Framework 1.0
04/2000 - 01/2003
Teilzeitanstellung (20 h/Woche) als Softwareentwickler bei der Firma Hitchhiker Software in Frankfurt. Programmierung eines Allotment Managers für Flüge als Entwickler bei Hitchhiker GmbH in Frankfurt (Europäischer Markführer für Touristiksoftware) Verwantwortlich für Design und Implementierung der als COM-Objekte realisierten Backend-Module in Delphi. Betreuung der Off-Shore Entwickler in Budapest im Rahmen des Projekts.
Seit 2003, noch laufend (nebenher bzw. zwischendurch):
Eigenständige Entwicklung einer projektorientierten Zeiterfassung für Windows-Systeme in Borland Delphi (4-2009) auf Basis des Firebird DB-Server. Ständige Weiterentwicklung in Absprache mit dem Pilotkunden. Hier auch Entwurf und Implementierung eines Web-Frontends sowie Implementierung der Funktionalität als Web-Service auf Basis von IIS (6 und 7), Web-Services, AJAX, ASP.Net und Multiprocessing.
04/2000 - 01/2001
Teilzeitanstellung(20 h/Woche) als Programmierer bei der Firma Schneider Mikrocomputertechnik in Friedberg. Entwicklung von Datenbankanwendungen mit Visual Basic und Microsoft SQL-Server.
02/2000 - 03/2000
Teilzeitanstellung (20 h/Woche) als Programmierer bei der Firma Erdmann Datentechnick in Bruchköbel. Entwicklung von Datenbankanwendungen mit Visual Basic.
01/1996 - 01/2000
Aushilfstätigkeit als Programmierer bei der Firmengruppe Schleissheimer in Nieder-Wöllstadt. Entwicklung von Tools und Datenbankanwendungen mit Borland Pascal, Delphi und MS Visual C++. Arbeitszeit etwa 10-20 Stunden/Woche.