27.10.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Fullstack Entwickler | C++ | Qt | UI | C# | Java Entwickler | Python | ABAP | Java Script

Düsseldorf, Deutschland
Weltweit
M. Sc. Dipl.-Inf. (FH)
Düsseldorf, Deutschland
Weltweit
M. Sc. Dipl.-Inf. (FH)

Profilanlagen

Profil Daniel Neuber Cpp-Qt-QML-HMI 2026-08.pdf
Profil Daniel Neuber 2026-09.pdf
Profil Daniel Neuber 2026-09 en.pdf

Über mich

Senior Software- und Fullstack Entwickler | C++ | Qt/QML/Qt Widgets/Qt for MCUs | ABAP JAVA UI-/Softwarearchitektur | Legacy-Modernisierung | Performance-Optimierung | TDD, GoogleTest/GoogleMock. Langjährige C++-Praxis sowie Erfahrung mit Python, C# und Java

Skills

JavaArchitekturC#C++CmakeGitHubPythonScrumQt Modeling Language (QML)Qt (Software)SAP ABAPSoftwareentwicklungGitFull Stack EntwicklungFigmaFront End
Als Senior Fullstack Entwickler mit langjähriger Projekterfahrung mache ich geschäftskritische Systeme zukunftssicher. Ich bin der Fullstack Entwickler, den Unternehmen engagieren, wenn gewachsene Legacy-Architekturen sicher in wartbare, performante Systeme auf Basis von C++, Qt, Java und SAP ABAP überführt werden müssen, ohne Betriebsunterbrechung.

Fullstack Entwicklung mit C++, Qt und Java
Als Fullstack Entwickler beherrsche ich beide Welten: Im Kern entwickle ich mit modernem C++ performante Komponenten und Logik, im Umfeld baue ich mit Java (Spring Boot) Services, REST-APIs und Schnittstellen, inklusive Anbindung von C++ an Java über JNI. Mit Qt baue ich Desktop- und Geräte-Anwendungen, mit Qt Widgets und mit QML für moderne Bedienkonzepte. Als Fullstack Entwickler verzahne ich C++-Kern, Java-Services und Qt-Frontend nahtlos.

Qt for MCUs und ressourcenbeschränkte Systeme
Mit Qt for MCUs bringe ich als Fullstack Entwickler Bedienoberflächen auf Mikrocontroller mit knappen Ressourcen, im Blick Startzeit und Bildrate.

UI- und Softwarearchitektur
Als Fullstack Entwickler endet meine Verantwortung nicht beim Code: Ich entwerfe UI- und Softwarearchitekturen, definiere Schnittstellen zwischen C++-, Java- und Qt-Komponenten und dokumentiere die Entscheidungen

Legacy-Modernisierung, mehr als Code umschreiben
Erfolgreiche Modernisierung erfordert als Fullstack Entwickler tiefes Verständnis gewachsener Systeme. Ich analysiere bestehenden C++-, Java- und ABAP-Code, bewerte Risiken und überführe Monolithen Schritt für Schritt in eine moderne Architektur, testgetrieben abgesichert und eng abgestimmt mit Ihrem Team.

Performance-Optimierung
Als Fullstack Entwickler finde ich die Ursache statt Symptome: Profiling, Analyse von Speicher, Laufzeit und Garbage Collection, Optimierung von Datenstrukturen, Multithreading und Startzeiten, in C++ wie in Java. So laufen Anwendungen spürbar schneller, auch auf schwacher Hardware.

Qualität durch TDD, GoogleTest und GoogleMock
Als Fullstack Entwickler ist testgetriebene Entwicklung für mich Standard, nicht Kür. Mit GoogleTest und GoogleMock in C++ sowie JUnit und Mockito in Java baue ich belastbare Unit- und Integrationstests auf, mache Legacy-Code testbar und sichere Modernisierungen ab. Releases werden planbar.

SAP ABAP und Integration
Als Fullstack Entwickler arbeite ich auch im SAP-Umfeld: SAP ABAP Entwicklung, Reports, Schnittstellen und die Anbindung von SAP an C++- und Java-Anwendungen.

Als Fullstack Entwickler nutze ich Python und C# für Tooling und Testinfrastruktur.

Tech-Stack: C++, Qt, QML, Qt Widgets, Qt for MCUs, Java, Java SE, Spring Boot, REST-API, JNI, Maven, Gradle, JavaFX, Swing, Multithreading, SAP ABAP, UI-Architektur, Softwarearchitektur, Legacy-Modernisierung, Performance-Optimierung, Profiling, Embedded, TDD, GoogleTest, GoogleMock, JUnit, Mockito, CMake, Git, Python, C#

Ihr Senior Fullstack Entwickler für Ihr C++-, Qt-, C#, Java- oder SAP-ABAP. Ich freue mich!

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2022

Sprachen

DeutschMutterspracheEnglischverhandlungssicherSpanischGrundkenntnisse

Projekthistorie

Senior Software Entwickler & Architekt

BSH Hausgeräte GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Entwicklung einer produktlinienübergreifenden Komponentenplattform als gemeinsame UI-Basis für mehrere Produktfamilien und Entwicklungsteams.
Aufgaben
  • Konzeption und Implementierung wiederverwendbarer UI-Komponenten mit C++, Qt und QML
  • Mitarbeit an Architektur und Struktur der Komponentenbibliothek
  • Abstimmung von Schnittstellen und Anforderungen mit mehreren Produktteams
  • Sicherstellung von Rückwärtskompatibilität über Produktgenerationen hinweg
  • Analyse und Refactoring bestehender C++- und QML-Codebasen
  • Parallelbetrieb von Qt 5 und Qt 6 während der Migrationsphase
  • Migration der bestehenden Plattform von Qt 5 auf Qt 6
  • Entwicklung einer zusätzlichen Komponentenbibliothek auf Basis von Qt for MCUs
  • Intensive Nutzung von GoogleTest und GoogleMock
  • Entwicklung nach Test-Driven-Development-Prinzipien
  • Python- und Bash-Skripte für Entwicklungs- und Tooling-Aufgaben
Ergebnisse
  • Rund 40 wiederverwendbare Komponenten produktiv eingesetzt
  • Einsatz der Plattform in vier Produktlinien durch vier Entwicklungsteams
  • Einheitliche UI-Basis über mehrere Produktgenerationen hinweg
  • Reduktion der UI-Entwicklungsdauer eines neuen Geräteprojekts von etwa zwei Jahren auf rund ein Jahr
  • Migration von Qt 5 auf Qt 6 ohne Unterbrechung der laufenden Produktentwicklung
Technologien
C++ · Qt 5 · Qt 6 · QML · Qt Quick · Qt for MCUs · GoogleTest · GoogleMock · TDD · CMake · Python · Bash · Git · Bamboo · Artifactory · Jira · Linux · Figma

Senior Software Entwickler

BSH Hausgeräte GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Entwicklung der Benutzeroberfläche zweier Kaffeevollautomaten-Generationen auf Basis von C++, Qt 5 und QML.
Aufgaben
  • Entwicklung und Weiterentwicklung von UI-Screens
  • Navigation zwischen verschiedenen Funktionsbereichen
  • Entwicklung wiederverwendbarer UI-Komponenten
  • State Machines und Ablaufsteuerungen
  • Gerätekommunikation
  • Internationalisierung
  • Touch- und UI-Handling
  • Entwicklung und Nutzung von Simulator- und Testumgebungen
  • Unit Testing mit GoogleTest und GoogleMock
  • Entwicklung nach TDD-Prinzipien
Performanceoptimierung
Bei einem der Projekte lagen Ladezeiten einzelner Screens teilweise bei 1–2 Sekunden.
  • Analyse der Ladezeiten mit Qt-eigenen Profiling- und Analysewerkzeugen
  • Identifikation besonders kostenintensiver UI-Komponenten
  • Optimierung der betroffenen Komponenten und Ladeprozesse
  • Reduktion der Screenwechsel auf unter 500 ms
Technologien
C++ · Qt 5 · QML · Qt Quick · Python · Bash · Cmake · GoogleTest · GoogleMock · Git · Jira · Linux

Scrum Master

BSH Hausgeräte GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Evaluierungsprojekt für eine neue Software- und UI-Plattform einer zukünftigen Backofen-Generation.
Aufgaben
  • Scrum Master des Entwicklungsteams
  • Organisation und Moderation der Scrum-Prozesse
  • Unterstützung des Teams bei Planung und Durchführung der Evaluierungsphase
  • Begleitung der Einführung der neuen Qt-basierten Entwicklungsplattform
Technologien
C++ · Qt/QML · Python · Bash · Cmake · GoogleTest · GoogleMock · Git · Jira

Senior Software Entwickler/ Scrum Master

BSH Hausgeräte GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Entwicklung der Benutzeroberfläche eines Doppel-Backofens für den US-amerikanischen Markt.
Aufgaben
  • C++-Entwicklung der Benutzeroberfläche
  • Entwicklung von UI-Screens und Navigation
  • State Machines und Ablaufsteuerungen
  • Gerätekommunikation
  • Internationalisierung
  • Touch- und UI-Handling
  • Simulator- und Testsoftware
  • Unit Testing mit GoogleTest und GoogleMock
  • Test-Driven Development
  • Parallel dazu Tätigkeit als Scrum Master des Entwicklungsteams
Technologien
C++ · Python · Bash · Mentor Graphics Inflexion · GoogleTest · GoogleMock · SVN · Jira

Software Entwickler

BSH Hausgeräte GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Entwicklung der Benutzeroberfläche einer neuen Kochfeld-Generation.
Aufgaben
  • Entwicklung der UI-Software in C++
  • UI-Screens und Navigation
  • Controls und UI-Komponenten
  • State Machines
  • Gerätekommunikation
  • Touch- und UI-Handling
  • Internationalisierung
  • Simulator-Software und Entwicklungswerkzeuge
  • Unit Testing mit GoogleTest und GoogleMock
  • Test-Driven Development
Technologien
C++ · Python · Bash · Cmake · Mentor Graphics Inflexion · GoogleTest · GoogleMock · SVN

Software Entwickler

BSH Hausgeräte GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Entwicklung der Benutzeroberfläche einer Backofen-Produktgeneration.
Aufgaben
  • C++-Entwicklung der UI-Software
  • Entwicklung von UI-Screens und Navigation
  • State Machines
  • Gerätekommunikation
  • Touch- und UI-Handling
  • Internationalisierung
  • Simulator- und Testsoftware
  • Unit Testing mit GoogleTest und GoogleMock
  • Entwicklung nach TDD-Prinzipien
Das Projekt wurde von der Entwicklung bis zum Serienanlauf begleitet.

Technologien
C++ · C# · Python · Bash · Make · Scons · Mentor Graphics Inflexion · GoogleTest · GoogleMock · SVN

Software Entwickler C#/.NET

ein-g GmbH (vormals Reißmann & Parzinger GmbH)

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung einer webbasierten Softwarelösung für Patentanwälte.
  • Entwicklung der Anwendungslogik mit C# und ASP.NET
  • Ursprüngliche Implementierung als klassische ASP.NET-Webanwendung
  • Migration der Benutzeroberfläche auf Ext JS / Sencha aufgrund wachsender Anforderungen an die Client-Funktionalität
  • Weiterentwicklung der serverseitigen Anwendungslogik in C#

Software Entwickler

Cubeware GmbH

Internet und Informationstechnologie

50-250 Mitarbeiter

C++-Entwicklung für eine Business-Intelligence-Plattform unter Windows.
  • Entwicklung einer Schnittstelle zur Datenextraktion aus SAP-Systemen in C++ und ABAP.
  • Entwicklung eines OLEDB-Providers zur Anbindung von SAP-Systemen.
  • Entwicklung eines Moduls zur statistischen Datenanalyse für ein BI-Software.
  • Entwicklung eines Tools zur Datenextraktion aus SAP-Systemen in Java.

Zertifikate

Professional Scrum Master

scrum.org

2017


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden