Softwareentwickler C++, Qt, OpenGL
- Verfügbarkeit einsehen
- 6 Referenzen
- 85‐100€/Stunde
- 10117 Berlin
- Weltweit
- el | en | de
- 03.05.2024
Kurzvorstellung
Auszug Referenzen (3)
"Sehr guter Softwareentwickler. Angenehmer Kontakt, Kommunikation direkt und verbindlich. Immer gerne wieder. Danke."
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.
C++, Git, Python, Qt (Software), Microsoft Visual Studio, XML
"Gute Zusammenarbeit; eigenständige Einarbeitung, Recherche und konstruktive Lösungsvorschlage beim Bugfixing von Legacy Code."
3/2020 – 8/2021
TätigkeitsbeschreibungMaintainer eines bekannten Autorentools für die Erstellung von E-Learning-Inhalten.
Eingesetzte QualifikationenC++, JavaScript, Jira, Qt (Software)
"Wir sind mit der von Herrn M. für uns erarbeiteten, sehr komplexen Software überaus zufrieden."
8/2018 – 8/2019
TätigkeitsbeschreibungFor 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 QualifikationenC++, Delphi, Opengl, Python, Qt (Software), Embedded Software
Qualifikationen
Projekt‐ & Berufserfahrung
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.
C++, Git, Python, Qt (Software), Microsoft Visual Studio, XML
3/2020 – 8/2021
TätigkeitsbeschreibungMaintainer eines bekannten Autorentools für die Erstellung von E-Learning-Inhalten.
Eingesetzte QualifikationenC++, JavaScript, Jira, Qt (Software)
8/2018 – 8/2019
TätigkeitsbeschreibungFor 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 QualifikationenC++, Delphi, Opengl, Python, Qt (Software), Embedded Software
1/2017 – 5/2018
TätigkeitsbeschreibungFor 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 QualifikationenC++, Opengl, Python, Qt (Software)
5/2016 – 8/2018
TätigkeitsbeschreibungProvided 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 QualifikationenProjektleitung / Teamleitung (IT), C++, Fortran, Simulink, Prolog, Python, Technische Projektleitung / Teamleitung
7/2015 – 2/2016
TätigkeitsbeschreibungImplemented 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 QualifikationenC++, Python, Qt (Software)
6/2012 – 7/2015
TätigkeitsbeschreibungAnalysis 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 QualifikationenC++, Eclipse, Embedded Software
8/2011 – 3/2012
TätigkeitsbeschreibungWorked 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 QualifikationenLinux (Kernel), C++, Opengl
8/2008 – 7/2011
TätigkeitsbeschreibungDevelopment 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 QualifikationenC++, Opengl
10/2007 – 6/2008
TätigkeitsbeschreibungInvolved 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 QualifikationenC++, Opengl, Qt (Software)
Ausbildung
London
Edinburgh
Athen
Über mich
• 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
Persönliche Daten
- Englisch (Fließend)
- Deutsch (Fließend)
- Griechisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden