freiberufler Softwareentwickler C++, Qt, OpenGL auf freelance.de

Softwareentwickler C++, Qt, OpenGL

offline
  • 85‐100€/Stunde
  • 10117 Berlin
  • Weltweit
  • el  |  en  |  de
  • 29.01.2024

Kurzvorstellung

Softwareentwickler und Berater mit 16 Jahren internationaler Erfahrung. War in der Forschung und Entwicklung einer Vielzahl von Softwareprodukten involviert, von OS-Kernel bis zu High-Level-GUIs und neuartigen Computergrafikalgorithmen.

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, 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

"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, Embedded Software Engineering

Qualifikationen

  • C++
  • OpenGL
  • Qt

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, 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

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, Embedded Software Engineering

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

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, MATLAB / 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

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 Engineering

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

Ausbildung

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

Über mich

• Erfahrung mit sehr umfangreichen Kooperationsprojekten mit einem soliden Verständnis des Lebenszyklus der Softwareentwicklung
• Fachkenntnisse in C und C++, einschließlich der neueren Standards C++11, C++14 und C++17
• Gute Kenntnisse des Qt-Frameworks und der QML-Skriptsprache mit einer Erfolgsbilanz von kommerziellen Projekten in verschiedenen Bereichen
• Vertrautheit mit STL und viele Teile von Boost C++ Bibliotheken
• Vertrautheit mit vielen IDEs, Compilern, Profilern, Analysetools und Debuggern
• Solides Verständnis der OpenGL-Grafik-API und GLSL, einschließlich der Besonderheiten von GLES
• Kenntnisse in zeitkritischer Anwendungsentwicklung, Geschwindigkeitsoptimierung, Profiling und Benchmarking.
• Gute Kenntnisse der Techniken und Softwaretechnologien für Multithreading und paralleles Rechnen, einschließlich MPI, OpenMP, pthreads, C++ threads, sowie GPU basierte Frameworks wie CUDA und OpenCL
• Fundierte Kenntnisse mathematischer Grundlagen, einschließlich linearer Algebra und numerischer Methoden
• Erfahrung mit prozeduraler Texturierung, nicht-photorealistischem Rendering, Volumen-Rendering und globalen Beleuchtungstechniken auf großen Datensätzen
• Gute Kenntnisse von Python

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
  • Englisch (Fließend)
  • Deutsch (Fließend)
  • Griechisch (Muttersprache)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3400
Alter
41
Berufserfahrung
20 Jahre und 11 Monate (seit 05/2003)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden