Weiterentwicklung der SICK-Dataplatform (SDP) um neue Tools und Features
Die Vereinheitlichung unterschiedlicher Fahrkartentarife über mehrere Verkehrsunternehmen (Westfalentarif) führte zu Inkompatibilitäten des neuen Datenformats mit bestehenden Anwendungen. Dazu wurden Softwaremodule zur Konvertierung und zum Management von Datenstrukturen auf Basis von Python und Qt konzeptioniert und implementiert.
Unterstützung der Softwareentwicklung eines Webinterfaces für eine bestehende Fat-Client- Anwendung
Module einer bestehenden Fat-Client-Anwendung (Produktkonfigurator) sollten z.B. als Konfigurator für Online-Shops in eine Webapplikation bzw. ein Webinterface migriert werden. Dazu wurde eine Middleware (Symfony) zur Kommunikation zwischen Frontend (AngularJS) und dem Backend (d.h. der Fat-Client-Anwendung) entwickelt.
Datenbankstrukturen, REST-APIs und LDAPAnbindung (für Kunden mit Active-Directory) wurden implementiert.
Die Vereinheitlichung unterschiedlicher
Fahrkartentarife über mehrere Verkehrsunternehmen
(Westfalentarif) führte zu Inkompatibilitäten des
neuen Datenformats mit bestehenden
Anwendungen. Dazu wurden Softwaremodule zur
Konvertierung und zum Management von
Datenstrukturen auf Basis von Python und Qt
konzeptioniert und implementiert.
Über Werbeeinblendungen in laufenden Übertragungen z.B. von Fußballspielen in Gaststätten, sollte die Aufmerksamkeit gelenkt werden. Es wurde eine Digital Signage-Lösung entwickelt, die online verwaltete Werbeanzeigen in bestehende HDMI-Signale einblendet. Dazu wurde ein FPGA-basierter Single-Board-Computer um ein NodeJS-Frontend erweitert. Werbeanzeigen lassen sich so auf den Player synchronisieren und zusätzlich per Websockets fernsteuern. Über Websockets kann eine Reverse-SSH-Verbindung ohne Firewallanpassung zur Fernwartung und Fehlerbehebung gestartet werden.
Eine Plattform zur Bewerbung von Jobs sollte von grundauf konzeptioniert und entwickelt werden. Es wurde ein Portal auf Symfony-Basis entwickelt, das Unternehmen mehrere Microsites mit Editoren für Inhalte und Jobangebote bietet. Schnittstellen zu
verschiedenen Stellenbörsen zur Reichweitenmaximierung wurden implementiert.
Frameworks und Tools:
Berufserfahrung
03/2009 - heute
Rolle: Selbständiger Softwareentwickler / IT-Consultant
Weiterentwicklung der SICK-Dataplatform (SDP) um neue Tools und Features
Die Vereinheitlichung unterschiedlicher Fahrkartentarife über mehrere Verkehrsunternehmen (Westfalentarif) führte zu Inkompatibilitäten des neuen Datenformats mit bestehenden Anwendungen. Dazu wurden Softwaremodule zur Konvertierung und zum Management von Datenstrukturen auf Basis von Python und Qt konzeptioniert und implementiert.
Unterstützung der Softwareentwicklung eines Webinterfaces für eine bestehende Fat-Client- Anwendung
Module einer bestehenden Fat-Client-Anwendung (Produktkonfigurator) sollten z.B. als Konfigurator für Online-Shops in eine Webapplikation bzw. ein Webinterface migriert werden. Dazu wurde eine Middleware (Symfony) zur Kommunikation zwischen Frontend (AngularJS) und dem Backend (d.h. der Fat-Client-Anwendung) entwickelt.
Datenbankstrukturen, REST-APIs und LDAPAnbindung (für Kunden mit Active-Directory) wurden implementiert.
Die Vereinheitlichung unterschiedlicher
Fahrkartentarife über mehrere Verkehrsunternehmen
(Westfalentarif) führte zu Inkompatibilitäten des
neuen Datenformats mit bestehenden
Anwendungen. Dazu wurden Softwaremodule zur
Konvertierung und zum Management von
Datenstrukturen auf Basis von Python und Qt
konzeptioniert und implementiert.
Über Werbeeinblendungen in laufenden Übertragungen z.B. von Fußballspielen in Gaststätten, sollte die Aufmerksamkeit gelenkt werden. Es wurde eine Digital Signage-Lösung entwickelt, die online verwaltete Werbeanzeigen in bestehende HDMI-Signale einblendet. Dazu wurde ein FPGA-basierter Single-Board-Computer um ein NodeJS-Frontend erweitert. Werbeanzeigen lassen sich so auf den Player synchronisieren und zusätzlich per Websockets fernsteuern. Über Websockets kann eine Reverse-SSH-Verbindung ohne Firewallanpassung zur Fernwartung und Fehlerbehebung gestartet werden.
Eine Plattform zur Bewerbung von Jobs sollte von grundauf konzeptioniert und entwickelt werden. Es wurde ein Portal auf Symfony-Basis entwickelt, das Unternehmen mehrere Microsites mit Editoren für Inhalte und Jobangebote bietet. Schnittstellen zu
verschiedenen Stellenbörsen zur Reichweitenmaximierung wurden implementiert.
Frameworks und Tools:
Berufserfahrung
03/2009 - heute
Rolle: Selbständiger Softwareentwickler / IT-Consultant