About Holger
German
Native or bilingual
English
Fluent
Experience
- Panthera Investment GmbH / CMT Capital Markets TradingArchitektur / Softwareentwicklung C++May 2024 - February 2026 (1 year and 9 months)Frankfurt am Main, Germany
Aufgaben:
Im Rahmen der Unterstützung des Entwicklungsteams einer Investmentfirma war ich verantwortlich für die Modernisierung und Weiterentwicklung mehrerer zentraler, von Tradern genutzter Desktop- und Backend-Anwendungen (C++/Qt):- Konzeption und Implementierung eines neuen Backends zur Auslagerung sämtlicher SQL-Zugriffe aus der Bestandssoftware (gRPC-basierte Kommunikation).
→ Deutlich verbesserte Performance durch Bündelung von Datenbankzugriffen und Backend-Nähe zur DB.- Grundlegende Überarbeitung der zentralen internen Datenstrukturen
- Harmonisierung und Migration von lokalen Konfigurationsdateien auf einen zentralisierten Configuration Service inkl. Fallback- und Migrationsmechanismen
→ Vereinfachtes Deployment und geringerer Wartungsaufwand.- Ablösung proprietärer Logging-Lösungen durch spdlog
→ Einheitliches, performantes und wartbares Logging.- Performance- und Stabilitätsverbesserungen durch verstärkte Nutzung von Asynchronität, Multithreading und Pre-Loading.
- Integration von Web-Views zur Darstellung webbasierter Charts und Visualisierungen innerhalb der Desktop-Anwendungen.
- Implementierung neuer Features und Usability-Verbesserungen in enger Abstimmung mit den Anwendern (Tradern).
- Nachhaltige Code-Modernisierung:
- Umstieg auf C++20- Modularisierung / Aufbau wiederverwendbarer Libraries- Runtime- zu Compile-Time-Checks (z. B. dedizierteTypen statt primitiver Datentypen).- Verbesserung von Test- und Wartbarkeit- Reduktion von Makros- Erhöhung der Compiler-Warning-LevelsVerstärkte Nutzung von Cursor Agents (besonders effektiv bei umfangreichen Refactorings).Technologien / technische Schwerpunkte:
C++20, Qt 6.5, boost, boost::asio, Multithreading, TMP, gRPC, Protobuf, spdlog, googletest, CMake, OAuth2, SQL, Kubernetes, Ansible, Podman, Docker, Conan,Cursor, AI Agents, ChatGPT, Linux, Windows, WSL, git, GitLab, Slack, Jira, Architektur, Protokoll-Design, Refactoring, Backend-Programmierung, GUI-Programmierung - SKS-Kinkel GmbHArchitektur / Softwareentwicklung C++June 2023 - March 2024 (9 months)
Aufgaben:
Meine Hauptaufgabe bestand im Entwurf und der Implementierung der Software für die Paketfachanlage „COMFORTbox“ in C++. Vollständig in meinem Verantwortungsbereich lag die gesamte Backend-Applikation, weite Teile der Frontend-Applikation sowie die Protokolldefinition für deren Kommunikation untereinander. Weiterhin habe ich etliche library-Komponenten (weiter)entwickelt (DB-Komponenten, MQTT-Client, Helfer-Klassen zur einfachen Implementierung von Task-Queues, Subscribe-Notify-Helfer, Konvertierfunktionen, …) und die 2020/21 von mir für SKS ins Leben gerufene Integrationstestumgebung aktualisiert und weiterentwickelt: Integration neuer Anwendungen, Hinzufügen eines interaktiven Testmodus, Generalisierung der „Expectations“ eines Testfalls (konzeptuell ähnlich zu googletest-Matchern), massive Beschleunigung der Testdurchführung, etliche neue Testfälle.Technologien / technische Schwerpunkte:
C++17, boost, Multithreading, CMake, MQTT, paho.mqtt.cpp, spdlog, soci, LVGL (Light and Versatile Graphics Library ), googletest, googlemock, python, shell-scripting, mosquitto, MariaDB, SQL, Wireshark, Linux, git, Docker, GitLab Enterprise, Architektur, Refactoring, Coaching, Testautomatisierung - DSA Daten- und Systemtechnik GmbHArchitektur / Softwareentwicklung C++AUTOMOBILESeptember 2022 - February 2023 (5 months)
Aufgaben:
Im PRODIS.Server-Team war ich für den Entwurf und Implementierung mehrerer REST/Http-Services im Kontext der Flashdatenverwaltung in der Fahrzeugproduktion großer deutscher Automobilbauer zuständig.Weiterhin habe ich bei der Migration zu einem neueren C++-Sprachstandard unterstüzt und das Team im Bereich unittesting mit googletest/googlemock geschult.Technologien / technische Schwerpunkte:
C++17, Visual Studio Code, Linux (SLES, RHEL), XML, XSD, JSON, SQL, Postgres, Oracle, REST, HTTP, googletest, googlemock, boost, rapidjson, jsoncpp, Cmake, Insomnia, git, Visual Studio Code, Schulung/Coaching, Polarion, Scrum, Schnittstellenentwicklung, Datenbank-Design
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Informatik Diplom (Abschlussnote "sehr gut")Johann Wolfgang Goethe Universität, Frankfurt2006
Certifications
- OMG Certified UML Professional Foundation LevelOOSE, Hamburg2010
- Certified ScrumMasterSIGS Datacom2011