Support und Beratung zur PHP Entwicklung, Testautomatisierung und Architektur.
Beschreibung
2010 ? 08/2013: Echtzeitsteuerung für Laserbeschrifter
Kunde: Domino Laser GmbH
Rolle: Entwickler
Aufgaben
Beschreibung
Die Echtzeitsteuerung hat die primäre Aufgabe einen Laser und zwei Ablenkspiegel zu steuern. Daneben wurden einige Sensoren (Encoder, Temperatur, dig. Inputs) und Aktoren (dig. Outputs) zur Kommunikation mit Systemkomponenten (Absaugung, Kühlung, Sicherheitsrelais) und benachbarten Maschinen bedient. Daneben werden noch einige GPIOs bedient, die aber nur ans Backend durchgeschleift werden.
Kenntnisse
C
2006 - 08/2013: Backend für Laserbeschrifter
Kunde: Domino Laser GmbH
Rolle: Entwickler
Aufgaben
Beschreibung
Diese Komponente gehörte zum Nachfolger des integrierten Softwarestacks (s.u.). Die GUI war hier komplett herausgezogen und wurde über eine Remote-API implementiert. Grund der Umstrukturierung war Portabilität zu Linux und Windows CE auf MIPS mit dem Ziel der Vereinfachung und Kostenersparnis durch die Einsparung einer Benutzerschnittstelle.
Kenntnisse
C++, Boost, Microsoft Windows CE (Versionen 4 ? 6), Python für automatisierte Integrationstests
1999 - 2008: Integrierter Softwarestack für Laserbeschrifter
Kunde: Domino Laser GmbH
Rolle: Entwickler
Aufgaben
Beschreibung
Der Softwarestack bestand aus einer einzigen Anwendung die auf einem normalen Windows-System lief. Die Anwendung vereinte einen Layout-Editor, Vektorisierungsalgorithmen und eine Maschinen- bzw. Prozesssteuerung. Der Echtzeit-Teil war ausgelagert und nicht Teil meiner Verantwortung.
Kenntnisse
C++, MFC, Boost, Microsoft Windows (98, 2000)
Environments
Tools
Softskills und Methodiken
Support und Beratung zur PHP Entwicklung, Testautomatisierung und Architektur.
Beschreibung
2010 ? 08/2013: Echtzeitsteuerung für Laserbeschrifter
Kunde: Domino Laser GmbH
Rolle: Entwickler
Aufgaben
Beschreibung
Die Echtzeitsteuerung hat die primäre Aufgabe einen Laser und zwei Ablenkspiegel zu steuern. Daneben wurden einige Sensoren (Encoder, Temperatur, dig. Inputs) und Aktoren (dig. Outputs) zur Kommunikation mit Systemkomponenten (Absaugung, Kühlung, Sicherheitsrelais) und benachbarten Maschinen bedient. Daneben werden noch einige GPIOs bedient, die aber nur ans Backend durchgeschleift werden.
Kenntnisse
C
2006 - 08/2013: Backend für Laserbeschrifter
Kunde: Domino Laser GmbH
Rolle: Entwickler
Aufgaben
Beschreibung
Diese Komponente gehörte zum Nachfolger des integrierten Softwarestacks (s.u.). Die GUI war hier komplett herausgezogen und wurde über eine Remote-API implementiert. Grund der Umstrukturierung war Portabilität zu Linux und Windows CE auf MIPS mit dem Ziel der Vereinfachung und Kostenersparnis durch die Einsparung einer Benutzerschnittstelle.
Kenntnisse
C++, Boost, Microsoft Windows CE (Versionen 4 ? 6), Python für automatisierte Integrationstests
1999 - 2008: Integrierter Softwarestack für Laserbeschrifter
Kunde: Domino Laser GmbH
Rolle: Entwickler
Aufgaben
Beschreibung
Der Softwarestack bestand aus einer einzigen Anwendung die auf einem normalen Windows-System lief. Die Anwendung vereinte einen Layout-Editor, Vektorisierungsalgorithmen und eine Maschinen- bzw. Prozesssteuerung. Der Echtzeit-Teil war ausgelagert und nicht Teil meiner Verantwortung.
Kenntnisse
C++, MFC, Boost, Microsoft Windows (98, 2000)
Environments
Tools
Softskills und Methodiken