You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Holger BiehlHB

Holger Biehl

Senior C++ Developer

€750/day
Frankfurt am Main, DE
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Holger

My focus is on software design and development in C++, network programming, client-server applications, multithreading, high availability, high-performance/low-latency systems, library development, refactoring, and modernization of complex software.
I am also happy to take on training/coaching tasks in the area of Modern C++ as part of projects and generally try to provide impulses for modernization/improvement at all levels. Occasionally, I also gave seminars and workshops on Git, Git Migration, and Git Workflows.
  • German

    Native or bilingual

  • English

    Fluent

Can work on-site
Frankfurt am Main (up to 50km), Frankfurt am Main (up to 30km)

Experience

  • Panthera Investment GmbH / CMT Capital Markets Trading
    Architecture / 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 levels
    Increased 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
    C++ Qt Multithreading Refactoring AI Agents
  • SKS-Kinkel GmbH
    Architecture / 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
    C++ Docker Test Automation MQTT C++17
  • DSA Daten- und Systemtechnik GmbH
    Architecture / Software Development C++
    AUTOMOBILE
    September 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
    C++ REST Coaching Back-End development Linux

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science Diploma (Final Grade "Very Good")
    Johann Wolfgang Goethe University, Frankfurt
    2006

Certifications

  • OMG Certified UML Professional Foundation Level
    OOSE, Hamburg
    2010
  • Certified ScrumMaster
    SIGS Datacom
    2011

Skill set

Categories