englisch

C++

Die Programmiersprache, mit der ich am meisten vertraut bin, verwende ich seit 2001. Erste Erfahrung sammelte ich bei der Implementierung des Execution-Engines für Multimedia-Produkt SMILPlayer. Software entwickle ich hauptsächlich mit MSVC++ 6.0 für Windows 2000/NT/CE. Kompetenzen in moderner C++ Techniken, sicherer Codierung von komplexen, multithreaded, leistungsfähiger Komponenten, Framework ACE und Open-Source-Bibliotheken bilden dabei meinen Schwerpunkt.

Schwerpunkte

C++ Erfahrung

Durch Mitwirkung am Projekt SMILPlayer konnte ich meine erste Erfahrung in C++, STL, Win32 API, Multithreading sowie in komponentenbasierter Technologie Microsoft COM sammeln. Innerhalb eines Jahres entwickelte ich eine flexible Hauptkomponente des Produkts die in anderen Produkten der Firma wieder verwendet wurde.

In späteren Projekten erweiterte ich meinen Horizont und experimentierte mit fortgeschrittenen C++ Konzepten und Templates. Einsatz revolutionärer Templatetechniken mit Loki-Bibliothek hat seine Praxistauglichkeit nicht nur bewiesen sondern auch Flexibilität der Software verbessert. Eine optimale Balance zwischen erprobten Idiomen mit Standardbibliothek STL und innovativer Policy-basierten Klassendesigns mit Bibliotheken wie Loki und Boost sehe als wesentlicher Erfolgsfaktor in der Entwicklung von grossen Systemen mit C++.

Meine langjährige Erfahrung mit moderner C++ in Kombination mit meinem Know-How im Bereich Datenbanke führte dazu dass ich zum Thema Objekt-Persistenz eigene Ideen entwickelte und diese in Form eines generischen Persistenz-Frameworks umsetzte.