? Performante und speicher-schonende Implementierung der Matrixinversion und Lösung linearer Gleichungssysteme für den Einsatz in autonomen Fahrsystemen. Implementierung verschiedener Matrixzerlegungsalgorithmen (LR, QR, LDL^T, Cholesky) mit maximal möglicher Genauigkeit.
- Unit-Testing
- Testen auf exotischen, riesigen und degenerierten Matrizen
- Performancetests
-Erstellung und Dokumentation einer C-Bibliothek für lineare Algebra zur Verwendung in Produkten und Projekten von dSpace
Echtzeitverarbeitung der großen Datenströme
Anforderungsanalyse
Echtzeitverarbeitung der großen Datenströme
Anforderungsanalyse
Entwicklung eines GIS-basierten Anzeigemoduls (Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen)
Entwicklung eines XML-basierten autogenerierten Systems für Verwaltung der Programmparameter
Entwurf und Implementation der Kommunikation der Komponenten des Systems über CORBA. Dabei werden unterschiedlich komplexe Datenstrukturen (Parametersätze, Bilder, etc) teilweise zeitkritisch zwischen Haupt- und Nebenprozessen übertragen.
Die Übertragung von Bildern und Messergebnissen wird durch den CORBA-Eventmechanismus ausgelöst. Die CORBA-Infrastruktur wird mit Name-, Event-,Messageservices usw. aufgebaut. Die Verwaltung der Messparameter und Statistiken wird persistent mittels XML realisiert.
Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:
Optimierung der Berechnungen.
Konzeption und Entwicklung der offenen Vorlagenbibliothek für die Unterstützung der statistischen Berechnungen.
Schwerpunkt: Um Statistikfunktionalität zu programmieren, sind lediglich beliebige Funktionen (sowohl Klassenmethoden als auch globale Funktionen), die Filterungsregeln,Gruppierungsregeln und Rechenformeln beschreiben, vorzulegen.
Anwendung der Bibliothek auf die
Implementierung der akuten Kundenanforderungen.
Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:
Implementierung der neuen graphischen Diensteditors.
Design und Implementierung des Interfaces für den Austausch von Mitteilungen und Kommandos zwischen zwei laufenden Anwendungen, einschließlich Start und Beendigung der Anwendung aus der Partneranwendung.
Vorstudie
Konzeption
Datendesign und Datenmodellierung
Entwicklung interner Standards
Softwareentwicklung
Beratungen und Schulungen
Projektleitung (ein kleines Team von 2 bis 5 Softwareentwicklern)
Entwicklung entsprechend der Spezifikation.
Entwicklung entsprechend der Spezifikation.
Erfahrungsschwerpunkte.
Softwarearchitektur:
Objektorientierte Analyse und objektorientiertes Design, UML, Design Patterns, Leitung der softwaretechnischen Entwicklung, RUP
C++/C:
OOP, Performanzoptimierung, Speicherverwaltung, Templatesentwicklung
Angewandte Mathematik:
Optimierungsalgorithmen, "digital geometry"
Entwicklung für GIS/CAD:
Mehrschichtarchitektur, Serialisierung der Objekte, extrem schnelle Visualisierung
Erfahrungen.
Technologien
OLE, DDE, ActiveX, ATL, COM, COM+, MFC, DLL, IDL, CORBA, JavaBeans, Awt, Swing, OpenGl, DirectX, Qt, Grit, ODBC, JDBC, XML, SAX, DOM, XSLT, DTD
Produkte:
Programmieren:
Visual Studio, GNU C++, C++ Builder, JBuilder, NetBeans, J2EE, Crystal Reports
Analyse und Design:
Softwareprodukte von Rational Rose, EA
Tools:
make, nmake, gmake, eclipse
Test:
JUnit, CppUnit, Testautomatisierung
Versionierung:
cvs, cms, SourceSafe, ClearCase, Subversion, MKS
Spezialkenntnisse.
Matlab
? Performante und speicher-schonende Implementierung der Matrixinversion und Lösung linearer Gleichungssysteme für den Einsatz in autonomen Fahrsystemen. Implementierung verschiedener Matrixzerlegungsalgorithmen (LR, QR, LDL^T, Cholesky) mit maximal möglicher Genauigkeit.
- Unit-Testing
- Testen auf exotischen, riesigen und degenerierten Matrizen
- Performancetests
-Erstellung und Dokumentation einer C-Bibliothek für lineare Algebra zur Verwendung in Produkten und Projekten von dSpace
Echtzeitverarbeitung der großen Datenströme
Anforderungsanalyse
Echtzeitverarbeitung der großen Datenströme
Anforderungsanalyse
Entwicklung eines GIS-basierten Anzeigemoduls (Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen)
Entwicklung eines XML-basierten autogenerierten Systems für Verwaltung der Programmparameter
Entwurf und Implementation der Kommunikation der Komponenten des Systems über CORBA. Dabei werden unterschiedlich komplexe Datenstrukturen (Parametersätze, Bilder, etc) teilweise zeitkritisch zwischen Haupt- und Nebenprozessen übertragen.
Die Übertragung von Bildern und Messergebnissen wird durch den CORBA-Eventmechanismus ausgelöst. Die CORBA-Infrastruktur wird mit Name-, Event-,Messageservices usw. aufgebaut. Die Verwaltung der Messparameter und Statistiken wird persistent mittels XML realisiert.
Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:
Optimierung der Berechnungen.
Konzeption und Entwicklung der offenen Vorlagenbibliothek für die Unterstützung der statistischen Berechnungen.
Schwerpunkt: Um Statistikfunktionalität zu programmieren, sind lediglich beliebige Funktionen (sowohl Klassenmethoden als auch globale Funktionen), die Filterungsregeln,Gruppierungsregeln und Rechenformeln beschreiben, vorzulegen.
Anwendung der Bibliothek auf die
Implementierung der akuten Kundenanforderungen.
Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:
Implementierung der neuen graphischen Diensteditors.
Design und Implementierung des Interfaces für den Austausch von Mitteilungen und Kommandos zwischen zwei laufenden Anwendungen, einschließlich Start und Beendigung der Anwendung aus der Partneranwendung.
Vorstudie
Konzeption
Datendesign und Datenmodellierung
Entwicklung interner Standards
Softwareentwicklung
Beratungen und Schulungen
Projektleitung (ein kleines Team von 2 bis 5 Softwareentwicklern)
Entwicklung entsprechend der Spezifikation.
Entwicklung entsprechend der Spezifikation.
Erfahrungsschwerpunkte.
Softwarearchitektur:
Objektorientierte Analyse und objektorientiertes Design, UML, Design Patterns, Leitung der softwaretechnischen Entwicklung, RUP
C++/C:
OOP, Performanzoptimierung, Speicherverwaltung, Templatesentwicklung
Angewandte Mathematik:
Optimierungsalgorithmen, "digital geometry"
Entwicklung für GIS/CAD:
Mehrschichtarchitektur, Serialisierung der Objekte, extrem schnelle Visualisierung
Erfahrungen.
Technologien
OLE, DDE, ActiveX, ATL, COM, COM+, MFC, DLL, IDL, CORBA, JavaBeans, Awt, Swing, OpenGl, DirectX, Qt, Grit, ODBC, JDBC, XML, SAX, DOM, XSLT, DTD
Produkte:
Programmieren:
Visual Studio, GNU C++, C++ Builder, JBuilder, NetBeans, J2EE, Crystal Reports
Analyse und Design:
Softwareprodukte von Rational Rose, EA
Tools:
make, nmake, gmake, eclipse
Test:
JUnit, CppUnit, Testautomatisierung
Versionierung:
cvs, cms, SourceSafe, ClearCase, Subversion, MKS
Spezialkenntnisse.
Matlab
"[...] Im Projekt hat der Consultant umfassende und teilweise algorithmisch anspruchsvolle Erweiterungen und Umbauten des TargetLink-Codegenerators übernommen. Er verfügt über ein hervorragendes und umfassendes Fachwissen, das er bereits nach kurzer Zeit äußerst effektiv und erfolgreich einsetzte. Besonders hervorzuheben sind seine sehr guten Programmierkenntnisse in C++, sein hervorragendes algorithmisches Verständnis und seine umfassenden Erfahrungen mit der Visual Studio Entwicklungsumgebung. Seine Aufgaben bearbeitete der Consultant weitestgehend selbstständig und erledigte die ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit."
— Projekt Weiterentwicklung des TargetLink-Codegenerator, 03/12 - 06/14
Referenz durch Gruppenleiter TargetLink-Code Generation Core, dSPACE GmbH, vom 16.06.14
"Der IT-Experte war für die Projektierung und Weiterentwicklung der GIS-Sparte im RBL/ITCS-Umfeld tätig. Aufgrund seiner Vorkenntnisse und Erfahrungen rund um das Thema GIS konnte der Experte sich leicht in das Team für dieses Modul einarbeiten und sofort bei der Integration dieser Komponenten, sowie projektspezifische Anpassungen in der Einsatzzeit behilflich sein. Der Experte zeigte sich in diesem Zeitraum sehr einsatzbereit, in der Kommunikation mit den anderen Fachabteilungen hat er gut kooperiert. Die Dokumentation seiner Arbeiten hat der Experte sauber abgeschlossen. Eine weitere Zusammenarbeit oder Unterstützung in genau diesem Themenspektrum GIS ist durchaus vorstellbar."
— Projekt Betriebsleitsysteme und Fahrgastinformation, 12/06 - 09/08
Referenz durch RBL Programm-Manager, T-Systems GEI GmbH, vom 06.04.09
"Der Consultant war als externer C++ Consultant in unserem Hause bei der Weiterentwicklung einer bestehenden Multimediaanwendung erfolgreich tätig. [...] Während seiner Tätigkeit in unserem Hause war der Consultant hochmotiviert und jederzeit bereit, auch zusätzlich anfallende Arbeiten zu übernehmen. Zudem ist er für seine Aufgaben außerordentlich befähigt und jederzeit bereit auch schwierige und umfangreiche Arbeiten zu erfüllen. Der Consultant ist immer pflichtbewusst und zuverlässig. Bei allen Tätigkeiten handelt er völlig selbstständig. Sein Arbeitsgebiet beherrscht er umfassend. Der Consultant setzt seine guten Fachkenntnisse stets sicher und zielgerecht in der Praxis ein. Er erledigt die ihm übertragenen Arbeiten stets zu unserer vollsten Zufriedenheit. Wir danken dem Consultant bereits an dieser Stelle für seine stets sehr guten Leistungen und wünschen ihm weiterhin viel Erfolg bei seinen Aufgaben."
— Projekt C++ Entwicklung mit GUI / MFC, 10/06 - 12/06
Referenz durch Crede Experto IT Solutions GmbH vom 06.03.07
"Der Freiberufler verfügt über ein profundes Wissen in C++und umfassende Kenntnisse im Bereich der Rechnerkommunikation mittels dem CORBA-System. Er ergänzte unser Entwicklungsteam nach Entwicklungsstart und konnte innerhalb kürzester Zeit sehr unterstützend eingreifen. Das Projekt hat er bis nach der Inbetriebnahme begleitet. Neben seiner fachlichen Qualifikation ist sein besonderes Engagement hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."
— Projekt Entwicklung Prozessinterkommunikation via CORBA, 11/05 - 05/06
Referenz durch Technischer Leiter, KHS Metec, vom 05.10.06
"Unsere Anwenderbezogenen Vorstellungen wurden in sehr guter Zusammenarbeit in DV-technische Lösungen umgesetzt. Das Projekt wurde gemäß unseren Wünschen termingerecht abgeschlossen. Die Anwendung läuft bis heute fehlerfrei. Wir wünschen eine weitere Zusammenarbeit."
— Projekt Weiterentwicklung des Instandhaltungs-Planungs-Systems, 02/06 - 02/06
Referenz durch AV-Instandhaltung, BILSTEIN-Kaltband (550 MA), vom 30.03.06
"[...] Der Consultant wendete seine sehr guten IT-Fachkenntnisse laufend mit großem Erfolg in seinem Arbeitsgebiet an. Aufgrund seiner systematischen Arbeitsweise und seiner Berufserfahrung löste er auch schwierige Problemfälle sehr erfolgreich. Arbeitsmenge und Arbeitstempo lagen weit über unseren Anforderungen. Der Consultant hat sich äußert engagiert in sein neues Aufgabengebiet eingearbeitet. Bereits nach sehr kurzer Zeit arbeitete er vollkommen selbstständig. Sein Verhalten zu Vorgesetzten und Mitarbeitern war vorbildlich. [...] Wir danken den Consultant für seine stets guten Leistungen und wünschen ihm für die Zukunft alles Gute."
— Projekt Softwareentwicklung (UML, XML, C++, Oracle), 05/05 - 10/05
Referenz durch Leiterin Project Center eines SW-Hauses (350 MA) vom 09.12.05
"Der Consultant hat in dem Projekt eine bestehende C/S-Anwendung auf Basis von C++ um neue Funktionen erweitert. Dabei arbeitete er sich sehr schnell in das Aufgabengebiet ein und verstand es in kürzester Zeit die Anforderungen termingerecht und korrekt umzusetzen. Der Consultant konnte sein ausgezeichnetes Fachwissen im Bereich C++ und SQL erfolgreich einbringen und arbeitete stets sehr selbstständig, engagiert und absolut zuverlässig. Mit der Qualität seiner Arbeitsergebnisse sind wir sehr zufrieden. Wir möchten uns an dieser Stelle bedanken und würden uns freuen bald wieder in einem Projekt mit dem Consultant zusammenarbeiten zu können."
— Projekt C++ Anwendungsentwicklung, 10/04 - 01/05
Referenz durch Projektmanager IT-Dienstleister (1050 MA), vom 29.04.05