ARBEIT / PROJEKTE

Projekte

Projekte und Tätigkeiten aus Firmware-Entwicklung, Analyse, Tooling und Tests.

Portfolio

Persönliche Portfolio-Website mit strukturierten Unterseiten, Mehrsprachigkeit und responsivem Layout.

Webserver

Deployment und Betrieb des Webservers inklusive HTTPS, Nginx-Konfiguration und Docker-Setup.

Firmware Flasher

Hardwareunabhängige Neuentwicklung eines Firmware-Updaters auf Basis von CANopenNode für Updates von Bootloader und Firmware-Anwendungen auf STM32-Architekturen.

CanTools - Analyser

Implementierung und Bereitstellung verschiedener CANopen-Tools zur Visualisierung und Auswertung von Maschinendaten auf Basis von Datenbank-Containern (DBC) und CAN-Logdateien mit Grafana und Plotly.

Wireshark GPRINT Plugin (Protokoll-Plugins)

Wireshark-Erweiterungen zum Analysieren und Nachverfolgen von Paketinformationen.

GPRINT-Client

TCP/IP- und seriell gestütztes Kommunikationswerkzeug zum zeitgesteuerten Senden, Empfangen, Loggen und Auswerten protokollbasierter Kommunikationsabläufe.

AssemblyTool - Datenbankerweiterung

Erweiterungskomponente auf Basis von TCP/IP- und seriellen Schnittstellen zum Abfragen von Client-Daten und zur Verbuchung in ein Datenbankmanagementsystem.

4LabelSolution (4LS) - Projektentwurf

Produktlösung zur Einsparung von Lizenzkosten. Erstellung von Entwicklungsprozess, Konzept und Architekturmodell mit dem Ziel, Druckaufträge automatisiert zu erfassen, zu drucken und zu validieren.

HMI-Entwicklung

Agil und ticketbasiert gestützte Projektmitarbeit zur Realisierung eines Human-to-Machine-Interfaces für Continuous-Inkjet-Drucker.

HMI-Tastaturentwicklung

Entwicklung und Implementierung eines Lösungskonzepts für internationale Tastaturen nach ISO-Norm.

QA Testing

Dokumentation und Durchführung von Quality-Assurance-Tests nach Implementierung einzelner Inkremente zur Sicherstellung und Kontrolle von Anforderungen.

System Testing

Dokumentation und Durchführung von Systemtests vor Freigabe einer neuen Software-Version.