About Holger
German
Native or bilingual
English
Fluent
Experience
- Panthera Investment GmbH / CMT Capital Markets TradingArchitecture / Software Development C++May 2024 - February 2026 (1 year and 9 months)Frankfurt am Main, Germany
Tasks:
As part of supporting the development team of an investment firm, I was responsible for the modernization and further development of several central desktop and backend applications used by traders (C++/Qt):- Design and implementation of a new backend for outsourcing all SQL accesses from the inventory software (gRPC-based communication).
→ Significantly improved performance by bundling database accesses and backend proximity to the DB.- Fundamental revision of the central internal data structures
- Harmonization and migration of local configuration files to a centralized Configuration Service, including fallback and migration mechanisms
→ Simplified deployment and reduced maintenance effort.- Replacement of proprietary logging solutions with spdlog
→ Uniform, performant, and maintainable logging.- Performance and stability improvements through increased use of asynchronicity, multithreading, and pre-loading.
- Integration of web views for displaying web-based charts and visualizations within the desktop applications.
- Implementation of new features and usability improvements in close coordination with the users (traders).
- Sustainable code modernization:
- Switch to C++20- Modularization / development of reusable libraries- Runtime to Compile-time checks (e.g., dedicated types instead of primitive data types).- Improvement of testability and maintainability- Reduction of macros- Increase of compiler warning levelsIncreased use of Cursor Agents (particularly effective for extensive refactorings).Technologies / technical focus:
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, Architecture, Protocol Design, Refactoring, Backend Programming, GUI Programming - SKS-Kinkel GmbHArchitecture / Software Development C++June 2023 - March 2024 (9 months)
Tasks:
My main task was the design and implementation of the software for the parcel locker "COMFORTbox" in C++. The entire backend application, large parts of the frontend application, and the protocol definition for their communication were entirely my responsibility. Furthermore, I developed (further) several library components (DB components, MQTT client, helper classes for easy implementation of task queues, subscribe-notify helpers, conversion functions, ...), and updated and further developed the integration test environment created by me for SKS in 2020/21: integration of new applications, addition of an interactive test mode, generalization of test case "expectations" (conceptually similar to googletest matchers), massive acceleration of test execution, numerous new test cases.Technologies / technical focus:
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, Architecture, Refactoring, Coaching, Test Automation - DSA Daten- und Systemtechnik GmbHArchitecture / Software Development C++AUTOMOBILESeptember 2022 - February 2023 (5 months)
Tasks:
In the PRODIS.Server team, I was responsible for the design and implementation of several REST/HTTP services in the context of flash data management in the vehicle production of major German automakers.Furthermore, I supported the migration to a newer C++ language standard and trained the team in unit testing with googletest/googlemock.Technologies / technical focus:
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, Training/Coaching, Polarion, Scrum, Interface Development, Database 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
- Computer Science Diploma (Final Grade "Very Good")Johann Wolfgang Goethe University, Frankfurt2006
Certifications
- OMG Certified UML Professional Foundation LevelOOSE, Hamburg2010
- Certified ScrumMasterSIGS Datacom2011