freiberufler Softwareentwickler C++, Qt auf freelance.de TOP RATED

Softwareentwickler C++, Qt

zuletzt online vor 4 Tagen
  • 80€/Stunde
  • 10117 Berlin
  • Weltweit
  • el  |  en  |  de
  • 12.05.2025

Kurzvorstellung

Softwareingenieur & Berater (20 Jahre internat. Expertise). Fokus Software-Stacks für wiss. Instrumentierung, Embedded Systems, Grafik, HPC. Eigenverantwortliche Projektleitung (Konzept bis Deployment) in Kooperation mit Ingenieuren & Wissenschaftler

Auszug Referenzen (3)

"Sehr guter Softwareentwickler. Angenehmer Kontakt, Kommunikation direkt und verbindlich. Immer gerne wieder. Danke."
Softwareentwickler
Matthias Speidel
Tätigkeitszeitraum

9/2021 – 12/2021

Tätigkeitsbeschreibung

For an eye laser manufacturer, refactored the user interface of a medical device to support dynamic content.
This was a technical requirement for enabling language translations.

Eingesetzte Qualifikationen

C++, Git, Python, Qt (Software), Microsoft Visual Studio, XML

"Gute Zusammenarbeit; eigenständige Einarbeitung, Recherche und konstruktive Lösungsvorschlage beim Bugfixing von Legacy Code."
Softwareentwickler
Peter Ziewer
Tätigkeitszeitraum

3/2020 – 8/2021

Tätigkeitsbeschreibung

Maintainer eines bekannten Autorentools für die Erstellung von E-Learning-Inhalten.

Eingesetzte Qualifikationen

C++, JavaScript, Jira, Qt (Software)

"Wir sind mit der von Herrn M. für uns erarbeiteten, sehr komplexen Software überaus zufrieden."
Softwareentwickler (freiberuflich)
Loreta Dörre
Tätigkeitszeitraum

8/2018 – 8/2019

Tätigkeitsbeschreibung

For an ultrasonic sensor manufacturer, designed and implemented a flow sensor monitoring, configuration and management application, built and delivered from inception to completion. It required the development of a range of custom components, from low level communication libraries, to GPU based UI elements for visualization. Some concepts were partially ported from an older Delphi application.

Eingesetzte Qualifikationen

C++, Delphi, Opengl, Python, Qt (Software), Embedded Software

Qualifikationen

  • C++13 J.
  • Qt (Software)5 J.
  • Software Architecture
  • Fehleranalyse
  • Opengl6 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Kundenname anonymisiert, Teltow
9/2021 – 12/2021 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2021 – 12/2021

Tätigkeitsbeschreibung

For an eye laser manufacturer, refactored the user interface of a medical device to support dynamic content.
This was a technical requirement for enabling language translations.

Eingesetzte Qualifikationen

C++, Git, Python, Qt (Software), Microsoft Visual Studio, XML

Softwareentwickler
Kundenname anonymisiert, Saarbrücken
3/2020 – 8/2021 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 8/2021

Tätigkeitsbeschreibung

Maintainer eines bekannten Autorentools für die Erstellung von E-Learning-Inhalten.

Eingesetzte Qualifikationen

C++, JavaScript, Jira, Qt (Software)

Softwareentwickler (freiberuflich)
Kundenname anonymisiert, Halle (Saale)
8/2018 – 8/2019 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2018 – 8/2019

Tätigkeitsbeschreibung

For an ultrasonic sensor manufacturer, designed and implemented a flow sensor monitoring, configuration and management application, built and delivered from inception to completion. It required the development of a range of custom components, from low level communication libraries, to GPU based UI elements for visualization. Some concepts were partially ported from an older Delphi application.

Eingesetzte Qualifikationen

C++, Delphi, Opengl, Python, Qt (Software), Embedded Software

Softwareentwickler (freiberuflich)
Kundenname anonymisiert, London
1/2017 – 5/2018 (1 Jahr, 5 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2017 – 5/2018

Tätigkeitsbeschreibung

For a Hedge Fund, designed and implemented a novel plugin component for their proprietary trading software, used for the visualization of the decision mechanisms of certain algorithmic traders.

Eingesetzte Qualifikationen

C++, Opengl, Python, Qt (Software)

Consultant und Projektleiter (freiberuflich)
Kundenname anonymisiert, London
5/2016 – 8/2018 (2 Jahre, 4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2016 – 8/2018

Tätigkeitsbeschreibung

Provided consultation services to a major bank in London, on a freelance basis. Primary line of work was the assessment of internal software tools, as well as the development of certain software tools and libraries for internal use. The project involved 4 full time developers under my lead.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), C++, Fortran, Simulink, Prolog, Python, Technische Projektleitung / Teamleitung

Softwareentwickler (freiberuflich)
Kundenname anonymisiert, London
7/2015 – 2/2016 (8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2015 – 2/2016

Tätigkeitsbeschreibung

Implemented APIs and libraries which were integrated in the customer's internal infrastructure. The functionality provided was the analysis and evaluation of trading scripts for performance and errors. A native application for static analysis was developed as well.

Eingesetzte Qualifikationen

C++, Python, Qt (Software)

Senior Software Developer (Festanstellung)
QNX Software Systems (subsidiary of Blackberry), München
6/2012 – 7/2015 (3 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2012 – 7/2015

Tätigkeitsbeschreibung

Analysis and development on automotive customer requests. The focus was primarily on graphics drivers, OpenGLES/GLSL usage, OS internals, or usage of QNX system libraries on customer code.

Eingesetzte Qualifikationen

C++, Eclipse, Embedded Software

Customer Enabling Engineer for Graphics (Festanstellung)
Intel GmbH, München
8/2011 – 3/2012 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2011 – 3/2012

Tätigkeitsbeschreibung

Worked on the implementation of KMS (Kernel Mode Setting) for Intel’s Embedded Media Graphics Driver. Implemented a video processing benchmark application for the assessment of OpenCL performance.

Eingesetzte Qualifikationen

Linux (Kernel), C++, Opengl

Softwareentwickler (Festanstellung)
Mental Images GmbH (subsidiary of NVIDIA), Berlin
8/2008 – 7/2011 (3 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2008 – 7/2011

Tätigkeitsbeschreibung

Development and maintenance of the company’s OpenGL rendering technologies. Some of the work involved the refactoring and introduction of new features in the OpenGL renderer of Reality Server. Also developed a preview mode for the iray renderer, implemented a GPU resource manager and an OpenGL API wrapper.

Eingesetzte Qualifikationen

C++, Opengl

Softwareentwickler (Festanstellung)
Digital Medics GmbH, Dortmund
10/2007 – 6/2008 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2007 – 6/2008

Tätigkeitsbeschreibung

Involved in the development of VivoLab, a diagnostic tool for radiologists. Among others, implemented a sketch-based animated user interface, aimed to be used with Wacom's active matrix tablets.

Eingesetzte Qualifikationen

C++, Opengl, Qt (Software)

Ausbildung

Vision, Imaging and Virtual Environments
MSc
2006
London
High Performance Computing
MSc
2005
Edinburgh
Informatik
Bsc
2004
Athen

Über mich

Erfahrener Softwareingenieur und selbstständiger Berater mit 20 Jahren internationaler Erfahrung in der Entwicklung von Softwarelösungen. Spezialisiert auf komplette Software-Stacks für wissenschaftliche Instrumentierung, Embedded Systems, Grafikanwendungen und High-Performance Computing. Nachgewiesene Erfolge in der eigenständigen Leitung von Softwareprojekten – von der Konzeption bis zum Deployment – in enger Zusammenarbeit mit Ingenieuren und Wissenschaftlern.

---

Kernkompetenzen

* Softwarearchitektur: Systemdesign mit Schwerpunkt auf Wartbarkeit, Skalierbarkeit und klarer Struktur.
* Embedded & Hardware-Integration: Entwicklung von Schnittstellensoftware für spezifische Hardwarekomponenten.
* Parallele & Multithreaded Programmierung: Expertise in der Entwicklung paralleler Software und effizientem Concurrency Management.
* Computergrafik & GPU-Programmierung: Echtzeit-Rendering, GPU-beschleunigte Visualisierung und Shader-Entwicklung.
* Programmiersprachen: Expertenkenntnisse in modernen C++ Standards, Python, Qt/QML.

---

Ausgewählte Projekte (Freiberuflich / Beratung, seit 2015)

* Software für Röntgenspektroskopie (2022 – Heute, HP Spectroscopy GmbH)
Eigenständige Entwicklung des vollständigen Software-Stacks (Hardwarekommunikation, Middleware, Benutzeroberfläche mit Qt/QML) für ein Röntgenspektrometer. Das Produkt ist kommerziell verfügbar.

* Schnittstelle für Augenlaser-Gerät (2021, Alcon Deutschland GmbH)
Refactoring und Modernisierung einer bestehenden Qt-GUI zur Unterstützung mehrerer Sprachen und Verbesserung der Wartbarkeit.

* Autorentool für E-Learning (2020 – Heute, IMC AG)
Wartung und Modernisierung einer bestehenden E-Learning-Anwendung, Sicherstellung der Kompatibilität mit aktuellen Betriebssystemen und Implementierung neuer Funktionen.

* Middleware für Industrielager (2020, BIKAR Metalle GmbH)
Entwicklung einer Middleware zur Integration industrieller Protokolle mit Fokus auf Fehlerbehandlung und Zuverlässigkeit.

* Management-Software für Ultraschallsensoren (2018 – 2020, Sonotec GmbH)
Eigenständige Lieferung einer umfassenden Software-Suite, von Hardware-naher Kommunikation bis zur GPU-beschleunigten Datenvisualisierung.

* Visualisierungs-Plugin für Algorithmischen Handel (2017 – Heute, Kunde: Hedgefonds, London)
Entwicklung von Visualisierungstools zur Integration in proprietäre Handelssoftware zur Darstellung algorithmischer Handelsprozesse.

* Modernisierung von Finanzsoftware (2016 – 2018, Royal Bank of Scotland)
Leitung eines kleinen Teams bei der Modernisierung interner Altsysteme, Einführung von Microservices und Verbesserung der Zuverlässigkeit.

* Statischer Analysator für Trading-Skripte (2015 – 2016, Kunde: Hedgefonds, London)
Entwicklung eines Tools zur statischen Analyse für die automatisierte Überprüfung von Trading-Skripten zur Reduzierung von Laufzeitfehlern.

---

Beruflicher Werdegang (2003 – 2015)

* QNX Software Systems (BlackBerry), München (2012 – 2015)
Softwareentwickler
Entwicklung von OpenGL ES Treibern, GPU-Demoanwendungen und Kernel-Komponenten für QNX-basierte Embedded Systems.

* Intel GmbH, München (Einsatz bei Intel Corp., Folsom) (2011 – 2012)
Softwareentwickler Grafik
Entwicklung und Optimierung von Linux-Grafiktreibern; Durchführung von Performance-Benchmarks mit OpenCL auf Intel GPUs.

* NVIDIA (Mental Images), Berlin (2008 – 2011)
Softwareentwickler
Entwicklung von OpenGL-basierter Rendering-Software, GPU-Ressourcenmanagementsystemen und einem GLSL-Shader-Compiler-Backend.

---

Frühere Tätigkeiten (2003 – 2008)

* NCSR Demokritos, Griechenland: Softwareentwicklung für Videokompression und Gesichtserkennung.
* Digital Medics GmbH: Entwicklung einer skizzenbasierten Anwendung für radiologische Bildgebung.
* Track7Games: Entwicklung einer Game-Engine.
* Akademische Forschung: Projekte zur parallelen Informationsgewinnung und Computer Vision.

Weitere Kenntnisse

C, C++, Qt, Computer Graphics, Image Processing, OpenGL, Embedded Software Development, CUDA, Windows API, GPGPU, Visual Studio, QtCreator, QML, UI/UX, Jira, gcc, git, CMake, Python, RabbitMQ, Fortran, High Performance Computing, multi-process and multi-thread programming

Persönliche Daten

Sprache
  • Griechisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3737
Alter
42
Berufserfahrung
22 Jahre (seit 05/2003)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden