C++ und Qt - Berater
- Verfügbarkeit einsehen
- 5 Referenzen
- 90‐100€/Stunde
- München
- Nähe des Wohnortes
- de | en | no
- 22.04.2023
Kurzvorstellung
Auszug Referenzen (5)
"Technical Director contributing to building up our site in Munich. Recruitment, business dev, technical leadership and software dev for embedded GUI."
5/2018 – 4/2019
Tätigkeitsbeschreibung
Supporting companies in digitalizing their business.
Responsibilities:
● engage in meetings with (potential) customers
● hands-on C++ / Qt development of an agricultural UI on Embedded Linux
● coordinate recruiting of new developers and conduct interviews (both technical and regarding soft skills)
Accomplishments:
● help establish the company's Munich office
● improve stability of agricultural UI project
● presentation "Using the Qt Scene Graph from C++ with QSkinny" at QtDay Italy 2019
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Maschinelles Lernen, C++, Qt (Software)
"Es war ein sehr grosse Hilfe für unser Projekt, mit P. zusammenzuarbeiten! Seine langjährige Erfahrung mit Qt war dabei von besonderer Bedeutung!"
4/2016 – 3/2017
Tätigkeitsbeschreibung
Working on an multi-process in-car human machine interface (HMI) running on Embedded Linux with Qt and Wayland.
Responsibilities:
● Analyze HMI startup performance and identify areas for improvement
● Port an existing service simulator from C# to C++
Accomplishments:
● Improving startup performance significantly by reducing QML and font file loading
● Implementing a Qt server to simulate system services (e.g. radio and media)
Embedded Linux, C++, Qt (Software)
"[...] [...] trug als Architekt maßgeblich zur erfolgreichen Entwicklung des Infotainment-System eines US-Autoherstellers bei."
3/2015 – 2/2016
Tätigkeitsbeschreibung
Working on an embedded HMI (Human-machine interface) project on Linux (desktop) and QNX (target hardware).
Responsibilities:
● Designing framework layout including app switching, screen composition etc.
● Porting the HMI from Linux to QNX
Accomplishments:
● Implementing the HMI application as a Wayland compositor on Linux
● Implementing the HMI application as a libscreen compositor on QNX
● Designing a Continuous Integration system to prevent test regressions with the project
QNX (Software), C++, Linux Entwicklung, Qt (Software)
"Tolle Arbeit und eine sehr grosse Hilfe als Qt-Contributor für das junge Team!"
8/2012 – 2/2015
Tätigkeitsbeschreibung
Working on Qt (C++) for the BlackBerry 10 platform and the QNX operating system. Qt was the base for all native BlackBerry 10 apps like Facebook, Twitter, LinkedIn etc.
Responsibilities:
● improving Qt for QNX
● setting up a Continuous Integration system with Jenkins to make sure Qt compilation and auto tests are working on the BB10 platform
Accomplishments:
● Improving startup time of the Twitter app by 1 second
● Improving startup time of Qt QML apps
● Implementation of the SPDY protocol
● presentation “Speeding up your Qt app with new QtNetwork features” at the Qt Developer Days conference 2013
QNX (Software), C++, Qt (Software)
"Herr [...] hat mir mir in der gleichen Abteilung als C++-Entwickler gearbeitet. Ich kann ihn empfehlen!"
10/2008 – 2/2012
Tätigkeitsbeschreibung
Working on Qt for desktop (Linux, Windows and Mac) and mobile (Nokia N9 running Maemo Linux) platforms.
Responsibilities:
● improving Qt for the Maemo Embedded Linux platform (used by the Nokia N9); i.e. implementing bug fixes, performance improvements, security-relevant fixes and new features in Qt
● improving Qt for major desktop platforms (Windows, Mac and Linux); implementing bug fixes etc. like above
Accomplishments:
● presentation “Secure Networking with SSL” at the Qt Developer Days conference 2011
Embedded Linux, Transport Layer Security, C++, Qt (Software), Hypertext Transfer Protocols (HTTP)
Qualifikationen
Projekt‐ & Berufserfahrung
5/2018 – 4/2019
Tätigkeitsbeschreibung
Supporting companies in digitalizing their business.
Responsibilities:
● engage in meetings with (potential) customers
● hands-on C++ / Qt development of an agricultural UI on Embedded Linux
● coordinate recruiting of new developers and conduct interviews (both technical and regarding soft skills)
Accomplishments:
● help establish the company's Munich office
● improve stability of agricultural UI project
● presentation "Using the Qt Scene Graph from C++ with QSkinny" at QtDay Italy 2019
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Maschinelles Lernen, C++, Qt (Software)
4/2017 – 3/2018
Tätigkeitsbeschreibung
Working on an in-car human machine interface (HMI) running on Embedded Linux with Qt.
Responsibilities:
● Work on a new Qt UI Framework written completely in C++ (QSkinny)
● Help building an agricultural HMI using the framework above
Accomplishments:
● Implement new UI components efficiently on Qt Scene Graph level
C++, Opengl, Qt (Software)
4/2016 – 3/2017
Tätigkeitsbeschreibung
Working on an multi-process in-car human machine interface (HMI) running on Embedded Linux with Qt and Wayland.
Responsibilities:
● Analyze HMI startup performance and identify areas for improvement
● Port an existing service simulator from C# to C++
Accomplishments:
● Improving startup performance significantly by reducing QML and font file loading
● Implementing a Qt server to simulate system services (e.g. radio and media)
Embedded Linux, C++, Qt (Software)
3/2015 – 2/2016
Tätigkeitsbeschreibung
Working on an embedded HMI (Human-machine interface) project on Linux (desktop) and QNX (target hardware).
Responsibilities:
● Designing framework layout including app switching, screen composition etc.
● Porting the HMI from Linux to QNX
Accomplishments:
● Implementing the HMI application as a Wayland compositor on Linux
● Implementing the HMI application as a libscreen compositor on QNX
● Designing a Continuous Integration system to prevent test regressions with the project
QNX (Software), C++, Linux Entwicklung, Qt (Software)
8/2012 – 2/2015
Tätigkeitsbeschreibung
Working on Qt (C++) for the BlackBerry 10 platform and the QNX operating system. Qt was the base for all native BlackBerry 10 apps like Facebook, Twitter, LinkedIn etc.
Responsibilities:
● improving Qt for QNX
● setting up a Continuous Integration system with Jenkins to make sure Qt compilation and auto tests are working on the BB10 platform
Accomplishments:
● Improving startup time of the Twitter app by 1 second
● Improving startup time of Qt QML apps
● Implementation of the SPDY protocol
● presentation “Speeding up your Qt app with new QtNetwork features” at the Qt Developer Days conference 2013
QNX (Software), C++, Qt (Software)
3/2012 – 8/2012
Tätigkeitsbeschreibung
Working on a Linux-based server system providing discoverability of certificates for email encryption.
Responsibilities:
● maintaining an LDAP server (based on OpenLDAP) for searching and retrieving of X.509 certificates for email encryption
Transport Layer Security
10/2008 – 2/2012
Tätigkeitsbeschreibung
Working on Qt for desktop (Linux, Windows and Mac) and mobile (Nokia N9 running Maemo Linux) platforms.
Responsibilities:
● improving Qt for the Maemo Embedded Linux platform (used by the Nokia N9); i.e. implementing bug fixes, performance improvements, security-relevant fixes and new features in Qt
● improving Qt for major desktop platforms (Windows, Mac and Linux); implementing bug fixes etc. like above
Accomplishments:
● presentation “Secure Networking with SSL” at the Qt Developer Days conference 2011
Embedded Linux, Transport Layer Security, C++, Qt (Software), Hypertext Transfer Protocols (HTTP)
Zertifikate
Ausbildung
Universität Augsburg
Über mich
Experienced on most platforms Qt runs on, especially QNX and (embedded) Linux; started working as a freelancer in early 2015.
Current Qt Project approver and former co-maintainer of the QtNetwork module.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Norwegisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden