Software- Entwickler C++ / C# CMake, Git, CI / CT, Prototyping, (Embedded-) Fullstack Web-Entwickler
Aktualisiert am 09.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.04.2026
Verfügbar zu: 100%
davon vor Ort: 10%
C++
C#
3D-Grafik
WPF Controls
Qt
web
java
Python
Git
CMake
SQL
.NET Framework
Visual Studio
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Grundkenntnisse
Niederländisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Aachen (+50km) Remote (+500km)
Deutschland
möglich

Projekte

Projekte

1 Monat
2026-02 - 2026-02

Softwareentwicklung C# Desktop Anwendung

  • Wartung und Instandsetzung einer C# Desktop-Anwendung zum Audiostreaming und Steuern von Netzwerk-Lautsprechern im Kundenauftrag. (Teamgröße 3)
  • Besonderheiten: Fehleranalyse in Bestandscode der von C++ nach C# portiert wurde

C++ C# SVN Git
2 Jahre
2023-08 - 2025-07

Entwicklung und Technische Projektleitung

Software-Entwickler SSL/TLS REST JSON
Software-Entwickler
  • Entwicklung und Technische Projektleitung von Microservices mittels C++ und Linux Komponenten im Kundenauftrag. (Teamgröße > 10)
  • Besonderheiten: Die Microservices werden über Hochverfügbarkeitscluster auf mehr als 150 Systemen bereitgestellt 
C++11 C++14 C++17
SSL/TLS REST JSON
Zulieferer im Automotive Bereich
Aachen
2 Monate
2023-02 - 2023-03

Mitarbeiterschulung C++

  • Schulung von Mitarbeitern in der Programmiersprache C++ zum Umstieg auf modernere Sprachstandards im Kundenauftrag
  • Besonderheiten: Die Schulungen fanden online in Kombination mit praktischen Übungen statt
C++11 C++14 C++17 C++20
5 Monate
2022-09 - 2023-01

Embedded - Webinterface

Software-Entwickler JavaScript CSS HTML5
Software-Entwickler

  • Erweiterung eines bestehenden Webinterface für Pumpensteuerungen im Kundenauftrag. Eingesetzt als Softwareentwickler
  • Besonderheiten: Einarbeitung in undokumentierte Bestandssoftware (single file 10k LoC), komplett auf einem Mikrocontroller gehostet

Git
JavaScript CSS HTML5
Elzet80 GmbH
Aachen
2 Jahre 10 Monate
2019-09 - 2022-06

Digital-Twin

Kanban Scrum
  • Entwicklung eines Softwareprodukts zur (Foto-) realistischen Visualisierung von CNC-Maschinen (Additive und Subtraktive Fertigung) in Festanstellung ? Softwareentwicklung, DevOps, Technische Leitung (Teamgröße 3)
  • Besonderheiten: Aufbau eines Buildsystems, bei gleichzeitiger Entwicklung komplexer Software (3 Hardwaresysteme gekoppelt einschließlich SPS). Aufbau des Entwicklungsteams (Koordination, Einarbeitung und fachliche Führung der Mitarbeiter). Entwicklung einer Anwendungsspezifischen Skriptsprache. Anforderungsanalyse in regelmäßigen Kunden Terminen. Technische Entwicklungsleitung und Abteilungsübergreifende Koordination
Git Gitlab Jira C++ CLI CMake Unigine
Kanban Scrum
8 Monate
2021-06 - 2022-01

Simulation: Integrierte CNC-Fräse

Scrum
  • Entwicklung eines Prototyps zur Visualisierung von CNC-Fräsarbeiten mit Hauseigener Simulationskomponente in Festanstellung ? Softwareentwicklung und Projektmanagement (Teamgröße 2)
  • Besonderheiten: Synchronisation der Hauseigenen C++ Komponenten und Unity3d mittels C++/CLI, Projektmanagement und Teamkoordination mittels Jira
Unity3d C# C++ CLI Jira Git Gitlab CMake
Scrum
1 Jahr
2019-01 - 2019-12

CAM-Software Prototyp

C# WPF MVVM ...

  • Entwicklung eines Prototyps zur Berechnung, Simulation und Planung von CNC-Schleifmaschinen und Fertigungsschritten in Festanstellung ?Softwareentwicklung, DevOps (Teamgröße 4)
  • Besonderheiten: Entwicklung im Hybriden Team 50% gestellt durch Kunden

Jira Git Gitlab
C# WPF MVVM Scrum
6 Monate
2019-01 - 2019-06

CAM-Integration in Solid Edge

C#

  • Entwicklung eines CAM-Plugins für Siemens Solid Edge zur Integration Hauseigener Simulationskomponenten. Festanstellung ? Softwareentwicklung
  • Besonderheiten: Anpassen geometrischer Repräsentationen. Schnittstellendokumentation zur Datenübergabe unklar

SVN Solid Edge VisualStudio
C#
4 Monate
2018-09 - 2018-12

Alexa-Integration in Rhino3d

C#
  • Erweiterung eines CAM-Plugins für Rhino3d, um Sprachsteuerung mittels Amazon Alexa als Demonstration bei einer Konferenz zu ermöglichen. Festanstellung ? Softwareentwicklung
  • Besonderheiten: Anbindung von Rhino3d an Alexa-Skill mittels HTTPRequests
Alexa Rhino3d JSON.NET SVN
C#
3 Monate
2018-07 - 2018-09

Digital Technology Model

Kanban
  • Entwicklung eines Prototyps zur (Foto-) realistischen Visualisierung einer CNCFräsmaschine, zwecks Ausstellung im Messebetrieb in Festanstellung -Softwareentwicklung
  • Besonderheiten: Hohe Performance Anforderungen an Visualisierung und Simulation (Rendering in 120fps+ bei 4kUHD). Hohe Systemkomplexität (3 Hardwaresysteme gekoppelt einschließlich SPS). Sehr knappe Deadlines
C++ SVN CLI
Kanban
3 Jahre 4 Monate
2015-03 - 2018-06

Softwareentwicklung - OpenFlipper & OpenMesh

C++ QT CMake ...
 
Wartung und Modernisierung der Quelloffenen Geometrieverarbeitungs-Software OpenFlipper und OpenMesh, in Teilzeit ? Softwareentwicklung, DevOps

Kerntechnologien: C++ Qt CMake Git/Gitlab OpenGL GLSL

Besonderheiten: Plattformübergreifende Entwicklung mit den Zielplattformen MS-Windows, Linux und OSX
 
Gitlab
C++ QT CMake Git OpenGL GLSL
4 Monate
2014-09 - 2014-12

Softwareentwicklung - MS-Excel Automatisierung

MS Excel VBA
 
Automatisierter Import von HR-Reporting Tabellen in MS-Excel, sowie visuelle Aufbereitung der Personalfluktuation auf Quartal und Jahresebene in MS-Excel Diagrammen. In Teilzeit ? Softwareentwicklung

Kerntechnologien: MS-Excel VBA

Besonderheiten: Die gesamte Lösung sollte ohne Abhängigkeiten mit Ausnahme von MS- Excel auf verschiedenen Versionen von MSWindows lauffähig sein, weshalb MS- .Net nicht verwendet werden konnte. Die Verwendung von MS-Excel war explizit vom Kunden gefordert.
 
MS Excel VBA
4 Monate
2014-06 - 2014-09

Softwareentwicklung - Smart-Organigramm

Liferay Java Spring ...
 Entwicklung eines interaktiven Organigramms zur Darstellung von Mitarbeiter-Profilen im Webbrowser, als LifeRay-Portlet. In Teilzeit ? Softwareentwickler (Teamgröße 3)

Kerntechnologien: LifeRay Java Spring HTML CSS Javascript LDAP SQL

Besonderheiten: Im Verlauf der Entwicklung wurde als Quelle für die Profildaten der Mitarbeiter zunächst LDAP und später SQL verwendet.  
Liferay Java Spring HTML CSS JavaScript LDAP SQL
1 Jahr 1 Monat
2013-06 - 2014-06

Software-Administration - RiskAGuA

Microsoft Sharepoint PowerShell
 
Administration und Anpassung von MSSharePoint zur Bereitstellung eines Wissensportals im BMBF geförderten Verbundprojekt RiskAGuA ( RiskWa ) In Teilzeit ? Softwareadministration

Kerntechnologien: MS-SharePoint PowerShell

Besonderheiten: Es Wurde MS-SharePoint 2012 zusammen mit Windows Server 2012 in einer lokalen Server-Farm verwendet
 
Microsoft Sharepoint PowerShell
2 Jahre 7 Monate
2011-12 - 2014-06

Softwareentwicklung - NormEs

C# ASP.NET Microsoft Sharepoint ...
 
Entwicklung eines MS-SharePoint WebPart, zur kollaborativen Textbearbeitung im Forschungsprojekt NormEs. Das Webpart erlaubt es Normungstexte zu bearbeiten, und Textänderungen und über Textänderungen abzustimmen, sowie diese automatisiert einzupflegen. In Teilzeit ? Softwareentwicklung, Administration (Teamgröße 3)

Kerntechnologien: C# ASP.Net MS-SharePoint PowerShell HTML CSS Javascript

Besonderheiten: Aufgrund der Textlänge, mussten Textänderungen komprimiert übertragen werden. Es Wurde MS-SharePoint 2010 zusammen mit MS Server 2008 R2 für die Entwicklung verwendet.
 
C# ASP.NET Microsoft Sharepoint PowerShell HTML CSS JavaScript

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 4 Monate
2009-10 - 2018-01

Informatik Studium

M.Sc. Informatik, RWTH-Aachen
M.Sc. Informatik
RWTH-Aachen

- Software und Kommunikation
- Anwendungsbereiche: Maschinenbau / Medizin

Position

Position

  • Softwareentwickler ? C++ C# .Net

Kompetenzen

Kompetenzen

Top-Skills

C++ C# 3D-Grafik WPF Controls Qt web java Python Git CMake SQL .NET Framework Visual Studio

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • Seit über 12 Jahren entwickle ich Softwarekomponenten und Anwendungen für den Desktop
  • Mein Schwerpunkt liegt dabei auf der Backendentwicklung mit den Technologien C++ und C# nach agilen Methoden wie Scrum oder Kanban
  • Meine Arbeiten bestechen durch höchste Qualität, Robustheit und Performanz


SoftwareBibliotheken:

  • Qt
  • Google Test
  • OpenCV
  • Eigen
  • MonoGame


Software-Tools:

  • CMake
  • Gitlab
  • TFS
  • Bash
  • PowerShell
  • Latex
  • MS-Office
  • Doxygen

Programmiersprachen

C++
C#
Java
Python
VBA

Branchen

Branchen

  • CAD/CAM
  • Echtzeitgrafik

Einsatzorte

Einsatzorte

Aachen (+50km) Remote (+500km)
Deutschland
möglich

Projekte

Projekte

1 Monat
2026-02 - 2026-02

Softwareentwicklung C# Desktop Anwendung

  • Wartung und Instandsetzung einer C# Desktop-Anwendung zum Audiostreaming und Steuern von Netzwerk-Lautsprechern im Kundenauftrag. (Teamgröße 3)
  • Besonderheiten: Fehleranalyse in Bestandscode der von C++ nach C# portiert wurde

C++ C# SVN Git
2 Jahre
2023-08 - 2025-07

Entwicklung und Technische Projektleitung

Software-Entwickler SSL/TLS REST JSON
Software-Entwickler
  • Entwicklung und Technische Projektleitung von Microservices mittels C++ und Linux Komponenten im Kundenauftrag. (Teamgröße > 10)
  • Besonderheiten: Die Microservices werden über Hochverfügbarkeitscluster auf mehr als 150 Systemen bereitgestellt 
C++11 C++14 C++17
SSL/TLS REST JSON
Zulieferer im Automotive Bereich
Aachen
2 Monate
2023-02 - 2023-03

Mitarbeiterschulung C++

  • Schulung von Mitarbeitern in der Programmiersprache C++ zum Umstieg auf modernere Sprachstandards im Kundenauftrag
  • Besonderheiten: Die Schulungen fanden online in Kombination mit praktischen Übungen statt
C++11 C++14 C++17 C++20
5 Monate
2022-09 - 2023-01

Embedded - Webinterface

Software-Entwickler JavaScript CSS HTML5
Software-Entwickler

  • Erweiterung eines bestehenden Webinterface für Pumpensteuerungen im Kundenauftrag. Eingesetzt als Softwareentwickler
  • Besonderheiten: Einarbeitung in undokumentierte Bestandssoftware (single file 10k LoC), komplett auf einem Mikrocontroller gehostet

Git
JavaScript CSS HTML5
Elzet80 GmbH
Aachen
2 Jahre 10 Monate
2019-09 - 2022-06

Digital-Twin

Kanban Scrum
  • Entwicklung eines Softwareprodukts zur (Foto-) realistischen Visualisierung von CNC-Maschinen (Additive und Subtraktive Fertigung) in Festanstellung ? Softwareentwicklung, DevOps, Technische Leitung (Teamgröße 3)
  • Besonderheiten: Aufbau eines Buildsystems, bei gleichzeitiger Entwicklung komplexer Software (3 Hardwaresysteme gekoppelt einschließlich SPS). Aufbau des Entwicklungsteams (Koordination, Einarbeitung und fachliche Führung der Mitarbeiter). Entwicklung einer Anwendungsspezifischen Skriptsprache. Anforderungsanalyse in regelmäßigen Kunden Terminen. Technische Entwicklungsleitung und Abteilungsübergreifende Koordination
Git Gitlab Jira C++ CLI CMake Unigine
Kanban Scrum
8 Monate
2021-06 - 2022-01

Simulation: Integrierte CNC-Fräse

Scrum
  • Entwicklung eines Prototyps zur Visualisierung von CNC-Fräsarbeiten mit Hauseigener Simulationskomponente in Festanstellung ? Softwareentwicklung und Projektmanagement (Teamgröße 2)
  • Besonderheiten: Synchronisation der Hauseigenen C++ Komponenten und Unity3d mittels C++/CLI, Projektmanagement und Teamkoordination mittels Jira
Unity3d C# C++ CLI Jira Git Gitlab CMake
Scrum
1 Jahr
2019-01 - 2019-12

CAM-Software Prototyp

C# WPF MVVM ...

  • Entwicklung eines Prototyps zur Berechnung, Simulation und Planung von CNC-Schleifmaschinen und Fertigungsschritten in Festanstellung ?Softwareentwicklung, DevOps (Teamgröße 4)
  • Besonderheiten: Entwicklung im Hybriden Team 50% gestellt durch Kunden

Jira Git Gitlab
C# WPF MVVM Scrum
6 Monate
2019-01 - 2019-06

CAM-Integration in Solid Edge

C#

  • Entwicklung eines CAM-Plugins für Siemens Solid Edge zur Integration Hauseigener Simulationskomponenten. Festanstellung ? Softwareentwicklung
  • Besonderheiten: Anpassen geometrischer Repräsentationen. Schnittstellendokumentation zur Datenübergabe unklar

SVN Solid Edge VisualStudio
C#
4 Monate
2018-09 - 2018-12

Alexa-Integration in Rhino3d

C#
  • Erweiterung eines CAM-Plugins für Rhino3d, um Sprachsteuerung mittels Amazon Alexa als Demonstration bei einer Konferenz zu ermöglichen. Festanstellung ? Softwareentwicklung
  • Besonderheiten: Anbindung von Rhino3d an Alexa-Skill mittels HTTPRequests
Alexa Rhino3d JSON.NET SVN
C#
3 Monate
2018-07 - 2018-09

Digital Technology Model

Kanban
  • Entwicklung eines Prototyps zur (Foto-) realistischen Visualisierung einer CNCFräsmaschine, zwecks Ausstellung im Messebetrieb in Festanstellung -Softwareentwicklung
  • Besonderheiten: Hohe Performance Anforderungen an Visualisierung und Simulation (Rendering in 120fps+ bei 4kUHD). Hohe Systemkomplexität (3 Hardwaresysteme gekoppelt einschließlich SPS). Sehr knappe Deadlines
C++ SVN CLI
Kanban
3 Jahre 4 Monate
2015-03 - 2018-06

Softwareentwicklung - OpenFlipper & OpenMesh

C++ QT CMake ...
 
Wartung und Modernisierung der Quelloffenen Geometrieverarbeitungs-Software OpenFlipper und OpenMesh, in Teilzeit ? Softwareentwicklung, DevOps

Kerntechnologien: C++ Qt CMake Git/Gitlab OpenGL GLSL

Besonderheiten: Plattformübergreifende Entwicklung mit den Zielplattformen MS-Windows, Linux und OSX
 
Gitlab
C++ QT CMake Git OpenGL GLSL
4 Monate
2014-09 - 2014-12

Softwareentwicklung - MS-Excel Automatisierung

MS Excel VBA
 
Automatisierter Import von HR-Reporting Tabellen in MS-Excel, sowie visuelle Aufbereitung der Personalfluktuation auf Quartal und Jahresebene in MS-Excel Diagrammen. In Teilzeit ? Softwareentwicklung

Kerntechnologien: MS-Excel VBA

Besonderheiten: Die gesamte Lösung sollte ohne Abhängigkeiten mit Ausnahme von MS- Excel auf verschiedenen Versionen von MSWindows lauffähig sein, weshalb MS- .Net nicht verwendet werden konnte. Die Verwendung von MS-Excel war explizit vom Kunden gefordert.
 
MS Excel VBA
4 Monate
2014-06 - 2014-09

Softwareentwicklung - Smart-Organigramm

Liferay Java Spring ...
 Entwicklung eines interaktiven Organigramms zur Darstellung von Mitarbeiter-Profilen im Webbrowser, als LifeRay-Portlet. In Teilzeit ? Softwareentwickler (Teamgröße 3)

Kerntechnologien: LifeRay Java Spring HTML CSS Javascript LDAP SQL

Besonderheiten: Im Verlauf der Entwicklung wurde als Quelle für die Profildaten der Mitarbeiter zunächst LDAP und später SQL verwendet.  
Liferay Java Spring HTML CSS JavaScript LDAP SQL
1 Jahr 1 Monat
2013-06 - 2014-06

Software-Administration - RiskAGuA

Microsoft Sharepoint PowerShell
 
Administration und Anpassung von MSSharePoint zur Bereitstellung eines Wissensportals im BMBF geförderten Verbundprojekt RiskAGuA ( RiskWa ) In Teilzeit ? Softwareadministration

Kerntechnologien: MS-SharePoint PowerShell

Besonderheiten: Es Wurde MS-SharePoint 2012 zusammen mit Windows Server 2012 in einer lokalen Server-Farm verwendet
 
Microsoft Sharepoint PowerShell
2 Jahre 7 Monate
2011-12 - 2014-06

Softwareentwicklung - NormEs

C# ASP.NET Microsoft Sharepoint ...
 
Entwicklung eines MS-SharePoint WebPart, zur kollaborativen Textbearbeitung im Forschungsprojekt NormEs. Das Webpart erlaubt es Normungstexte zu bearbeiten, und Textänderungen und über Textänderungen abzustimmen, sowie diese automatisiert einzupflegen. In Teilzeit ? Softwareentwicklung, Administration (Teamgröße 3)

Kerntechnologien: C# ASP.Net MS-SharePoint PowerShell HTML CSS Javascript

Besonderheiten: Aufgrund der Textlänge, mussten Textänderungen komprimiert übertragen werden. Es Wurde MS-SharePoint 2010 zusammen mit MS Server 2008 R2 für die Entwicklung verwendet.
 
C# ASP.NET Microsoft Sharepoint PowerShell HTML CSS JavaScript

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 4 Monate
2009-10 - 2018-01

Informatik Studium

M.Sc. Informatik, RWTH-Aachen
M.Sc. Informatik
RWTH-Aachen

- Software und Kommunikation
- Anwendungsbereiche: Maschinenbau / Medizin

Position

Position

  • Softwareentwickler ? C++ C# .Net

Kompetenzen

Kompetenzen

Top-Skills

C++ C# 3D-Grafik WPF Controls Qt web java Python Git CMake SQL .NET Framework Visual Studio

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • Seit über 12 Jahren entwickle ich Softwarekomponenten und Anwendungen für den Desktop
  • Mein Schwerpunkt liegt dabei auf der Backendentwicklung mit den Technologien C++ und C# nach agilen Methoden wie Scrum oder Kanban
  • Meine Arbeiten bestechen durch höchste Qualität, Robustheit und Performanz


SoftwareBibliotheken:

  • Qt
  • Google Test
  • OpenCV
  • Eigen
  • MonoGame


Software-Tools:

  • CMake
  • Gitlab
  • TFS
  • Bash
  • PowerShell
  • Latex
  • MS-Office
  • Doxygen

Programmiersprachen

C++
C#
Java
Python
VBA

Branchen

Branchen

  • CAD/CAM
  • Echtzeitgrafik

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.