IM

Ioannis Makris

verfügbar

Letztes Update: 06.09.2022

Senior Softwareentwickler

Abschluss: MSc Vision, Imaging and Virtual Environments, University College London, MSc High Performance Computing, University of Edinburgh
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

Makris_CV_DE.pdf
Makris_CV_EN.pdf

Skills

- 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

Projekthistorie

08/2021 - 08/2021
Softwareentwickler (freiberuflich)
Softwareunternehmen, Verlag und Anbieter von E-Learning-Inhalten mit Sitz in Saarbrücken (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Alleiniger Betreuer eines bekannten Autorentools für die Erstellung von E‐Learning‐Inhalten.
[C++, Qt, QML, QtCreator, Gitlab]

08/2020 - 02/2021
Softwareentwickler (freiberuflich)
Industriekunden in Nordrhein‐Westfalen (Industrie und Maschinenbau, 250-500 Mitarbeiter)

Für einen Industriekunden in Nordrhein‐Westfalen wurde ein fehlertolerantes Kommunikationsdienstprogramm für dessen Lagerverwaltungssystem implementiert, das heterogene proprietäre Protokolle überbrückt.
[C++, Windows API, AMQP, RabbitMQ, SQL, ODBC, Visual Studio, QtCreator, Git]

08/2018 - 08/2019
Softwareentwickler (freiberuflich)
Ultraschallsensorhersteller in Halle (Saale) (Industrie und Maschinenbau, 50-250 Mitarbeiter)

Für einen Ultraschallsensorhersteller in Halle (Saale) wurde eine Software-Suite zur Überwachung, Konfiguration und Verwaltung von Durchflusssensoren entworfen und implementiert, die Anfang 2020 an die Kunden ausgeliefert wurde. Dies war ein Solo-Projekt, das von der Planung bis zur Fertigstellung
entwickelt wurde. Es erforderte die Erstellung einer Reihe von Sonderkomponenten, von seriellen Kommunikationsbibliotheken bis hin zu GPU-basierten UI-Elementen zur Visualisierung.
[Environment: C++, Qt, OpenGL, Boost, Visual Studio, QtCreator]

05/2016 - 08/2018
Softwareentwickler (freiberuflich)
(Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Für einen Hedgefonds mit Sitz in London wurde eine neuartige Plug-in-Komponente für ihre proprietäre Handelssoftware entworfen und implementiert, die zur Visualisierung der Entscheidungsmechanismen bestimmter algorithmischer Händler verwendet wird.
Environment: C++, Qt, OpenGL, Boost, Python, Visual Studio, GCC

01/2017 - 05/2018
Softwareentwickler (freiberuflich)
ein Hedgefonds in London

Für einen Hedgefonds wurde eine neuartige Plug-in-Komponente für ihre proprietäre Handelssoftware entworfen und implementiert, die zur Visualisierung der Entscheidungsmechanismen bestimmter algorithmischer Händler verwendet wird.
[Environment: C++, Qt, OpenGL, Boost, Python, Visual Studio, GCC]

07/2015 - 02/2016
Softwareentwickler (freiberuflich)
ein Hedgefonds in London

Für einen Hedgefonds in London ein statisches Analysetool für algorithmische Handelsskripte entworfen und implementiert.

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Profilbild von Ioannis Makris Senior Softwareentwickler aus Schkeuditz Senior Softwareentwickler
Registrieren