Schlagwörter
Skills
Programmiersprachen: C/C++ (Visual und gcc) , C# , Java und Javascript, Fortran, Assembler
Web-Entwicklung: ASP.NET, WebServices, SOAP, SharePoint, ADO.NET
Tools: UML, DesignPattern, ERWIN, CaseStudio, PVCS / Dimension / TFS Jira Agilian
Betriebssysteme : Unix/Linux, Windows, Windows Server,
Datenbanken: MySQL, MS-SQL, Informix, Oracle
Web-Entwicklung: ASP.NET, WebServices, SOAP, SharePoint, ADO.NET
Tools: UML, DesignPattern, ERWIN, CaseStudio, PVCS / Dimension / TFS Jira Agilian
Betriebssysteme : Unix/Linux, Windows, Windows Server,
Datenbanken: MySQL, MS-SQL, Informix, Oracle
Projekthistorie
Zeitraum: 05/2012 – andauernd
Firma: Internationaler eCommerce Konzern (Trading, Logistik)
Projekt:
Lead Architect für die Umgestaltung von eComerce Applikationen für internationale Modekonzerne und dem operativen und logistischen Fullfillment. Feasibility Analyse, Toolchain Setup, Redesign, Refactoring, Codereviews.
Schnittstellen Design zu den logistischen und operativen Systemen der Mandanten
Einbindung von MFC System, Steuerung der Datenmigrationsprozesse, SOA Governance Setup
Technische Projektleitung. Ziel ist das Refactoring eines großen Legacy C++ Systems in ein SOA basierendes System.
Einbettung eines Java basierenden Lagerverwaltungssytems
Carve-Out von Teilsystemen und Einführung von Omni-Channel Strukturen
Architektur:
SOA, IoC, SoC, TOGAF
Software:
Visual Paradigmen (Agilien), EA, Windows, C++, C# und .NET, UML, Clean Code, PPL (Parallel Pattern Library), Confluence, JIRA, Cruisible, BizTalk, UDDI, WebSphere, WebFarm, VS2012/2013
Zeitraum: 11/2010 – 2012
Firma: Internationaler Medizintechnik Konzern
(ECG / Holter / Spirometry / Bodypletismographie)
Medizintechnik / Healthcare
Projekt:
Erweiterung bestehender Komponenten (Infrastruktur) (VS2008/2010, .NET 3.5/4.0, C++). Visualisierung hardwarenaher Messdaten, low-level Performance Optimierung. Code und Architektur Reviews and Refactoring.
Erweiterung der Infrastrukur via Windows-Services
Architektur:
WCF basierende Servicearchitektur, RichClient, ClickOnce
Software:
Windows, C++ / C, MS-SQL, C# und .NET , MFC/ATL/WTL, STL, NUnit, ASP.NET, WinDBG (Kernel Debugger), Sockets und Shared Memory, DirectX, Wireshark (low-level Protocol Analyser), Fiddler, TFS 2008/2010, Boost, WCF, Windows Services, VS2008 / VS2010
Zeitraum: 09/2010 – 11/2010 (Parallel Projekt)
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Änderung der Schnittstellen zum konzerninternen Mehrflugstunden Abrechnungssystem. Ergänzung der Administrations UIs (Qt).
Erweiterung des Elektronischen Flightlogerfassung Systems (ELF, Acars)
Software:
Linux, Windows, C++, gcc, MySQL, C# und .NET, NUnit, UML, MFC, STL, Boost, Qt, Sockets
Zeitraum: 05/2010 – 10/2010
Firma: Internationaler Energie Konzern (Energy Trading)
Projekt:
Architektur und Implementierung von Schnittstellen zu internationalen Trading Systemen (Endure / Fenix) und Spreadsheetdaten und deren Transformation zu einem Dataware-House System.
Architektur : Strategy Pattern (Dependency Injection)
Implementierung eines Dashboards für die Dataware-House Import Quality Control (Web-Application)
Software:
Windows, C#, .Net 3.5, Oracle 10g / 11, VS2008,VS2010 WCSF (Web Client Software Factory), CVS, Endure/Fenix Trading System
Zeitraum: 01/2010 – 04/2010
Firma: Ärztliche Abrechnung (Öffentlicher Dienst) Healthcare
Projekt:
Architektur und Implementierung für eine performante Analyse und Transformation von Diagnosedaten nach komplexen Kriterien mit sehr große Datenmengen (über 400 Mio Ausgangsdaten). Massive Parallel Pattern
Software:
Windows, C++ / C#, .Net 3.5, Oracle 11, Entity Framework, VS2008, Rational Rose, ClearCase, SCSF (Smart Client Software Factory)
Zeitraum: 08/2008 – 12/2009
Firma:
Internationaler Medizintechnik Konzern
(ECG / Holter / Spirometry / Bodypletismographie)
Medizintechnik / Healthcare
Projekt:
Konvertierung bestehender Komponenten (VC6) zu aktuellen Versionen (VC2008, .NET 3.5). Visualisierung hardwarenaher Mess-Daten, low-level Performance Optimierung. Side-by-Side Implementierung von differierenden .NET Versionen (1.1, 2.0, 3.5). ‚Back’ Portierungen von 2.0/3.5 .NET Komponenten zu 1.1,
Portierung WTL zur aktuellen Version 8.0.,
Web Service mit ASP.NET,
Code und Architektur Reviews and Refactoring
Architektur:
Redesign für striktes SoC (Separation of Concern), MTA (multi-tier architecture), Redesign der Architekturdokumente, Reverse-Engineering der Architekturdokumentation bestehender Komponenten
Software:
C++ / C, MS-SQL, C# und .NET, MFC/ATL/WTL, STL, NUnit, ASP.NET, WinDBG (Kernel Debugger), Sockets und Shared Memory, DirectX, Wireshark (low-level Protocol Analyser) TFS, Boost, Java/Tomcat Servlets, WCF
Zeitraum: 08/2008 – 12/2008 Parallel Projekt
Firma: Optische Medizintechnik
Projekt:
Erstellung eines Adapters zur Auswahl und Änderung bestehender optischer Messdaten und Weiterleitung an eine MS-SQL Datenbank (C# unter XP). Der Adapter muß mit allen Microsoft MS-Betriebssystem ab Version Win98 lauffähig sein. Die Kommunikation mit den alten Komponenten erfolt über Shared-Memory, die Kommunikation mit den Server-Komponenten erfolgt über TCP-Sockets.
Architektur: MTA, P2P, Architekturdokumentation
Software: C++, MS-SQL, C# und .NET, MFC, Sockets und Shared Memory, TFS, STL,
WCF
Zeitraum: 04/2008 – laufend (Parallel Projekt)
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Umstellung der kompletten gesetzlichen Flug- und Ruhezeiten- Berechnungsverfahren auf EU-Recht (EU-OPS)
Erweiterung der Reporting-Verfahren zum Luftfahrtbundesamt
Software: C++, gcc, MySQL, C# und .NET, NUnit, UML, MFC, STL, Boost, Sockets
Zeitraum: 10/2007 – 02/2008 Parallel Projekt
Firma: Frankiermaschinenhersteller (Logistik)
Projekt:
Code- und Architektur-Review für im Ausland entwickelte Programmsysteme.
Entwicklung neuer Device-Driver und Anpassung der Datenkommunikation für EPROM Massenprogrammiergräte.
Architektur:
Review und Reverse-Engineering Dokumentation, SoC (Layer) für neue Komponenten, CCC (Cross Cutting Concern)
Software: C++, C#, und .NET, UML, MFC, WDM (Windows Driver Model), STL, Boost
Zeitraum: 08/2007 – 09/2007 Parallel Projekt
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Erweiterung der ACARS Schnittstelle (Aircraft to Ground Communication-system via Board-Computer) für Enlarged-Flightlogs.
Verifikation und Transformation der Daten.
Erweiterung der Schnittstellen zu den konzerninternen ERP Systemen
Software: C++, gcc, MySQL, C# und .NET, UML, MFC, STL, Boost, Sockets
Zeitraum: 01/2007 – laufend
Firma: Internationaler Hard- und Software Hersteller (Branch TelCo)
Projekt:
Entwicklungen von Protokollstacks und Schnittstellen im High-Performance, High-Scalable Telcom Bereich. Einbeziehungen bestehender produktiver Programme in Network Abstracten Layer (NAL). Anpassung verteilter Anwendungen an low-level Protokolle (SIP, XCAP, RTP / SRTP). Erstellung von Prototypen für die Verbindung von NAL based SOA Architekturen mit low-level Backend-Applikationen. Erstellung einer Voip-Based PBX incl UMS für große Unternehmen (mehr als 10.000 Teilnehmer)
OS Basis: AIX und Linux
Architektur und Entwicklung peripherer Systeme und Clients für die Plattform. Windows-based Clients in C++, Java (für WebServices) und C#
Architektur:
SOA für Infrastruktur, SoC und MTA für high scaleable Komponeneten, Architekturdokumentation
Software:
C++, Java, C#, Java-SIPlets, UML, CVS, WepSphere TWSS, Eclipse, AST, VoiceXML, Message Queue, Voice Response Server, Speech-Recognition-Engines, Text2Speach Engines, Clear-Case/Quest, UMS, DB2, git, Boost, Rational Software Architect
Zeitraum: 06/2006 – 12/2006
Firma: Internationaler Multi-Media Softwarehersteller
Projekt:
Migration und Erweiterung der bestehenden Software nach Windows Vista.
Anpassung an WPF (.NET Framework 3.0), herstellen der Vorraussetzungen für das Vista Logo Programm. Beseitigen von Inkompatibilitäten zur 64 Bit Version von Vista, CodeReview und Änderung für 64-Bit Vista.
Review und Anpassung der systemnahen Schnittstellen und Devicedriver
Software:
C++, COM, C# (2.0) und .NET 2.0 und .NET Framework 3.0, UML, CVS, AppVerifier, DirectX, WPF (Avalon), MCF (Indigo), STL, Boost, Toolportierung Java zu C#, Code und Architektur Reviews, WinDBG (Kernel Debugger)
Zeitraum: 05/2006 – 6/2006
Firma: Software House (Logistics)
Projekt:
Windows-NT Services zur Ansteuerung von Scales-Devices und Thermo-Transfer Druckern aus Web-Applikationen. Devicedriver für native Printer.
Architektur:
Soc, P2P, Architekturdokumentation
Software: C++, C#, Windows Services, Visual Studio 2005
Zeitraum: 02/2006 – 4/2006
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Datenbank Portierung und erweitertes Administrations-Interface, Integration mit SharePoint für Reporting-Dokumente,
Erweiterung der Schnittstellen zur MiFriKa (Mittelfristige Kapazitätsplanung) , Erweiterung der Schnittstellen zu den konzerninternen ERP Systemen
Software:
C++, gcc, MySQL, C# und .NET, UML, SharePoint, MFC, PVCS,
CaseStudio 2, Excel access via COM, Portierung Java zu C#, Qt
Zeitraum: 04/2004 – 12/2005
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt: I
Automatische Einbindung von im Flugzeug elektronisch erstellten und via ACARS übertragenen Flightlogs. Erstellung einer kryptohraphischen Infrastruktur für automatisch erstellte Flightlogs und manueller Ergänzungen daran (kryptographische Signaturen, Zeitstempel und Key-Management).
Architektur:
SoC, MTA, Architekturdokumentation
Software: C++, gcc, MySQL, C# und .NET, UML, Qt, PVCS, Boost
Projekt: II
Erstellung automatisierte Reports für die mittelfristige Kapazitäts- und Finanzplanung auf Basis flugbetrieblicher Ist- und Solldaten. Überleitung der Reports in die ERP Systeme.
Architektur:
SoC, SOA, Architekturdokumentation
Software: C++, gcc, MySQL, C# und .NET, UML, Qt, PVCS, Boost, Excel access via COM
Zeitraum: 08/2002 – 11/2005
Firma: Frankiermaschinenhersteller (Logistik)
Projekt: I
Architektur, Design und Entwicklung eines Programmsystems zur Anbindung der kundenspeziefischen Fertigung von Frankiermaschinen (FMs) an die betriebliche IT-Infrastruktur und dem internen ERP System (SAP) via SAP .NET Connector / SAP-RFC.
Ansteuerung und Upload der länderspezifischen FM-Software und der Kundenklischees.
Gerätetreiber für die Ansteuerung der Frankiermaschinen in der Produktion.
Server ist Windows-2000 Server, Smart-Clients auf Windows Workstations, Multiple-Tear Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software:
C++, C#, STL, WEB-Services, WEB-Apps, DCOM, ASP.NET,
SAP .NET Connector, SAP-RFC, WinDBG (Kernel Debugger),
Rational Rose UML, ERWIN, PVCS / Dimensions, SOAP, SharePoint, Boost
Projekt: II
Steuerung der länderspezifischen Fertigung von kryptographischen Sicherheitsmodulen (Security Devices). Kontrolle der Produktionslose und der kryptographischen Lebenszyklen. Upload der länder- und postspeziefischen Software.
Gerätetreiber für die Ansteuerung der SD’s.
Architektur:
Soc, P2P, Architekturdokumentation
Software:
C#, C++, STL, WEB-Services, WEB-Apps, MS-SQL, Rational Rose UML / XDE, PVCS / Dimensions, ERWIN, Design Pattern, WinDBG (Kernel Debugger)
Projekt: III
Erstellung einer WEB-Service basierenden Client/Server Applikation zur Erstellung kundenspezifischer nationaler Chipkarten für Frankiermaschinen in den nationalen Niederlassungen. Anbindung an das SAP System via SAP .NET Connector.
Dokumentation durch Quellcode Analyse älterer im Markt befindlicher Geräte.
Reengineering und Integration bestehender Teillösungen.
Erstellung von Gerätetreibern für Chipkarten Terminals und Chipcard-Printer. (MemoryCards, AccessCards)
Architektur:
Soc, P2P, Architekturdokumentation
Software:
C#, C++, WEB-Services, WEB-Apps, MS-SQL, SAP .NET Connector, ASP.NET, Rational UML / XDE, PVCS / Dimensions, SOAP
Zeitraum: 06/2001 – 06/2002
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Neuprogrammierung des Postflightsystems, automatisierte Übernahme der Schedule- und Movementinformationen und der Crew-Einsatzpläne aus Konzernsystemen, automatisierte Monatsabschlüsse und Meldungen an das Luftfahrtbundesamt.
Reengineering und Integration bestehender Teillösungen.
Thin-Clients für alle flugbetrieblichen Abteilungen für den selektierten Zugriff auf die jeweils relevanten Plan und Ist-Daten, automatische Abgleich der relevanten Stammdaten mit den Konzernsystemen, abonierbare automatische Reports für nicht flugbetriebliche Abteilungen. Zulassung durch das Luftfahrt Bundesamt
Datenbank und die Business Logik liegt auf einem Multiprozessor Linux System, Clients sind Windows Workstations, Client/Server Architektur
Architektur:
SoC, MTA, P2P, Architekturdokumentation
Software:
C++, gcc (GNU C++), STL, Oracle, MySQL, C# und .NET, COM/DCOM, UML, Design Pattern, POSIX-Threads via ACE, Case Studio, Boost, Sockets
Zeitraum: 04/1999 – 02/2001
Firma: Elektronikkonzern (Logistik)
Projekt:
Reengineering und Erweiterung eines früher erstellten Versandsystem für die Operation hinter einem automatischen Hochregallagersystem. Management Consolen für Logistikadministration zur online Steuerung der Versandvorgänge, Erstellung der vollständigen Dokumentation für die internationalen Exportvorgänge, Automatsierte Meldungen an das statistische Bundesamt (IntraStat), automatisierte Frachtkostenabrechnung mit den ausländischen Tochtergesellschaften, Internetservice für die Tochtergesellschaften für die Steuerung der Frachtführer (Custom Carrier Selection) und für Tracking and Tracing der Versandvorgänge
Server sind Windows-NT Server, Clients Windows-NT Workstations,
Client/Server Architektur
Software: C++ / MFC, MSSQL, COM/DCOM, UML, Boost
Zeitraum: 08/98 – 01/99
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Archnitektur und Portierung der früher erstellten Serverprogramme von AIX auf Linux.
Entwicklung eines flugbetrieblichen Reporting-Tools für konzernweite Spezialabteilungen, automatisierte Übertragung ausgewählter Daten.
Server ist Multiprozessor-Linux, Client/Server Architektur
Architektur:
SoC, MTA, P2P, CCC, Architekturdokumentation
Software:
C, C++, STL, COM/DCOM, OleDB, UML, Design Pattern, ACE (Adaptive Communication Environment)
Zeitraum: 04/98 – 07/98
Firma: afrikanische internationale Fluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines Programmsystems für die Schedule Planung, Einbettung in eine exotische Netzwerkarchitektur, Linux Device Driver für die Kommunikation mit Richtfunk basierenden Datenübertragungseinrichtungen, Anbindung an bestehende Teillösungen auf AS/400
Server für Business Logik und Datenbank sind Linux Systeme, Clients Windows Workstations, Datenkommunikation mit AS/400,
Client/Server Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software: C++, C, gcc (Linux), CL/400, RPC, UML, Design Pattern, POET
Zeitraum: 12/97 – 3/98
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines weltweiten Datenverteilungssystems. Release gesteuerte Übernahme zentraler Performance Daten (Datenberechnungsparamter für das Take-Off von Flugzeugen auf den internationalen Airports) und Verteilung auf weltweite Clients für den Upload auf Laptops im Flugzeug
Business
Serverprogramme auf AIX, Clients sind Windows Workstations,
Client/Server Architektur
Architektur:
SoC, MTA, CCC, Architekturdokumentation
Software: C++ mit MFC auf WinClients,C auf AIX-Server, UML, Sockets
Zeitraum: 8/97 – 12/97
Firma: Elektronikkonzern (Logistik)
Projekt:
Erweiterung eines früher erstellten Versandsystem für europäischen Auslandsversand, Direktanbindung der Frachtführer via DFÜ, Direktinformation der europäischen Niederlassungen über die Versandvorgänge via DFÜ, Migration des bestehenden Programmes auf WinNT Server / Workstations, Client/Server Architektur
Architektur:
SoC, MTA, CCC, Architekturdokumentation
Software: C++, COM/DCOM
Zeitraum: 4/97 – 6/97
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines Programmsystems für die Verwaltung der Crew - Lizensen. Erfassung und Überprüfung der Lizensierungsvorgänge (Simulatoren,On-Flight Checks etc), Anbindung via Schnittstellen an diverse Konzernsysteme
Serverprogramme auf AIX, Clients sind Windows Workstations,
Client/Server Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software: C++/MFC on Windows-Clients, C on Unix-Server (AIX),COM/DCOM
Zeitraum: 2/96 – 2/97
Firma: Europäische Regionalfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines Programmsystems für Crew-Einsatzplanung, Erstellung, Überprüfung (Luftfahrtbundesamts Vorschriften) und Veröffentlichung der Einsatzpläne, Schnittstellen zu bestehenden Verwaltungssystemen (Proccedingclearing,Postflight Verwaltung,Schedule Verwaltung), Client/Server Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software:
C++/MFC im Windows NT Netwerk, CL/400 für AS/400 Anbindung, MSSQL, COM/DCOM, RPC
Zeitraum: 9/94 – 8/95
Firma: Frankiermaschinenhersteller
Projekt;
Architektur, Design und Entwicklung eines Programmsystems für den Einsatz in Versandabteilungen mit kleineren bis mittleren Versandaufkommen. Das Programm mußte als Standalone-System durch hauseigene Techniker installierbar sein.
Schnittstellen zu Geräten aus eigener Produktion.
Software: C++ unter Windows, OLE 2.0, DDE, POET
Zeitraum: 6/94 – 8/94
Firma/Institution: Elektronikkonzern (Logistik)
Projekt:
Design und Entwicklung von Schnittstellenprogrammen für die Integration der Versandsoftware in das Intranet, bidirektionaler Datenfluß mit vorhandenen Auftragsbearbeitungs- und Lagerhaltungssystem.
Software: C unter Windows und Unix
Zeitraum: 09/93 – 04/94
Firma: Europäische Regionalfluggesellschaft (Aviation)
Projekt:
Design und Entwicklung eines Programmsystems für die Erfassung und Auswertung von Flugdienstzeiten, Erstellung der internen und externen (Luftfahrtbundesamt,LBA) Reports. Integration bestehender Teillösungen auf AS/400 Basis in das neue System
Software: C unter Unix, C unter Windows, Informix
Zeitraum: 07/93 – 08/93
Firma: Pressevertrieb (Logistik)
Projekt:
Entwicklung eines Programms für die Steuerung und Abwicklung des Versandes von Presseerzeugnissen an die nationalen und internationalen Endkunden, Erstellung der Versanddokumentation
Software: C unter Windows, OLE 2.0
Zeitraum: 04/93 – 06/93
Firma: Europäische Regionalfluggesellschaft (Aviation)
Projekt:
Entwicklung von Unix-Deamons für den Zugriff auf Programme auf einer standalone IBM S36 über Terminals aus einem Unix/Terminalserver System via Bidirektionale Konvertersysteme Twinax/Ethernet(Perlebox)
Software: C unter Unix
Zeitraum: 01/93 – 07/93
Firma: Elektronikkonzern (Logistik)
Projekt:
Automatisierung des Inland Ersatzteilversandes, Programmierung einer
postabgenommenen \"Postentgeltermittlungsanlage\", Versandsteuerung und Frachtführerhandling, Entwicklung von Gerätetreiber für die Ansteuerung elektronischer Waagen, Thermotransferprinter und Scanner
Software: 16-Bit C unter WFW, DeviceDriver in C und MASM
Zeitraum: 10/92 – 12/92
Firma: Maschinenbau
Projekt:
Entwicklung dynamic shared Libraries für die Verbindung eines
CAD-Systems mit Produktionssystemen
Software: C auf Unix (Solaris),RPC
Erweiterung der Infrastrukur via Windows-Services
Architektur:
WCF basierende Servicearchitektur, RichClient, ClickOnce
Software:
Windows, C++ / C, MS-SQL, C# und .NET , MFC/ATL/WTL, STL, NUnit, ASP.NET, WinDBG (Kernel Debugger), Sockets und Shared Memory, DirectX, Wireshark (low-level Protocol Analyser), Fiddler, TFS 2008/2010, Boost, WCF, Windows Services, VS2008 / VS2010
Zeitraum: 09/2010 – 11/2010 (Parallel Projekt)
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Änderung der Schnittstellen zum konzerninternen Mehrflugstunden Abrechnungssystem. Ergänzung der Administrations UIs (Qt).
Erweiterung des Elektronischen Flightlogerfassung Systems (ELF, Acars)
Software:
Linux, Windows, C++, gcc, MySQL, C# und .NET, NUnit, UML, MFC, STL, Boost, Qt, Sockets
Zeitraum: 05/2010 – 10/2010
Firma: Internationaler Energie Konzern (Energy Trading)
Projekt:
Architektur und Implementierung von Schnittstellen zu internationalen Trading Systemen (Endure / Fenix) und Spreadsheetdaten und deren Transformation zu einem Dataware-House System.
Architektur : Strategy Pattern (Dependency Injection)
Implementierung eines Dashboards für die Dataware-House Import Quality Control (Web-Application)
Software:
Windows, C#, .Net 3.5, Oracle 10g / 11, VS2008,VS2010 WCSF (Web Client Software Factory), CVS, Endure/Fenix Trading System
Zeitraum: 01/2010 – 04/2010
Firma: Ärztliche Abrechnung (Öffentlicher Dienst) Healthcare
Projekt:
Architektur und Implementierung für eine performante Analyse und Transformation von Diagnosedaten nach komplexen Kriterien mit sehr große Datenmengen (über 400 Mio Ausgangsdaten). Massive Parallel Pattern
Software:
Windows, C++ / C#, .Net 3.5, Oracle 11, Entity Framework, VS2008, Rational Rose, ClearCase, SCSF (Smart Client Software Factory)
Zeitraum: 08/2008 – 12/2009
Firma:
Internationaler Medizintechnik Konzern
(ECG / Holter / Spirometry / Bodypletismographie)
Medizintechnik / Healthcare
Projekt:
Konvertierung bestehender Komponenten (VC6) zu aktuellen Versionen (VC2008, .NET 3.5). Visualisierung hardwarenaher Mess-Daten, low-level Performance Optimierung. Side-by-Side Implementierung von differierenden .NET Versionen (1.1, 2.0, 3.5). ‚Back’ Portierungen von 2.0/3.5 .NET Komponenten zu 1.1,
Portierung WTL zur aktuellen Version 8.0.,
Web Service mit ASP.NET,
Code und Architektur Reviews and Refactoring
Architektur:
Redesign für striktes SoC (Separation of Concern), MTA (multi-tier architecture), Redesign der Architekturdokumente, Reverse-Engineering der Architekturdokumentation bestehender Komponenten
Software:
C++ / C, MS-SQL, C# und .NET, MFC/ATL/WTL, STL, NUnit, ASP.NET, WinDBG (Kernel Debugger), Sockets und Shared Memory, DirectX, Wireshark (low-level Protocol Analyser) TFS, Boost, Java/Tomcat Servlets, WCF
Zeitraum: 08/2008 – 12/2008 Parallel Projekt
Firma: Optische Medizintechnik
Projekt:
Erstellung eines Adapters zur Auswahl und Änderung bestehender optischer Messdaten und Weiterleitung an eine MS-SQL Datenbank (C# unter XP). Der Adapter muß mit allen Microsoft MS-Betriebssystem ab Version Win98 lauffähig sein. Die Kommunikation mit den alten Komponenten erfolt über Shared-Memory, die Kommunikation mit den Server-Komponenten erfolgt über TCP-Sockets.
Architektur: MTA, P2P, Architekturdokumentation
Software: C++, MS-SQL, C# und .NET, MFC, Sockets und Shared Memory, TFS, STL,
WCF
Zeitraum: 04/2008 – laufend (Parallel Projekt)
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Umstellung der kompletten gesetzlichen Flug- und Ruhezeiten- Berechnungsverfahren auf EU-Recht (EU-OPS)
Erweiterung der Reporting-Verfahren zum Luftfahrtbundesamt
Software: C++, gcc, MySQL, C# und .NET, NUnit, UML, MFC, STL, Boost, Sockets
Zeitraum: 10/2007 – 02/2008 Parallel Projekt
Firma: Frankiermaschinenhersteller (Logistik)
Projekt:
Code- und Architektur-Review für im Ausland entwickelte Programmsysteme.
Entwicklung neuer Device-Driver und Anpassung der Datenkommunikation für EPROM Massenprogrammiergräte.
Architektur:
Review und Reverse-Engineering Dokumentation, SoC (Layer) für neue Komponenten, CCC (Cross Cutting Concern)
Software: C++, C#, und .NET, UML, MFC, WDM (Windows Driver Model), STL, Boost
Zeitraum: 08/2007 – 09/2007 Parallel Projekt
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Erweiterung der ACARS Schnittstelle (Aircraft to Ground Communication-system via Board-Computer) für Enlarged-Flightlogs.
Verifikation und Transformation der Daten.
Erweiterung der Schnittstellen zu den konzerninternen ERP Systemen
Software: C++, gcc, MySQL, C# und .NET, UML, MFC, STL, Boost, Sockets
Zeitraum: 01/2007 – laufend
Firma: Internationaler Hard- und Software Hersteller (Branch TelCo)
Projekt:
Entwicklungen von Protokollstacks und Schnittstellen im High-Performance, High-Scalable Telcom Bereich. Einbeziehungen bestehender produktiver Programme in Network Abstracten Layer (NAL). Anpassung verteilter Anwendungen an low-level Protokolle (SIP, XCAP, RTP / SRTP). Erstellung von Prototypen für die Verbindung von NAL based SOA Architekturen mit low-level Backend-Applikationen. Erstellung einer Voip-Based PBX incl UMS für große Unternehmen (mehr als 10.000 Teilnehmer)
OS Basis: AIX und Linux
Architektur und Entwicklung peripherer Systeme und Clients für die Plattform. Windows-based Clients in C++, Java (für WebServices) und C#
Architektur:
SOA für Infrastruktur, SoC und MTA für high scaleable Komponeneten, Architekturdokumentation
Software:
C++, Java, C#, Java-SIPlets, UML, CVS, WepSphere TWSS, Eclipse, AST, VoiceXML, Message Queue, Voice Response Server, Speech-Recognition-Engines, Text2Speach Engines, Clear-Case/Quest, UMS, DB2, git, Boost, Rational Software Architect
Zeitraum: 06/2006 – 12/2006
Firma: Internationaler Multi-Media Softwarehersteller
Projekt:
Migration und Erweiterung der bestehenden Software nach Windows Vista.
Anpassung an WPF (.NET Framework 3.0), herstellen der Vorraussetzungen für das Vista Logo Programm. Beseitigen von Inkompatibilitäten zur 64 Bit Version von Vista, CodeReview und Änderung für 64-Bit Vista.
Review und Anpassung der systemnahen Schnittstellen und Devicedriver
Software:
C++, COM, C# (2.0) und .NET 2.0 und .NET Framework 3.0, UML, CVS, AppVerifier, DirectX, WPF (Avalon), MCF (Indigo), STL, Boost, Toolportierung Java zu C#, Code und Architektur Reviews, WinDBG (Kernel Debugger)
Zeitraum: 05/2006 – 6/2006
Firma: Software House (Logistics)
Projekt:
Windows-NT Services zur Ansteuerung von Scales-Devices und Thermo-Transfer Druckern aus Web-Applikationen. Devicedriver für native Printer.
Architektur:
Soc, P2P, Architekturdokumentation
Software: C++, C#, Windows Services, Visual Studio 2005
Zeitraum: 02/2006 – 4/2006
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt:
Datenbank Portierung und erweitertes Administrations-Interface, Integration mit SharePoint für Reporting-Dokumente,
Erweiterung der Schnittstellen zur MiFriKa (Mittelfristige Kapazitätsplanung) , Erweiterung der Schnittstellen zu den konzerninternen ERP Systemen
Software:
C++, gcc, MySQL, C# und .NET, UML, SharePoint, MFC, PVCS,
CaseStudio 2, Excel access via COM, Portierung Java zu C#, Qt
Zeitraum: 04/2004 – 12/2005
Firma: Internationale Frachtfluggesellschaft (Aviation)
Projekt: I
Automatische Einbindung von im Flugzeug elektronisch erstellten und via ACARS übertragenen Flightlogs. Erstellung einer kryptohraphischen Infrastruktur für automatisch erstellte Flightlogs und manueller Ergänzungen daran (kryptographische Signaturen, Zeitstempel und Key-Management).
Architektur:
SoC, MTA, Architekturdokumentation
Software: C++, gcc, MySQL, C# und .NET, UML, Qt, PVCS, Boost
Projekt: II
Erstellung automatisierte Reports für die mittelfristige Kapazitäts- und Finanzplanung auf Basis flugbetrieblicher Ist- und Solldaten. Überleitung der Reports in die ERP Systeme.
Architektur:
SoC, SOA, Architekturdokumentation
Software: C++, gcc, MySQL, C# und .NET, UML, Qt, PVCS, Boost, Excel access via COM
Zeitraum: 08/2002 – 11/2005
Firma: Frankiermaschinenhersteller (Logistik)
Projekt: I
Architektur, Design und Entwicklung eines Programmsystems zur Anbindung der kundenspeziefischen Fertigung von Frankiermaschinen (FMs) an die betriebliche IT-Infrastruktur und dem internen ERP System (SAP) via SAP .NET Connector / SAP-RFC.
Ansteuerung und Upload der länderspezifischen FM-Software und der Kundenklischees.
Gerätetreiber für die Ansteuerung der Frankiermaschinen in der Produktion.
Server ist Windows-2000 Server, Smart-Clients auf Windows Workstations, Multiple-Tear Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software:
C++, C#, STL, WEB-Services, WEB-Apps, DCOM, ASP.NET,
SAP .NET Connector, SAP-RFC, WinDBG (Kernel Debugger),
Rational Rose UML, ERWIN, PVCS / Dimensions, SOAP, SharePoint, Boost
Projekt: II
Steuerung der länderspezifischen Fertigung von kryptographischen Sicherheitsmodulen (Security Devices). Kontrolle der Produktionslose und der kryptographischen Lebenszyklen. Upload der länder- und postspeziefischen Software.
Gerätetreiber für die Ansteuerung der SD’s.
Architektur:
Soc, P2P, Architekturdokumentation
Software:
C#, C++, STL, WEB-Services, WEB-Apps, MS-SQL, Rational Rose UML / XDE, PVCS / Dimensions, ERWIN, Design Pattern, WinDBG (Kernel Debugger)
Projekt: III
Erstellung einer WEB-Service basierenden Client/Server Applikation zur Erstellung kundenspezifischer nationaler Chipkarten für Frankiermaschinen in den nationalen Niederlassungen. Anbindung an das SAP System via SAP .NET Connector.
Dokumentation durch Quellcode Analyse älterer im Markt befindlicher Geräte.
Reengineering und Integration bestehender Teillösungen.
Erstellung von Gerätetreibern für Chipkarten Terminals und Chipcard-Printer. (MemoryCards, AccessCards)
Architektur:
Soc, P2P, Architekturdokumentation
Software:
C#, C++, WEB-Services, WEB-Apps, MS-SQL, SAP .NET Connector, ASP.NET, Rational UML / XDE, PVCS / Dimensions, SOAP
Zeitraum: 06/2001 – 06/2002
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Neuprogrammierung des Postflightsystems, automatisierte Übernahme der Schedule- und Movementinformationen und der Crew-Einsatzpläne aus Konzernsystemen, automatisierte Monatsabschlüsse und Meldungen an das Luftfahrtbundesamt.
Reengineering und Integration bestehender Teillösungen.
Thin-Clients für alle flugbetrieblichen Abteilungen für den selektierten Zugriff auf die jeweils relevanten Plan und Ist-Daten, automatische Abgleich der relevanten Stammdaten mit den Konzernsystemen, abonierbare automatische Reports für nicht flugbetriebliche Abteilungen. Zulassung durch das Luftfahrt Bundesamt
Datenbank und die Business Logik liegt auf einem Multiprozessor Linux System, Clients sind Windows Workstations, Client/Server Architektur
Architektur:
SoC, MTA, P2P, Architekturdokumentation
Software:
C++, gcc (GNU C++), STL, Oracle, MySQL, C# und .NET, COM/DCOM, UML, Design Pattern, POSIX-Threads via ACE, Case Studio, Boost, Sockets
Zeitraum: 04/1999 – 02/2001
Firma: Elektronikkonzern (Logistik)
Projekt:
Reengineering und Erweiterung eines früher erstellten Versandsystem für die Operation hinter einem automatischen Hochregallagersystem. Management Consolen für Logistikadministration zur online Steuerung der Versandvorgänge, Erstellung der vollständigen Dokumentation für die internationalen Exportvorgänge, Automatsierte Meldungen an das statistische Bundesamt (IntraStat), automatisierte Frachtkostenabrechnung mit den ausländischen Tochtergesellschaften, Internetservice für die Tochtergesellschaften für die Steuerung der Frachtführer (Custom Carrier Selection) und für Tracking and Tracing der Versandvorgänge
Server sind Windows-NT Server, Clients Windows-NT Workstations,
Client/Server Architektur
Software: C++ / MFC, MSSQL, COM/DCOM, UML, Boost
Zeitraum: 08/98 – 01/99
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Archnitektur und Portierung der früher erstellten Serverprogramme von AIX auf Linux.
Entwicklung eines flugbetrieblichen Reporting-Tools für konzernweite Spezialabteilungen, automatisierte Übertragung ausgewählter Daten.
Server ist Multiprozessor-Linux, Client/Server Architektur
Architektur:
SoC, MTA, P2P, CCC, Architekturdokumentation
Software:
C, C++, STL, COM/DCOM, OleDB, UML, Design Pattern, ACE (Adaptive Communication Environment)
Zeitraum: 04/98 – 07/98
Firma: afrikanische internationale Fluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines Programmsystems für die Schedule Planung, Einbettung in eine exotische Netzwerkarchitektur, Linux Device Driver für die Kommunikation mit Richtfunk basierenden Datenübertragungseinrichtungen, Anbindung an bestehende Teillösungen auf AS/400
Server für Business Logik und Datenbank sind Linux Systeme, Clients Windows Workstations, Datenkommunikation mit AS/400,
Client/Server Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software: C++, C, gcc (Linux), CL/400, RPC, UML, Design Pattern, POET
Zeitraum: 12/97 – 3/98
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines weltweiten Datenverteilungssystems. Release gesteuerte Übernahme zentraler Performance Daten (Datenberechnungsparamter für das Take-Off von Flugzeugen auf den internationalen Airports) und Verteilung auf weltweite Clients für den Upload auf Laptops im Flugzeug
Business
Serverprogramme auf AIX, Clients sind Windows Workstations,
Client/Server Architektur
Architektur:
SoC, MTA, CCC, Architekturdokumentation
Software: C++ mit MFC auf WinClients,C auf AIX-Server, UML, Sockets
Zeitraum: 8/97 – 12/97
Firma: Elektronikkonzern (Logistik)
Projekt:
Erweiterung eines früher erstellten Versandsystem für europäischen Auslandsversand, Direktanbindung der Frachtführer via DFÜ, Direktinformation der europäischen Niederlassungen über die Versandvorgänge via DFÜ, Migration des bestehenden Programmes auf WinNT Server / Workstations, Client/Server Architektur
Architektur:
SoC, MTA, CCC, Architekturdokumentation
Software: C++, COM/DCOM
Zeitraum: 4/97 – 6/97
Firma: internationale Frachtfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines Programmsystems für die Verwaltung der Crew - Lizensen. Erfassung und Überprüfung der Lizensierungsvorgänge (Simulatoren,On-Flight Checks etc), Anbindung via Schnittstellen an diverse Konzernsysteme
Serverprogramme auf AIX, Clients sind Windows Workstations,
Client/Server Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software: C++/MFC on Windows-Clients, C on Unix-Server (AIX),COM/DCOM
Zeitraum: 2/96 – 2/97
Firma: Europäische Regionalfluggesellschaft (Aviation)
Projekt:
Architektur, Design und Entwicklung eines Programmsystems für Crew-Einsatzplanung, Erstellung, Überprüfung (Luftfahrtbundesamts Vorschriften) und Veröffentlichung der Einsatzpläne, Schnittstellen zu bestehenden Verwaltungssystemen (Proccedingclearing,Postflight Verwaltung,Schedule Verwaltung), Client/Server Architektur
Architektur:
SoC, MTA, Architekturdokumentation
Software:
C++/MFC im Windows NT Netwerk, CL/400 für AS/400 Anbindung, MSSQL, COM/DCOM, RPC
Zeitraum: 9/94 – 8/95
Firma: Frankiermaschinenhersteller
Projekt;
Architektur, Design und Entwicklung eines Programmsystems für den Einsatz in Versandabteilungen mit kleineren bis mittleren Versandaufkommen. Das Programm mußte als Standalone-System durch hauseigene Techniker installierbar sein.
Schnittstellen zu Geräten aus eigener Produktion.
Software: C++ unter Windows, OLE 2.0, DDE, POET
Zeitraum: 6/94 – 8/94
Firma/Institution: Elektronikkonzern (Logistik)
Projekt:
Design und Entwicklung von Schnittstellenprogrammen für die Integration der Versandsoftware in das Intranet, bidirektionaler Datenfluß mit vorhandenen Auftragsbearbeitungs- und Lagerhaltungssystem.
Software: C unter Windows und Unix
Zeitraum: 09/93 – 04/94
Firma: Europäische Regionalfluggesellschaft (Aviation)
Projekt:
Design und Entwicklung eines Programmsystems für die Erfassung und Auswertung von Flugdienstzeiten, Erstellung der internen und externen (Luftfahrtbundesamt,LBA) Reports. Integration bestehender Teillösungen auf AS/400 Basis in das neue System
Software: C unter Unix, C unter Windows, Informix
Zeitraum: 07/93 – 08/93
Firma: Pressevertrieb (Logistik)
Projekt:
Entwicklung eines Programms für die Steuerung und Abwicklung des Versandes von Presseerzeugnissen an die nationalen und internationalen Endkunden, Erstellung der Versanddokumentation
Software: C unter Windows, OLE 2.0
Zeitraum: 04/93 – 06/93
Firma: Europäische Regionalfluggesellschaft (Aviation)
Projekt:
Entwicklung von Unix-Deamons für den Zugriff auf Programme auf einer standalone IBM S36 über Terminals aus einem Unix/Terminalserver System via Bidirektionale Konvertersysteme Twinax/Ethernet(Perlebox)
Software: C unter Unix
Zeitraum: 01/93 – 07/93
Firma: Elektronikkonzern (Logistik)
Projekt:
Automatisierung des Inland Ersatzteilversandes, Programmierung einer
postabgenommenen \"Postentgeltermittlungsanlage\", Versandsteuerung und Frachtführerhandling, Entwicklung von Gerätetreiber für die Ansteuerung elektronischer Waagen, Thermotransferprinter und Scanner
Software: 16-Bit C unter WFW, DeviceDriver in C und MASM
Zeitraum: 10/92 – 12/92
Firma: Maschinenbau
Projekt:
Entwicklung dynamic shared Libraries für die Verbindung eines
CAD-Systems mit Produktionssystemen
Software: C auf Unix (Solaris),RPC
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Westeuropa, bis zu 100 % vor Ort
Sonstige Angaben
Branchenschwerpunkte: ECommerce, Luftfahrt, Medizintechnik und Logistik