Deutschland: bevorzugt Rhein-Main-Gebiet
Projekt:
python
Hardware: Power5/AIX 5.3, PC/Linux- Konzeption und Erweiterung eines für bis zu 2 Mio. IP-Adressen
konzipierter DHCP-Server um ein Remote-Backup-Verfahren
(C++, TCP/IP)
- Konzeption und Erweiterung eines RACS-Servers für QoS-Profile
für VoIP- und Backbone-Bandbreiten um ein Remote-Backup-Verfahren
(C++, TCP/IP)
Software: AIX xlc/XlC C/C++ Compiler, DB2, dbx, XML Docbook, scons, make,python
Hardware: Power5/AIX 5.3, PC/Linux- Funktionale Erweiterung eines dezentralen C-basierten RADIUS-Server
inklusiver Remote-Backup und Übernahme Funktion (redundantes
Serverkonzept)
- Neuentwicklung eines C++ DHCP-Servers für die Verwaltung von
bis zu 2 Mio. IP-Adressen
- Neuentwicklung eines C++ RACS-Servers für die Verwaltung von
QoS-Profilen für VoIP-Sessions.
Software: AIX xlc/XlC C/C++ Compiler, DB2, dbx, XML Docbook, scons, make,python
Hardware: Power5/AIX 5.3, PC/LinuxDarstellung in einem verteiltem System
Zeit : 01.04 - 05.06, 24 MM- Geographische Filterung von Flugzielen
- Flugsicherungsspezifische Binär-Protokollimplementierung (Asterix)
- Qualitätssicherung bzgl. ISO 9001 Zertifizierung
+ C++ Code-Analyse mit QAC++
+ Etablieren von Bug-Tracking und Intranet Document-Management
Systemen.
- HMI Entwicklung mit Qt-Toolkit.
- Entwurf und Entwicklung eines Redundanz-Konzept (Master/Slave) für
ausfallkritische Anwendungen.
- Portierung der Anwendung von PC/Linux nach HP-PA-RISC/Linux
Software: GNU C/C++ Compiler, Emacs, GNU Make, CVS, MySQL, QAC++,Together++, Qt-GUI Toolkit, doxygen, Wiki, Apache HTTPD, Bugzilla.
Hardware: PC/Linux, HP-PA-RISC/Linux(Application Response Measurement - ARM)
Zeit : 08.01 - 07.02, 11 MMin verteilten Systemen mittels des Application Response
Measurement API-Standards.
- Implementierung des Standard-APIs
- Datenablage (Datenbanken, XML)
- Datenanalyse in C++/C und Java:
+ Korrelation von (verteilten) Transaktionen
+ statistische Auswertungen
Software: GNU C/C++ Compiler, Emacs, GNU Make, CVS, MySQL,Sybase, Oracle, gdbm, CGI, HTML, XML
Hardware: Sun/Solaris, PC/Linux, Alpha/TruUNIX, PC/Windows NTDisplay-Software (X11, Xt)
Zeit : 12.00 - 06.01, 7 MMDisplay-Software-Architektur mittels verschiedener
Design-Patterns. Design und Implementierung einer
Schnittstelle zwischen der internen Display-Software und
einer externen Flugplanungs- und Koordnierungssoftware
Software: TruUNIX C++ Compiler, GNU Make, CVS, Doxygen, Together++(UML)
Hardware: Alpha/TruUNIX, PC/LinuxIP-basierte Netzwerke auf Basis einer verteilten,
multi-threaded Objekt-Architektur (CORBA)
- Aufbau des Build-Prozesses (GNU Make)
- (Re)design verschiedener Module (Objekte) und Komponenten
innerhalb des OSS
- Implementierung der CORBA Schnittstellen der Module des OSS
in C++ unter Verwendung des TAO ORBs
- Unterstützung der Mitarbeiter in Fragen zu Unix, C++, CORBA,
Performance tuning, Fehlersuche (memory-leaks (Insure),
Tracing und Debugging)
Software: GNU Make, GNU C/C++-Compiler, GNU Debugger, CVS, GNU Emacs,doxygen, Together++, Insure
Hardware: PC/Linux, Sun/SolarisLinux/Intel
Zeit : 03.00 - 06.00, 2MMCompiler-Padding Problematik (32bit vs. 64bit Architektur)
- Build-Prozeß für verschiedene Architekturen gleichzeitig aus
einem Sourcetree
- Big- and Little-Endian Problemstellung
Software: OSF1 CXX C++-Compiler, GNU Make, GNU C/C++-Compiler, CVS,GNU Emacs, Doc++, STL, X11/Motif 1.2, PThreads, ILOG Views,
Generic++, GenericDisplay
Hardware: PC/Linux, DEC Alpha/OSF1Simlulationsbereich:
- Restrukturierung des gesamten Build-Prozesses
- Anpassung der Sourcecodes an verschiedene Compiler Systeme
- Dokumentation der Klassenhierarchie
- Aufbau eines Intranet Web-Servers mit verschiedenen CGI-Skripten und
Bereitstellung der erstellten Klassen Dokumentation mittels Doc++
- Performance-Analyse der C++-Anwendung mittels Profiling-Techniken
(Speziell OSF1 Systemtool atom) und Optimierung der Anwendung mit
den gewonnenen Ergebnissen
- verschiedene Erweiterungen der Funktionalität der Anwendung
(X11/Motif, GenericDisplay, spezielle Display Funktionen)
- Unterstützung der Mitarbeiter in Fragen zu Unix und C/C++.
Software: OSF1 CXX C++-Compiler, GNU Make, GNU C/C++-Compiler, CVS,GNU Emacs, Doc++, STL, X11/Motif 1.2, PThreads, ILOG Views,
Generic++, GenericDisplay
Hardware: DEC Alpha/OSF1Instrumentierung von CORBA-Servern unter AIX für Performance
Messungen, sowie Instrumentierung von Java CORBA-Clients unter
Windows NT:
- Entwurf und Implementierung der Instrumentierung einer
CORBA-Anwendung (VisiBroker) mittels VisiBrokers Interceptor
Konzept.
- Entwurf und Implementierung zur interferenzarmen ResponseTime
Messung von CORBA Methodenaufrufen.
- Durchführung von ResponseTime Messungen für Standard-CORBA-
Methodenaufrufe (VisiBroker) und deren statistische Auswertung.
- Anwendung von AIX Systemtools zum Monitoring der Systemperformance
(SMP, Threads)
Software: VisiBroker 3.2 C++/Java für AIX und Windows NT, AIX C Set C++-Systemcompiler, Microsoft Visual C++-Compiler, IBM VisualAge
for Java, GNU C/C++-Compiler, GNU Make, GNU Emacs
Hardware: RS6000-Server/AIX, PC/Windows NTObjectMonitor/VISCO:
- Entwurf und Implementierung der Instrumentierung einer
CORBA-Anwendung mittels Orbix Request-Filterpunkte. (ObjectMonitor)
- Entwurf und Implementierung eines Ereignisprotokolls zwischen der
Instrumentierung und der Visualisierung und deren Transport über
eine TCP/IP socket Verbindung.
- Anpassung eines X11-Graph-Widgets an die Anforderungen der
Visualisierung für CORBA-Anwendungen. (VISCO)
- Entwurf, Implementierung und Beschreibung der Schnittstellen für
das Ereignisprotokoll, die die Visualisierungskomponente erwartet,
so daß auch andere Sachverhalte visualisiert werden können.
Software: Orbix 1.3/2.0, Solaris C++-Systemcompiler, HP-UX C++-Systemcompiler,GNU C/C++-Compiler, GNU Make, GNU Emacs, GNU Debugger
Hardware: HP-Workstation/HP-UX, Sun/SunOS(Methodenaufrufe, Attributänderungen) und deren Filterung und globale
Weiterleitung über TCP/IP auf SunOS.
- Entwurf und Implementierung geeigneter C++-Klassen zur
Instrumentierung von C++-Anwendungen mit Hilfe des
C++-Preprocessors mc4p (GMD).
- Entwurf und Implementierung eines Konzepts zur Reduzierung der
Interferenz zwischen der zubeobachtenden Anwendung und des
Monitoring-Systems. Ereignisse können über eine globale
Steuerkomponente an bzw. aus geschaltet werden. Diese Informationen
werden der instrumentierten Anwendung über ein Shared-Memory-Segment
zur Verfügung gestellt. Die Verwaltung des Shared-Memory-Segments
übernimmt ein Filter-Prozeß.
- Entwurf und Implementierung eines TCP/IP-Netzwerk globalen
Ereignissteuerungskomponente, Global-Filter-Controller (GFC)
genannt. Der GFC ermöglicht das Steuern der Ereignisse von
instrumentierten C++-Anwendungen. Dabei kommuniziert der GFC
mit Rechner-lokalen Ereignisfiltern über eine TCP/IP socket
Verbindung. Es können "beliebig" viele Ereignisfilter gesteuert
werden.
- Entwurf, Implementierung und Beschreibung der Schnittstellen zur
Einbindung in das Jewel++-Projekt der GMD.
Software: GNU C/C++-Compiler, GNU Make, GNU Emacs, GNU DebuggerSun/Solaris C++ Systemcompiler
- Editoren : GNU Emacs- CORBA IDL
Deutschland: bevorzugt Rhein-Main-Gebiet
Projekt:
python
Hardware: Power5/AIX 5.3, PC/Linux- Konzeption und Erweiterung eines für bis zu 2 Mio. IP-Adressen
konzipierter DHCP-Server um ein Remote-Backup-Verfahren
(C++, TCP/IP)
- Konzeption und Erweiterung eines RACS-Servers für QoS-Profile
für VoIP- und Backbone-Bandbreiten um ein Remote-Backup-Verfahren
(C++, TCP/IP)
Software: AIX xlc/XlC C/C++ Compiler, DB2, dbx, XML Docbook, scons, make,python
Hardware: Power5/AIX 5.3, PC/Linux- Funktionale Erweiterung eines dezentralen C-basierten RADIUS-Server
inklusiver Remote-Backup und Übernahme Funktion (redundantes
Serverkonzept)
- Neuentwicklung eines C++ DHCP-Servers für die Verwaltung von
bis zu 2 Mio. IP-Adressen
- Neuentwicklung eines C++ RACS-Servers für die Verwaltung von
QoS-Profilen für VoIP-Sessions.
Software: AIX xlc/XlC C/C++ Compiler, DB2, dbx, XML Docbook, scons, make,python
Hardware: Power5/AIX 5.3, PC/LinuxDarstellung in einem verteiltem System
Zeit : 01.04 - 05.06, 24 MM- Geographische Filterung von Flugzielen
- Flugsicherungsspezifische Binär-Protokollimplementierung (Asterix)
- Qualitätssicherung bzgl. ISO 9001 Zertifizierung
+ C++ Code-Analyse mit QAC++
+ Etablieren von Bug-Tracking und Intranet Document-Management
Systemen.
- HMI Entwicklung mit Qt-Toolkit.
- Entwurf und Entwicklung eines Redundanz-Konzept (Master/Slave) für
ausfallkritische Anwendungen.
- Portierung der Anwendung von PC/Linux nach HP-PA-RISC/Linux
Software: GNU C/C++ Compiler, Emacs, GNU Make, CVS, MySQL, QAC++,Together++, Qt-GUI Toolkit, doxygen, Wiki, Apache HTTPD, Bugzilla.
Hardware: PC/Linux, HP-PA-RISC/Linux(Application Response Measurement - ARM)
Zeit : 08.01 - 07.02, 11 MMin verteilten Systemen mittels des Application Response
Measurement API-Standards.
- Implementierung des Standard-APIs
- Datenablage (Datenbanken, XML)
- Datenanalyse in C++/C und Java:
+ Korrelation von (verteilten) Transaktionen
+ statistische Auswertungen
Software: GNU C/C++ Compiler, Emacs, GNU Make, CVS, MySQL,Sybase, Oracle, gdbm, CGI, HTML, XML
Hardware: Sun/Solaris, PC/Linux, Alpha/TruUNIX, PC/Windows NTDisplay-Software (X11, Xt)
Zeit : 12.00 - 06.01, 7 MMDisplay-Software-Architektur mittels verschiedener
Design-Patterns. Design und Implementierung einer
Schnittstelle zwischen der internen Display-Software und
einer externen Flugplanungs- und Koordnierungssoftware
Software: TruUNIX C++ Compiler, GNU Make, CVS, Doxygen, Together++(UML)
Hardware: Alpha/TruUNIX, PC/LinuxIP-basierte Netzwerke auf Basis einer verteilten,
multi-threaded Objekt-Architektur (CORBA)
- Aufbau des Build-Prozesses (GNU Make)
- (Re)design verschiedener Module (Objekte) und Komponenten
innerhalb des OSS
- Implementierung der CORBA Schnittstellen der Module des OSS
in C++ unter Verwendung des TAO ORBs
- Unterstützung der Mitarbeiter in Fragen zu Unix, C++, CORBA,
Performance tuning, Fehlersuche (memory-leaks (Insure),
Tracing und Debugging)
Software: GNU Make, GNU C/C++-Compiler, GNU Debugger, CVS, GNU Emacs,doxygen, Together++, Insure
Hardware: PC/Linux, Sun/SolarisLinux/Intel
Zeit : 03.00 - 06.00, 2MMCompiler-Padding Problematik (32bit vs. 64bit Architektur)
- Build-Prozeß für verschiedene Architekturen gleichzeitig aus
einem Sourcetree
- Big- and Little-Endian Problemstellung
Software: OSF1 CXX C++-Compiler, GNU Make, GNU C/C++-Compiler, CVS,GNU Emacs, Doc++, STL, X11/Motif 1.2, PThreads, ILOG Views,
Generic++, GenericDisplay
Hardware: PC/Linux, DEC Alpha/OSF1Simlulationsbereich:
- Restrukturierung des gesamten Build-Prozesses
- Anpassung der Sourcecodes an verschiedene Compiler Systeme
- Dokumentation der Klassenhierarchie
- Aufbau eines Intranet Web-Servers mit verschiedenen CGI-Skripten und
Bereitstellung der erstellten Klassen Dokumentation mittels Doc++
- Performance-Analyse der C++-Anwendung mittels Profiling-Techniken
(Speziell OSF1 Systemtool atom) und Optimierung der Anwendung mit
den gewonnenen Ergebnissen
- verschiedene Erweiterungen der Funktionalität der Anwendung
(X11/Motif, GenericDisplay, spezielle Display Funktionen)
- Unterstützung der Mitarbeiter in Fragen zu Unix und C/C++.
Software: OSF1 CXX C++-Compiler, GNU Make, GNU C/C++-Compiler, CVS,GNU Emacs, Doc++, STL, X11/Motif 1.2, PThreads, ILOG Views,
Generic++, GenericDisplay
Hardware: DEC Alpha/OSF1Instrumentierung von CORBA-Servern unter AIX für Performance
Messungen, sowie Instrumentierung von Java CORBA-Clients unter
Windows NT:
- Entwurf und Implementierung der Instrumentierung einer
CORBA-Anwendung (VisiBroker) mittels VisiBrokers Interceptor
Konzept.
- Entwurf und Implementierung zur interferenzarmen ResponseTime
Messung von CORBA Methodenaufrufen.
- Durchführung von ResponseTime Messungen für Standard-CORBA-
Methodenaufrufe (VisiBroker) und deren statistische Auswertung.
- Anwendung von AIX Systemtools zum Monitoring der Systemperformance
(SMP, Threads)
Software: VisiBroker 3.2 C++/Java für AIX und Windows NT, AIX C Set C++-Systemcompiler, Microsoft Visual C++-Compiler, IBM VisualAge
for Java, GNU C/C++-Compiler, GNU Make, GNU Emacs
Hardware: RS6000-Server/AIX, PC/Windows NTObjectMonitor/VISCO:
- Entwurf und Implementierung der Instrumentierung einer
CORBA-Anwendung mittels Orbix Request-Filterpunkte. (ObjectMonitor)
- Entwurf und Implementierung eines Ereignisprotokolls zwischen der
Instrumentierung und der Visualisierung und deren Transport über
eine TCP/IP socket Verbindung.
- Anpassung eines X11-Graph-Widgets an die Anforderungen der
Visualisierung für CORBA-Anwendungen. (VISCO)
- Entwurf, Implementierung und Beschreibung der Schnittstellen für
das Ereignisprotokoll, die die Visualisierungskomponente erwartet,
so daß auch andere Sachverhalte visualisiert werden können.
Software: Orbix 1.3/2.0, Solaris C++-Systemcompiler, HP-UX C++-Systemcompiler,GNU C/C++-Compiler, GNU Make, GNU Emacs, GNU Debugger
Hardware: HP-Workstation/HP-UX, Sun/SunOS(Methodenaufrufe, Attributänderungen) und deren Filterung und globale
Weiterleitung über TCP/IP auf SunOS.
- Entwurf und Implementierung geeigneter C++-Klassen zur
Instrumentierung von C++-Anwendungen mit Hilfe des
C++-Preprocessors mc4p (GMD).
- Entwurf und Implementierung eines Konzepts zur Reduzierung der
Interferenz zwischen der zubeobachtenden Anwendung und des
Monitoring-Systems. Ereignisse können über eine globale
Steuerkomponente an bzw. aus geschaltet werden. Diese Informationen
werden der instrumentierten Anwendung über ein Shared-Memory-Segment
zur Verfügung gestellt. Die Verwaltung des Shared-Memory-Segments
übernimmt ein Filter-Prozeß.
- Entwurf und Implementierung eines TCP/IP-Netzwerk globalen
Ereignissteuerungskomponente, Global-Filter-Controller (GFC)
genannt. Der GFC ermöglicht das Steuern der Ereignisse von
instrumentierten C++-Anwendungen. Dabei kommuniziert der GFC
mit Rechner-lokalen Ereignisfiltern über eine TCP/IP socket
Verbindung. Es können "beliebig" viele Ereignisfilter gesteuert
werden.
- Entwurf, Implementierung und Beschreibung der Schnittstellen zur
Einbindung in das Jewel++-Projekt der GMD.
Software: GNU C/C++-Compiler, GNU Make, GNU Emacs, GNU DebuggerSun/Solaris C++ Systemcompiler
- Editoren : GNU Emacs- CORBA IDL
"Der Consultant hat beim Design und der Entwicklung unserer C und C++ basierten hoch verteilten Software sehr gute Arbeit geleistet. Er hat durch seine Erfahrung maßgeblich zum Gelingen des Projekts beigetragen. Hervorzuheben ist, dass sein Engangement über die Softwareentwicklung hinaus ging und bei der Etablierung von Qualitätssicherungsmaßnahmen (Bug-Tracking, automatisierte Tests, Release Management) mit seinen Ideen und Lösungen sehr hilfreich war. Darüber hinaus haben wir seine kommunikative, kooperative und zielorientierte Art sehr geschätzt und möchten uns nochmals für seinen besonderen Einsatz bei ihm bedanken. Den Consultant können wir ausdrücklich anderen Projektanbietern empfehlen."
— Projekt Weiterentwicklung eines Trackers zur Flugzielerfassung, 01/04 - 05/06
Referenz durch Gruppenleiter, Unternehmen in der Luftfahrt-Branche (>5.000 MA), vom 02.06.06
Projekt im Rahmen einer Festanstellung durchgeführt
"Der Consultant hat beim Design und der Entwicklung unserer Software hervorragende Arbeit geleistet. Er hat durch seine Erfahrung massgeblich dazu beigetragen, dass unsere Entwürfe von Anfang an auf einer soliden Basis standen. Hervorzuheben ist, dass der von ihm in C, C++ und shell-script erstellte Code ungewöhnlich fehlerfrei, effizient und wartbar ist. Wir haben seine kommunikative und kooperative Art sehr geschätzt und möchten uns nochmals für seinen besonderen Einsatz bei ihm bedanken. Wir möchten den Consultant anderen Projektanbietern nachdrücklich empfehlen."
— Projekt Design/Entwick. Performance Measurement, C,C++,bourne shell,CORBA, 08/01-07/02
Referenz durch Geschäftsführer/Entwicklungsleiter, Softwarehaus (10 MA), vom 17.09.02