IT Berater, Applikationen mit C++, embedded Design, GUI, Projektmanagement
Aktualisiert am 25.12.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Qt, C++. CMake
Deutsch
Muttersprache
Englisch
Verhandlungssicher, auch im Bereich Wirtschaft und Technik

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

1 Jahr 10 Monate
2015-09 - 2017-06

Entwicklung eines Infotainmentsystem

  • basierend auf Qt5 und QML. Arbeit an der Schnittstelle von C++ zu QML.
  • Entwicklung von Build und Packaging mit CMake.
  • Optimierung des Systemresourcenverbrauchs. Beratung für Architektur und testgetriebener Entwicklung.
  • Scrum-basierter Entwicklungsprozess
Jira Confluence Git CMake Qt5
Automobilhersteller
4 Monate
2015-04 - 2015-07

Entwicklung

  • Entwicklung einer GUI mit C++ Qt5 und QML für eine Industrie-Kaffemaschine
  • Analyse des Resourcenverbrauchs und der Integrität mit Valgrind, Callgrind, Sanitizern
4 Monate
2014-12 - 2015-03

Integration

  • Continuous Integration mit Jenkins und cmake zur Sicherung der Builds auf unterschiedlichen Platformen
  • Entwurf der Buildchains, Cross-Compiler bauen zur Realisierung der Builds
Crosstool Buildroot
2 Jahre
2012-12 - 2014-11

Entwicklung

  • Entwicklung eines Bediengeräts mit grafischer Oberfläche. Entwicklung der asynchronen Kommunikation mit dem Host
  • Erstellen von Testcases
Embedded Linux C++ Qt4 QML Git cmake ctest
1 Jahr 1 Monat
2011-08 - 2012-08

Sabbatical für Fortbildung und private Software Projekte

  • Einarbeitung in die iPhone-Entwicklung (Objective-C, XCode auf OSX)
  • Umwandlung einer Desktop Anwendung in eine Web-Applikation mit C++ und dem Wt
  • Framework. Installiert als FastCGI auf Apache
  • Software zum detektieren von Arbitrage-Gelegenheiten zwischen Nasdaq, TSE und
  • Tradegate. Anbindung an die Kursversorgung mit dem API von Interactive Brokers
Qt4 SQLite C++ cmake Git Wt Boost Spirit
1 Jahr 6 Monate
2010-02 - 2011-07

Unterstützung

  • Inhalte für das Qt Zertifizierungsprogramm von Nokia erstellen. Erstellen von Qt Software für das Management von Content und Verwaltung der Prüfungen. Dokumentation für Qt4 schreiben
Qt4 PostgreSQL Subversion GIT SQLite cmake
deutschen Qt-Teams von Nokia
2 Jahre
2008-01 - 2009-12

Entwicklung

  • Entwicklung von Finanzsoftware zur Beurteilung von Zertifikaten und Optionen
C++ GUI mit Qt4 Quantlib boost spirit SQLite GIT cmake
10 Monate
2007-03 - 2007-12

Entwicklung

Entwicklung von Diagnosesoftware für eine Head Unit mit C++ auf QNX, Perforce, Jam

  • Leitung des Entwicklungsteams.
  • Verteilen der Anforderungen an die Fachstellen
  • Erstellen von Fortschrittsberichten für das Management
C++ Mocca Perforce Jam Excel VBA Access
4 Monate
2006-11 - 2007-02

Anforderungsmanagement im Bereich Hybrid-Versionen

Telelogic Doors
5 Monate
2006-06 - 2006-10

Beurteilen der MOST Kommunikation zwischen Media-Interface und Head-Unit

Optolyzer C++ unter Ubuntu
7 Monate
2005-11 - 2006-05

Qualifizierung des USB-Bus für Einsatz im Automobil

  • Hardware anpassen,
  • Software mit C++
  • durchführen der Tests
C++ embedded Platform mit Debian Linux
4 Monate
2005-04 - 2005-07

Programmierung

  • Programmierung eines hierarchischen Webarchivs zur Bereitstellung von Downloads für Kunden
Eclipse Java Tapestry Hibernate Spring Framework
2 Monate
2005-02 - 2005-03

Programmierung

  • Programmierung eines J2EE Statistiktools zur Auswertung des Userverhaltens für einen Application-Service-Provider
Eclipse Java JSP Tomcat Servlet Hibernate
1 Monat
2004-12 - 2004-12

Portierung einer Webseite

  • Portierung einer Webseite auf das java basierte Content Management System OpenCms. Entwickeln der Navigation mit Java.
OpenCms Java JSP Tomcat
3 Monate
2004-09 - 2004-11

Portierung einer Applikation von Windows auf Cross-Platform

C++ GUI mit QT von Trolltech kdevelop embedded Datenbank SQLite.

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom-Ingenieur (TU München), Abschluß 1990

  • Elektrotechnik mit Schwerpunkt Informationstechnik, Nachrichtentechnik

Position

Position

Softwareentwicklung, Architekt, Integrator

Schwerpunkt: Embedded C++ / Qt / QML mit Fokus auf Testbarkeit.

Kompetenzen

Kompetenzen

Top-Skills

Qt, C++. CMake

Produkte / Standards / Erfahrungen / Methoden

Confluence
Git
Jira
Qt5

Angebotene Dienstleistungen

  • Anwendungs- und Systemprogrammierung, C++, Qt, QML
  • Umfangreiche Erfahrung in Architektur und Realisierung von Anwendungen
  • Entwurf und Realisierung von GUI's für embedded Systems, Windows und Linux
  • Programmierung von embedded Systems, Microcontroller in C, C++
  • Datenbanken programmieren: embedded bzw. serverbasiert
  • Spezifikation, Programmierung, Test Driven Development, Dokumentation

Betriebssysteme

Dos
Embedded Linux
Linux
Suse, RedHat, Debian, Ubuntu
Mac OSX
QNX
Windows

Programmiersprachen

Assembler
Seit 1989
Basic
Seit 1978!
C
Seit 1988
C++
Langjährige Erfahrung, umfassende Kenntnisse der Sprache, der Konzepte und der Bibliothek, STL, Boost, etc.
CMake
Fortran
Seit 1988
Java
Mehrere Web-Projekte, Tapestry, Hibernate, J2EE
JavaScript
Mehrere Web-Projekte, Tapestry, Hibernate, J2EE
Objective C
PHP
QML
Qt
Qt3, Qt4, Qt5, mehrere Applikationen
TeX, LaTeX
yacc/lex

Datenbanken

Access
BDE
DBISAM
embedded database von Elevatesoft.com
MySQL
Postgres
SQL
SQLite

Datenkommunikation

Bus
CAN  
Diplomarbeit über CAN-Bus
Ethernet
Internet, Intranet
MOST 
Mit Optolyzer Datenverkehr geprüft
TCP/IP

Hardware

embedded Systeme
Hardware entwickelt
Rechnerknoten zum Ansteuern eines CAN-Busses
Mikrocontroller
8051, Z80, 80535
PC
Solide Kenntnis der PC-Hardware

Branchen

Branchen

  • Autobranche
  • Maschinenbau
  • Forschung
  • Entwicklung
  • Hardwarehersteller
  • Softwarehersteller

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

1 Jahr 10 Monate
2015-09 - 2017-06

Entwicklung eines Infotainmentsystem

  • basierend auf Qt5 und QML. Arbeit an der Schnittstelle von C++ zu QML.
  • Entwicklung von Build und Packaging mit CMake.
  • Optimierung des Systemresourcenverbrauchs. Beratung für Architektur und testgetriebener Entwicklung.
  • Scrum-basierter Entwicklungsprozess
Jira Confluence Git CMake Qt5
Automobilhersteller
4 Monate
2015-04 - 2015-07

Entwicklung

  • Entwicklung einer GUI mit C++ Qt5 und QML für eine Industrie-Kaffemaschine
  • Analyse des Resourcenverbrauchs und der Integrität mit Valgrind, Callgrind, Sanitizern
4 Monate
2014-12 - 2015-03

Integration

  • Continuous Integration mit Jenkins und cmake zur Sicherung der Builds auf unterschiedlichen Platformen
  • Entwurf der Buildchains, Cross-Compiler bauen zur Realisierung der Builds
Crosstool Buildroot
2 Jahre
2012-12 - 2014-11

Entwicklung

  • Entwicklung eines Bediengeräts mit grafischer Oberfläche. Entwicklung der asynchronen Kommunikation mit dem Host
  • Erstellen von Testcases
Embedded Linux C++ Qt4 QML Git cmake ctest
1 Jahr 1 Monat
2011-08 - 2012-08

Sabbatical für Fortbildung und private Software Projekte

  • Einarbeitung in die iPhone-Entwicklung (Objective-C, XCode auf OSX)
  • Umwandlung einer Desktop Anwendung in eine Web-Applikation mit C++ und dem Wt
  • Framework. Installiert als FastCGI auf Apache
  • Software zum detektieren von Arbitrage-Gelegenheiten zwischen Nasdaq, TSE und
  • Tradegate. Anbindung an die Kursversorgung mit dem API von Interactive Brokers
Qt4 SQLite C++ cmake Git Wt Boost Spirit
1 Jahr 6 Monate
2010-02 - 2011-07

Unterstützung

  • Inhalte für das Qt Zertifizierungsprogramm von Nokia erstellen. Erstellen von Qt Software für das Management von Content und Verwaltung der Prüfungen. Dokumentation für Qt4 schreiben
Qt4 PostgreSQL Subversion GIT SQLite cmake
deutschen Qt-Teams von Nokia
2 Jahre
2008-01 - 2009-12

Entwicklung

  • Entwicklung von Finanzsoftware zur Beurteilung von Zertifikaten und Optionen
C++ GUI mit Qt4 Quantlib boost spirit SQLite GIT cmake
10 Monate
2007-03 - 2007-12

Entwicklung

Entwicklung von Diagnosesoftware für eine Head Unit mit C++ auf QNX, Perforce, Jam

  • Leitung des Entwicklungsteams.
  • Verteilen der Anforderungen an die Fachstellen
  • Erstellen von Fortschrittsberichten für das Management
C++ Mocca Perforce Jam Excel VBA Access
4 Monate
2006-11 - 2007-02

Anforderungsmanagement im Bereich Hybrid-Versionen

Telelogic Doors
5 Monate
2006-06 - 2006-10

Beurteilen der MOST Kommunikation zwischen Media-Interface und Head-Unit

Optolyzer C++ unter Ubuntu
7 Monate
2005-11 - 2006-05

Qualifizierung des USB-Bus für Einsatz im Automobil

  • Hardware anpassen,
  • Software mit C++
  • durchführen der Tests
C++ embedded Platform mit Debian Linux
4 Monate
2005-04 - 2005-07

Programmierung

  • Programmierung eines hierarchischen Webarchivs zur Bereitstellung von Downloads für Kunden
Eclipse Java Tapestry Hibernate Spring Framework
2 Monate
2005-02 - 2005-03

Programmierung

  • Programmierung eines J2EE Statistiktools zur Auswertung des Userverhaltens für einen Application-Service-Provider
Eclipse Java JSP Tomcat Servlet Hibernate
1 Monat
2004-12 - 2004-12

Portierung einer Webseite

  • Portierung einer Webseite auf das java basierte Content Management System OpenCms. Entwickeln der Navigation mit Java.
OpenCms Java JSP Tomcat
3 Monate
2004-09 - 2004-11

Portierung einer Applikation von Windows auf Cross-Platform

C++ GUI mit QT von Trolltech kdevelop embedded Datenbank SQLite.

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom-Ingenieur (TU München), Abschluß 1990

  • Elektrotechnik mit Schwerpunkt Informationstechnik, Nachrichtentechnik

Position

Position

Softwareentwicklung, Architekt, Integrator

Schwerpunkt: Embedded C++ / Qt / QML mit Fokus auf Testbarkeit.

Kompetenzen

Kompetenzen

Top-Skills

Qt, C++. CMake

Produkte / Standards / Erfahrungen / Methoden

Confluence
Git
Jira
Qt5

Angebotene Dienstleistungen

  • Anwendungs- und Systemprogrammierung, C++, Qt, QML
  • Umfangreiche Erfahrung in Architektur und Realisierung von Anwendungen
  • Entwurf und Realisierung von GUI's für embedded Systems, Windows und Linux
  • Programmierung von embedded Systems, Microcontroller in C, C++
  • Datenbanken programmieren: embedded bzw. serverbasiert
  • Spezifikation, Programmierung, Test Driven Development, Dokumentation

Betriebssysteme

Dos
Embedded Linux
Linux
Suse, RedHat, Debian, Ubuntu
Mac OSX
QNX
Windows

Programmiersprachen

Assembler
Seit 1989
Basic
Seit 1978!
C
Seit 1988
C++
Langjährige Erfahrung, umfassende Kenntnisse der Sprache, der Konzepte und der Bibliothek, STL, Boost, etc.
CMake
Fortran
Seit 1988
Java
Mehrere Web-Projekte, Tapestry, Hibernate, J2EE
JavaScript
Mehrere Web-Projekte, Tapestry, Hibernate, J2EE
Objective C
PHP
QML
Qt
Qt3, Qt4, Qt5, mehrere Applikationen
TeX, LaTeX
yacc/lex

Datenbanken

Access
BDE
DBISAM
embedded database von Elevatesoft.com
MySQL
Postgres
SQL
SQLite

Datenkommunikation

Bus
CAN  
Diplomarbeit über CAN-Bus
Ethernet
Internet, Intranet
MOST 
Mit Optolyzer Datenverkehr geprüft
TCP/IP

Hardware

embedded Systeme
Hardware entwickelt
Rechnerknoten zum Ansteuern eines CAN-Busses
Mikrocontroller
8051, Z80, 80535
PC
Solide Kenntnis der PC-Hardware

Branchen

Branchen

  • Autobranche
  • Maschinenbau
  • Forschung
  • Entwicklung
  • Hardwarehersteller
  • Softwarehersteller

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.