Svion

IT Services

Portfolio

Ausgewählte Projekte

Repräsentative Einsätze in Embedded Linux, Qt/QML, Telekommunikations-Messgeräten, Cloud-Plattformen und Enterprise-Backends — sortiert nach Aktualität.

26 von 26 Projekten

VE

Skalierbare Multi-Tenant-Plattformarchitektur

October 2025 – March 2026

Vertraulich · Remote / Germany

  • Entwicklung und Optimierung technischer Komponenten im Rahmen einer skalierbaren Multi-Tenant-Plattformarchitektur mit Fokus auf Performance, Stabilität, Wartbarkeit und Skalierbarkeit.
  • Analyse bestehender System- und Architekturstrukturen, Identifikation von Engpässen sowie Ableitung und Umsetzung technischer Optimierungsmaßnahmen.
  • Backend-Services in Go mit serviceorientiertem Aufbau und Fokus auf Hochleistungs-APIs.
  • Frontend mit React / Next.js (TypeScript) und performantem serverseitigem Rendering (SSR).
  • Dockerisierte Infrastruktur, Deployment und Observability unter Linux (Ubuntu).
  • Multi-Tenant-Domain- und Routing-Architektur; Stripe Connect-Zahlungen.
  • Einsatz von Cursor IDE und agentenbasierten KI-Werkzeugen wie Claude- und GPT-Modellen zur Unterstützung von Codeanalyse, Refactoring, Implementierung und Architekturentscheidungen.
  • Verwendung reasoning-basierter KI-Modelle für komplexe Architekturfragen, Optimierungsentscheidungen und technische Analyseaufgaben.
  • Schwerpunkt: Systemdesign, Skalierbarkeit, Performance, Geschäftslogik und langfristige Wartbarkeit.
MA

Weiterentwicklung einer QML-Anwendung für autonomes Fahren

November 2024 – September 2025

Maschinenbau (Paderborn) · Paderborn

  • Fehlerbehebung in Lenkungskomponenten auf Basis von C++ und QML.
  • Arbeit mit CAN-Kommunikation unter Einsatz des CAN-Analyzers PEAK PCAN-View.
  • Arbeit mit Steuergeräten / ECUs in einer Embedded-Systemumgebung.
  • Projekterfahrung mit ISOBUS im Kontext von Embedded-Maschinensteuerung.
  • Entwurf und Implementierung nebenläufiger Abläufe in C++/Qt mit Fokus auf Thread-Safety, Mutex-Synchronisation und stabile Verarbeitung paralleler Ereignisse.
  • Analyse bestehender Codebasis und Laufzeitkommunikation zur Identifikation von Performance-Problemen in der Startup-Phase und im laufenden Betrieb.
  • Entwicklung eines Python-basierten Analyse-Tools für über den Communication Hub versendete Messages inkl. grafischer Auswertung in Charts zur Visualisierung von Message-Flows.
  • Identifikation unnötiger Messages und daraus folgender Aktionen zur Verbesserung des Laufzeitverhaltens der Applikation.
  • Einsatz von Valgrind zur Analyse von Speicherproblemen und Performance-Engpässen.
  • Build- und Paketmanagement mit CMake und Conan im C++/Qt-Projektumfeld.
  • Unit-Tests mit QTest und Google Test.
  • Entwicklung und Test von CAN-Messages im Kontext der HMI-/Steering-Komponenten.
  • UI-Komponenten für AutoCSM mit C++, QML und Qt Creator.
  • Message-Flow-Tooling mit Qt und Python.
  • Umgebung: Embedded-Systeme, Steuergeräte / ECUs, C++, Qt 6, QML, CAN, ISOBUS, PEAK PCAN-View, CMake, Conan, Qt Creator, Python, Linux (Ubuntu), GCC/g++.
VE

Qt/QML-Anwendung unter Linux

April 2024 – July 2024

Vertraulich

  • Qt/QML-Anwendung unter Linux inkl. Tests und Integration.
  • Extraktion und Anbindung von REST-API-Daten; Diagramm- und Plot-Widgets zur Marktvisualisierung.
  • Implementierung von Plot-Widgets, Charts und Visualisierungen für Kursdaten.
  • Serviceorientierte Architektur; Ubuntu 20.04, Virtual Machine, GCC/g++-Toolchain, gdb, Git und Kanban.
  • Unit-Tests mit QTest, QML-Unit-Tests und manuelle UI-Tests.
MA

GUI-Prototyp für Qt/QML-Portierung

January 2024 – February 2024

Maschinenbau

  • GUI-Prototyp für eine Anwendung, die von C#/WPF nach Qt/QML portiert wird (Qt 6.6.1).
  • Einrichtung Linux Mint und moderner CMake-Workspace.
  • QML-Implementierung und Einbindung in bestehende C++-Architektur.
  • Verwendung von C++20 mit GCC/g++-Toolchain unter Linux.
  • Testkonzepterstellung, UI-Testing und Squish-Testskripterstellung.
HF

Entwicklung einer Roboterarm- und Messapplikation mit C++/Qt

February 2022 – December 2023

Helmut Fischer · Remote / Sindelfingen, Stuttgart

  • Analyse mehrthreadiger Messaging-Probleme inkl. Race Conditions.
  • Optimierung von Multithreading- und Synchronisationslogik, insbesondere im Umgang mit Mutexen, sicheren Zustandsübergängen und effizienter gleichzeitiger Ausführung.
  • Erweiterung der Qt-Anwendung unter Visual Studio 2019 um Exportfunktionen.
  • Analyse, Refactoring und Weiterentwicklung bestehender Legacy-Codebasis im C++/Qt-Umfeld.
  • Arbeit mit Modern C++ inkl. C++20 im Kontext von Refactoring, Portierung und Weiterentwicklung der C++/Qt-Codebasis.
  • Portierung mehrerer Bibliotheken von Windows (Visual Studio 2019) nach Linux (CMake, GCC/g++ 10, Modern C++, C++11/14/17/20).
  • Arbeit mit qmake und CMake in einer bestehenden Qt-/Legacy-Codebasis.
  • Serviceorientierte Architektur; Messenger-Service-Schnittstellen.
  • Refactoring einer Qt-Applikation mit Qt 5.15.13 und C++17.
  • GUI-Verantwortung: Implementierung von Qt-Widgets, QML, Plot-Widgets, Forms, Scenes und Charts.
  • Inbetriebnahme eines Gocator-3D-Scanners sowie Implementierung und Portierung zugehöriger Softwarekomponenten.
  • Unit-Tests mit QTest, Testkonzepterstellung, Evaluierung von Squish, Lasttests sowie manuelle UI-Tests.
  • Umgebung: Modern C++, C++11/14/17/20, Qt 5.15.13, Qt Widgets/QML, qmake, CMake, Git/Git Bash, Jenkins, Jenkins Pipeline/Deployment, Jira, Confluence, Scrum.
STRABAG AG logo

Touch-HMI mit IP-Videostreaming für Schienenfahrzeuge

February 2021 – January 2022

STRABAG AG · Berlin

  • Neu-Entwicklung einer mehrthreadigen Qt-5-Touchscreen-Anwendung für IP-Videostreaming unter Linux mit C++14 und GNU-Toolchain.
  • Einrichtung und Nutzung einer CMake-basierten Build-Umgebung unter Ubuntu Linux.
  • Kommunikation über Qt Signals/Slots und Entwicklung einer Touchscreen-Oberfläche.
  • Installation, Inbetriebnahme und Integration von GStreamer sowie Entwicklung von GStreamer-Pipelines für IP-Kameras.
  • Dewarping-Algorithmen für Fisheye-Kameras, Integration von GStreamer-Plugins, Konfiguration von IP-Kameras und Optimierung der Stream-Latenz.
  • Integration der Streams in Qt-Widgets und Verwaltung einzelner Kamerabilder innerhalb der Qt-Applikation.
  • Portierung verschiedener Applikationen und CMTools von Visual Studio 2008 nach Visual Studio 2019 inkl. Anpassungen im .NET-/Visual-Studio-Umfeld.
  • Portierung bestehender C++-Anwendungen von Visual Studio 2007 nach Visual Studio 2019 mit Fokus auf Modernisierung der Build-, .NET- und Entwicklungsumgebung sowie Legacy-Windows-Technologien.
  • Analyse, Modernisierung und Weiterentwicklung von Legacy Code im Windows-/Visual-Studio- und C++/Qt-Umfeld.
  • Arbeit im Legacy-Windows-Umfeld mit MFC, ATL, Win32 API, COM/DCOM und ActiveX im Kontext der Visual-Studio-Migration.
  • Weiterentwicklung einer weiteren HMI-Applikation unter Verwendung von MQTT.
  • Weiterentwicklung einer bestehenden HMI-Applikation auf ARM-Zielsystemen.
  • Design, Entwicklung, Unit-Tests, manuelle UI-Tests, Lasttests und Testkonzepterstellung.
  • Umgebung: C++14, CMake, Qt 5, GNU Toolchain, GCC/g++, Linux, Ubuntu 20.04, GStreamer, GStreamer Pipelines/Plugins, Perforce, Git, Visual Studio 2007, Visual Studio 2008, Visual Studio 2019, .NET-/Visual-Studio-Toolchain, MFC, ATL, Win32 API, COM/DCOM, ActiveX.
IP

Portalentwicklung und datenbankgestützte Services

January 2020 – November 2020

Internet-Portal (München) · Munich

  • Ubuntu-Server, LAMP-Stack, Apache-Konfiguration.
  • AWS: EC2, Route53, HTTPS/SSL.
  • CMS-Integration; GUI, Geschäftslogik und Datenbankentwicklung mit MySQL.
  • C++-Serverkomponenten mit serviceorientiertem Design unter Ubuntu.
  • Installation eines GitLab-Servers und Verwendung von Git.
  • Agile Softwareentwicklung mit Scrum, Jira, Kanban, Epics, Stories und Confluence.
  • Umgebung: Linux/Ubuntu, AWS, Cloud Computing, EC2, Route53, JavaScript, LAMP, Apache, MySQL, PHP, Ajax, CMS, Eclipse IDE.
dSPACE logo

Software-Portierung (Automotive-Tooling)

January 2019 – December 2019

dSPACE · Paderborn

  • Automotive-bezogene Entwicklung und Portierung.
  • Analyse, Modernisierung und Portierung bestehender Legacy-Codebasis im Automotive-Tooling-Umfeld.
  • Arbeit mit Modern C++ im Automotive-Tooling-Umfeld, insbesondere C++14/17/20 bei Portierung, Build-Modernisierung und Weiterentwicklung.
  • C++, Visual Studio C++ 2017, C++14/17/20, Visual Studio Code unter Linux, CMake und MSBuild.
  • Portierung und Modernisierung von MSBuild-/Visual-Studio-Buildumgebungen in Richtung CMake-basierter Linux-Builds.
  • .NET / .NET Core; GCC, gdb und Valgrind für Diagnose, Memory-Leak-Analyse und Debugging.
  • Python-, Shell- und Bash-Automatisierung; TFS, Git und Git Bash.
  • Portierung von Visual-Studio-Paketen auf Linux-Ziele.
  • Unit-Tests mit Google Test; Ubuntu Linux 16.04.
IN

Business-Portal (CMS-Migration)

October 2018 – December 2018

InternetBusiness (München) · Munich

  • Ubuntu-LAMP-Stack; Apache, PHP 7.2, MySQL.
  • Migration auf TYPO3 9.5.1 und Extension-Entwicklung.
  • Agile Auslieferung mit Jira/Kanban; Git/GitLab.
Deutsche Telekom AG logo

Cloud-Messaging-Features (Smart Speaker)

November 2017 – September 2018

Deutsche Telekom AG · Darmstadt / Munich

  • Feature-Implementierung für Sprachsteuerung mit C++ und Python.
  • Umsetzung paralleler Cloud-/Device-Messaging-Abläufe mit Thread-Safety, Synchronisation und robuster IPC-Kommunikation.
  • Evaluierung und Einsatz von XRay in Jira für Testmanagement, Testpläne und Testfälle.
  • Embedded/Yocto-Linux, BitBake-Rezepte; IPC mit dbus, curl, JSON und HTTP.
  • CMake-basierte Builds; Scrum/Kanban mit Gard, Jira, Git und GitLab.
  • Umgebung: Embedded Linux, Ubuntu 16.04, Yocto Linux, BitBake, C++11, Python 3.6, Bash, Azure, Microservices, IoT, Eclipse IDE.

Konfigurations- und Vertriebstool (Klima)

May 2017 – October 2017

Güntner · Munich

  • Weiterentwicklung eines Konfigurationstools für klimatechnische Geräte auf der warmen und kalten Seite.
  • UI-Erweiterungen inkl. spezieller Vertriebsansichten.
  • Umgebung: C++, Visual Studio 2012, Team Foundation Server, MFC, ATL, Win32 API, COM, ActiveX, Thermodynamik.
RS

Firmware-Anwendungen (US-3G-Netze)

April 2013 – June 2017

Rohde & Schwarz · Munich

  • Firmwarenahe Entwicklung für US-3G-Kontexte (EVDO/CDMA2000).
  • Weiterentwicklung des MMI für Firmware-Applikationen EVDO und CDMA2000.
  • Konfiguration der Oberfläche mit dem C++/Qt-basierten COMPASS-Framework.
  • Arbeit mit Legacy-Windows-Technologien im Umfeld von Visual Studio, u. a. MFC, ATL, Win32 API, COM/DCOM und ActiveX.
  • Entwicklung von Dependencies und Geschäftslogik in C++; SCPI-Befehlskonfiguration.
  • Build-Umgebung und Release-Erstellung.
  • Umgebung: Compass, CADT, SCPI, Visual Studio 2008, ClearCase, ClearQuest, C++, C#, MFC, ATL, Win32 API, COM/DCOM, ActiveX.
RS

Firmware-Anwendungen (Videoanalyse-Messgeräte)

February 2010 – February 2013

Rohde & Schwarz · Munich

  • Mitarbeit an Entwicklung, Test, Design, Dokumentation und Markteinführung von Messgeräten im Bereich Videoanalyse.
  • Portierung von Qt 3.3.8 nach Qt 4.4.3; Tooling in C#/.NET zum Konfigurationsmanagement.
  • GUI-/Firmware-Entwicklung für Messgeräte und Konfiguration von Touch-Oberflächen/MMI.
  • Arbeit mit Legacy-Windows-Technologien im Umfeld von Visual Studio, u. a. MFC, ATL, Win32 API, COM/DCOM und ActiveX.
  • Konfiguration von SCPI-Kommandos.
  • Umgebung: Compass, CADT, SCPI, Visual Studio 2008, ClearCase, ClearQuest, C++, C#, MFC, ATL, Win32 API, COM/DCOM, ActiveX.
Rohde & Schwarz logo

WiMAX-Firmware-Anwendung

February 2006 – November 2009

Rohde & Schwarz · Munich

  • GUI- und firmwarenahe Entwicklung auf der R&S-Plattform für Produktionstester.
  • Anbindung der WiMAX-Firmware-Applikation auf Basis von COMPASS an Testdaten.
  • Implementierung von Datenbankparametern, Komponentenmodell-Pflege und Abstimmung mit weiteren Entwicklungspartnern.
  • Definition und Implementierung von Remote-Befehlen (SCPI) sowie Messabläufen für Signaling- und Non-Signaling-Firmware-Applikationen.
  • Erweiterung um Tx-/Rx-Messungen (EVM, PVT, BER, PER) sowie grafische ResultDisplays.
  • Aufbau der Kommunikation mit dem WiMAX-Stack über MQTPCIe und Schnittstellen zur Interkommunikation zwischen Firmware-Applikationen.
  • Arbeit mit MFC, ATL, Win32 API, COM/DCOM und ActiveX im Windows-XP-Embedded- und Visual-Studio-.NET-Umfeld.
  • Dokumentation nach R&S-Standards in Englisch inkl. Design- und Interface-Beschreibungen.
  • Umgebung: C++, Windows XP Embedded, MFC, ATL, Win32 API, COM/DCOM, ActiveX, Visual Studio .NET / 2003, ClearCase, ClearQuest, Boost, CADT, Compass.
SE

B2B-Marktplatz (Konzeption und Umsetzung)

October 2005 – December 2005

Selbständig · Munich

  • Konzeption und Entwicklung eines B2B-Marktplatzes.
  • TYPO3, TypoScript, PHP, MySQL, Apache unter Linux.
Fiducia IT AG / RBG logo

HBCI-fähige Homebanking-Anwendung

October 2002 – September 2005

Fiducia IT AG / RBG · Munich

  • Multibankfähige HBCI-Anwendung mit Mandanten- und Benutzerverwaltung.
  • Konzeption und Umsetzung von DTA-Komponenten, Sammlerauflösung, Dauerlastschriften, Multi-DTA, Massenänderungsfunktion und Archivierung.
  • Verfassen von Feinkonzepten, Entwicklerdokumentation und Einführung/Anpassung der Dokumentation an Doxygen.
  • Dokumentation mit Doxygen; Drei-Schichten-Architektur.
  • Umgebung: C++, Windows 95/98/NT/2000, Visual C++ 6.0, Visual SourceSafe 6.0, MS Access, MFC, ATL, Win32 API, COM, ActiveX, UML, Visual Modeler, STL, Lotus Notes R5, HBCI 2.01.
Flughafen München GmbH logo

Verteilte Gepäck- und Authentifizierungsdienste

April 2002 – September 2002

Flughafen München GmbH · Munich Airport

  • Verteilter Authentifizierungsmanager — CORBA-IDL, C++-Server, Java-Client.
  • DB-Design und Realisierung der Datenbankschnittstelle für verteilte Dienste.
  • Implementierung eines Gepäckförderanlagen-Managers.
  • Monitoring-Oberfläche für Flug- und Gepäckhistorie; mehrthreadiger Flugabfrage-Server.
  • Umgebung: CORBA-IDL, C++, Java, Solaris 8, Sun Workshop/Forte, Orbix 2000, CVS, Oracle 7/8, PL/SQL, Client-Server-Architektur.
IZB Soft logo

Zinsprognosesystem (Elasti)

September 2001 – January 2002

IZB Soft · Munich

  • Weiterentwicklung von Elasti, einem Prognosesystem für Zinsentwicklung auf Basis linearer Regression und Elastizitätsanalyse.
  • Konzeption und Implementierung neuer Bilanzpositionstexte, Drucken von Bilanzpositionen und Bearbeitung von Reklamationen.
  • Integration in ClearCase; Teststrategie, Testkonzept Elasti 2.3 und Entwicklungsdokumentation.
  • Umgebung: C++, Windows NT/2000, Visual C++ 6.0, ClearCase, Access 7.0/XP, MFC, ATL, Win32 API, COM, ActiveX.
HypoVereinsbank AG logo

Wertpapieranwendung (RODEO)

June 2001 – August 2001

HypoVereinsbank AG · Munich

  • Plausibilitätsprüfungen in der Geschäftslogik für reorganisierte dezentrale Ordererfassung, u. a. Use Case WKN plausibilisieren.
  • Mehrthreadiger Client-Server-Regressionstestrahmen.
  • Umgebung: C++ mit XML/XSL/DTD, Solaris 8, Windows NT, Oracle 8.1.6, Rational Rose, Client-Server-Architektur, STL, RogueWave.
DG-Bank / RBG logo

HBCI-Homebanking (Mandanten & Aufträge)

August 2000 – May 2001

DG-Bank / RBG · Munich

  • OO-Design (UML), Implementierung und Test administrativer Geschäftsvorfälle wie Mandanten-, Benutzer-, Konten-, Bankverbindungs- und Kontaktverwaltung.
  • Implementierung und Test transaktionaler Geschäftsvorfälle wie Überweisungen, Daueraufträge und Lastschriften.
  • Integration von Bankparameterdaten (BPD) und Userparameterdaten (UPD).
  • Gesamttests, Qualitätssicherung, Entwicklungsdokumentation und Programmhandbuch.
Compaq / DPMA logo

DEPATIS Patentinformationssystem (Integration)

April 1998 – December 2000

Compaq / DPMA · Munich

  • Permanente Datenintegration (PDI) bibliographischer Patentdaten und Integration von IPC-Daten in das DEPATIS-Archiv.
  • Betrieb der PDI inkl. Unix-Systemadministration und Integration mehrerer Millionen Patente.
  • Y2K-Anpassungen, Change-Requests, Abnahmen, Fehlerbehebung und Datenkorrekturen.
  • Trace-Browser mit Tcl/Tk auf Unix; Qualitätssicherung sowie Entwicklungs- und Betriebshandbuch nach V-Modell.
  • Umgebung: C++, Digital Unix/True64 Unix, vi, Compiler, Makefiles, korn-shell/bash/tc-shell, awk, sed, ClearCase, Oracle 7, PL/SQL, Tcl/Tk, OSF-Motif, SGML, DCE.
Tecoplan Informatik AG logo

CAD / Virtual Workshop (Digital Mock-up)

1996 – 1998

Tecoplan Informatik AG · Ottobrunn

  • Grafikprogrammierung mittels GII-Funktionen für das CAD-System CATIA und Kundenbetreuung.
  • Portierung von Bibliotheken auf Unix-Varianten und MVS.
  • Implementierung von Migrationstools für firmeneigene Voxel-Formate und Virtual Workshop.
  • Konvertierung proprietärer Voxel-Formate nach Open Inventor / VRML.
  • Implementierung eines objektorientierten Frameworks auf Basis von Fortran- und C-Routinen.
  • Umgebung: C++, C, Fortran, Unix, AIX, IRIX, Solaris, HP-UX, MVS, vi, Makefiles/gmake, GNU Make, GNU C++ Compiler, Shell, SCCS/RCS, OSF-Motif, VRML/Open Inventor, CATIA.
sd&m logo

Laborsoftware (Pharma)

January 1995 – September 1995

sd&m · Munich

  • Aufbau und Pflege von Entwicklungs- und Testumgebungen.
  • Testszenarien in Visual C++.
sd&m logo

Auftragsabwicklung (C-Netz)

July 1994 – December 1994

sd&m · Munich

  • Client-Server-Paket zur Auftragsabwicklung im Mobilfunk.
  • Windows-3.1-Clients, VMS-/Oracle-Server.
Siemens logo

Compiler-Testentwicklung (OCHILL)

August 1993 – October 1993

Siemens · Munich

  • Testszenarien für den OCHILL-Compiler für Vermittlungsnetze.
Siemens logo

Datenbank-Tooling (ISDN-Baugruppe)

March 1993 – April 1993

Siemens · Munich

  • DOS-Datenbank zur Verwaltung von Firmware-Modulen für die ISDN-IPU (FITL).