ARBEIT / PROJEKTE

Projekte

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

Portfolio

Persoenliche 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-Tastatur Entwicklung

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.