Senior C++ Entwickler | Engine Development, Rendering, High-Performance Backend
Aktualisiert am 05.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.05.2026
Verfügbar zu: 100%
davon vor Ort: 0%
C++
Python
Softwarearchitektur
MS SQL Server
JavaScript
Back-End
Linux
Win32
SQL
REST
Penetrationstest
German
native
Russian
conversational
English
fluent
French
basic

Einsatzorte

Einsatzorte

Darmstadt (+50km)
Deutschland
möglich

Projekte

Projekte

2017 - today: international MMORPG project

Role: Independent Game Developer & Project Lead
Customer: Self-employed in Germany

Tasks:
Founded and lead an international MMORPG project serving up to 20,000 daily active players, covering the full stack from client engine to live server operations.
  • Developed and maintained the game client in C++ with DirectX 9, including engine internals, rendering-related systems, a custom UI framework and gameplay features
  • Designed and maintained C++ server-side systems for networking, gameplay logic, AI, persistence and MSSQL database integration
  • Led a distributed team of developers, defining technical direction, reviewing contributions and coordinating feature integration across client and server
  • Managed Windows Server-based production infrastructure across multiple regions, ensuring stable live-service operations for an international player base
  • Owned release planning, version control, deployment workflows, tooling, debugging and ongoing maintenance across client and server
  • Handled escalations from an international first-level support team, resolving production incidents and addressing reported issues

2017 - 2020: Development of internal websites

Role: Software Developer ? Working Student
Customer: Merck KGaA, Darmstadt

Tasks:
Development of internal websites using C# ASP.NET Web API 2 microservices with Single-Page Applications built in ReactJS, KnockoutJS and Bootstrap.

2015 - 2016: Development of applications

Role: Software Developer ? Working Student
Customer: hd Management Consulting GmbH, Darmstadt

Tasks:
Developed applications for public transport companies using C# .NET, C++ with Boost on Linux and Java for Android with PHP backends.

Aus- und Weiterbildung

Aus- und Weiterbildung

2019 - 2023
Computer Science/ IT Security
Darmstadt University of Applied Sciences, Darmstadt
Abschluss: M. Sc.

2016 - 2019
Computer Science
Darmstadt University of Applied Sciences, Darmstadt
Abschluss: B. Sc.

2013 - 2016
Studie - Computer Science
Technical University of Darmstadt
Abschluss: B. Sc.

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Softwarearchitektur MS SQL Server JavaScript Back-End Linux Win32 SQL REST Penetrationstest

Produkte / Standards / Erfahrungen / Methoden

Technical Skills
  • Game
    • Dev Engine internals, networking, game server architecture, ECS
  • Backend
    • MSSQL, Windows Server, Linux, Docker
  • Web
    • ReactJS, ASP.NET Web API, Node.js, Bootstrap
  • Security
    • ?Digital forensics, anti-cheat systems, pentesting

Programmiersprachen

  • C++ (C++20)
  • C#
  • Java
  • Python
  • JavaScript
  • PHP
  • SQL

Einsatzorte

Einsatzorte

Darmstadt (+50km)
Deutschland
möglich

Projekte

Projekte

2017 - today: international MMORPG project

Role: Independent Game Developer & Project Lead
Customer: Self-employed in Germany

Tasks:
Founded and lead an international MMORPG project serving up to 20,000 daily active players, covering the full stack from client engine to live server operations.
  • Developed and maintained the game client in C++ with DirectX 9, including engine internals, rendering-related systems, a custom UI framework and gameplay features
  • Designed and maintained C++ server-side systems for networking, gameplay logic, AI, persistence and MSSQL database integration
  • Led a distributed team of developers, defining technical direction, reviewing contributions and coordinating feature integration across client and server
  • Managed Windows Server-based production infrastructure across multiple regions, ensuring stable live-service operations for an international player base
  • Owned release planning, version control, deployment workflows, tooling, debugging and ongoing maintenance across client and server
  • Handled escalations from an international first-level support team, resolving production incidents and addressing reported issues

2017 - 2020: Development of internal websites

Role: Software Developer ? Working Student
Customer: Merck KGaA, Darmstadt

Tasks:
Development of internal websites using C# ASP.NET Web API 2 microservices with Single-Page Applications built in ReactJS, KnockoutJS and Bootstrap.

2015 - 2016: Development of applications

Role: Software Developer ? Working Student
Customer: hd Management Consulting GmbH, Darmstadt

Tasks:
Developed applications for public transport companies using C# .NET, C++ with Boost on Linux and Java for Android with PHP backends.

Aus- und Weiterbildung

Aus- und Weiterbildung

2019 - 2023
Computer Science/ IT Security
Darmstadt University of Applied Sciences, Darmstadt
Abschluss: M. Sc.

2016 - 2019
Computer Science
Darmstadt University of Applied Sciences, Darmstadt
Abschluss: B. Sc.

2013 - 2016
Studie - Computer Science
Technical University of Darmstadt
Abschluss: B. Sc.

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Softwarearchitektur MS SQL Server JavaScript Back-End Linux Win32 SQL REST Penetrationstest

Produkte / Standards / Erfahrungen / Methoden

Technical Skills
  • Game
    • Dev Engine internals, networking, game server architecture, ECS
  • Backend
    • MSSQL, Windows Server, Linux, Docker
  • Web
    • ReactJS, ASP.NET Web API, Node.js, Bootstrap
  • Security
    • ?Digital forensics, anti-cheat systems, pentesting

Programmiersprachen

  • C++ (C++20)
  • C#
  • Java
  • Python
  • JavaScript
  • PHP
  • SQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.