Konzeption und Entwicklung der Firmware für den zentralen Bordrechner für Systeme zur vollautomatischen Fahrgastzählung und Fahrtenauswertung (AFZ) in Fahrzeugen des öffentlichen Verkehrs. Implementierung eines ONC/RPC-Protokolls (RFCs 1831, 1832) für die Integration des AFZ in eine Ethernet-basierte Fahrzeugkommunikationsplattform (Bombardier Transportation) in über 450 Nahverkehrsfahrzeugen der Schweizerischen Bundesbahnen.
Zahlreiche weitere, teils internationale Projekte zur Anbindung an Fahrgastinformations- und RBL-Systeme über verschiedene Kommunikationsmedien, z.B. Ethernet, MVB-Fahrzeugbus, VDV-IBIS, SAE-J1708/J1587. Das System wird in mehreren tausend Bussen und Bahnen von 180 Verkehrsbetrieben in Europa, den USA und Kanada erfolgreich eingesetzt.
Beratung
Beratung von Verkehrsbetrieben, führenden Zugherstellern und Zulieferern auf dem Markt für Fahrgastinformationssysteme und automatische Fahrgastzählsysteme. Dazu gehören z.B. die Evaluierung von Kundenanforderungen, die Erstellung von technischen Konzepten, Software-Architekturen und Implementierungsstrategien, etc.
Produktentwicklung
Ich bin ein zuverlässiger Partner für Ihre Softwareentwicklungsprojekte in allen Phasen des Entwicklungslebenszyklus. Meine Dienstleistungen umfassen komplette produktionsreife Embedded-Linux-Images oder andere Entwicklungen für Ihr geplantes Produkt oder spezifische, ausgelagerte Komponenten. Ich arbeite plattformübergreifend und habe langjährige Erfahrung in der C++ und Full-Stack Java und JavaScript Entwicklung.
Projektleitung
Ich sorge dafür, dass Ihr Produkt die Erwartungen des Kunden erfüllt. Meine Dienstleistungen umfassen die Kommunikation mit den Stakeholdern, Anforderungserhebung und -verfolgung, Definition und Durchführung von Akzeptanztests, Integrationstests, CI/CD und agile Entwicklungsmethoden.
Erstellen von benutzerdefinierterten, produktionsfertigen Embedded-Linux-Images mit komplettem Anwendungsstack
Buildroot Embedded Linux, C, C++20, STL, Boost, Qt, Bash, sed, awk, Lua, Python, Perl, etc.
Mentor Nucleus OS und proprietäres RTOS, inkl. Treiber-, BSP- und Kernel-Level-Entwicklung für kundenspezifische Hardware
Netzwerk- und Feldbusprogrammierung (TCP/IP, HTTP, FTP, SNTP, ONC/RPC, DHCP, DNS-SD, MQTT, AMQP, ITxPT, VDV-301, TCMS, MVB, IBIS und viele mehr...)
Cloud-Integration von Backend-Diensten, Kubernetes, Docker, CI/CD, Kibana, Prometheus, Grafana, etc.
Komplette Streaming-Lösungen für Full HD Videos oder Audio
VoIP (Voice over IP) Technologien und Protokolle (SIP, RTSP, RTP etc.)
Integration von TTS-Engines (Text-To-Speech)
GIS/Geoinformatik, Web Mapping, Web GIS (UMN MapServer, WMS, TileCache, GeoJSON, OpenLayers, Leaflet, GeoTools, Proj4js, QGIS, GDAL/OGR, PostgreSQL, PostGIS, pgRouting)
Java/JEE-Umgebungen (mit Tomcat oder IBM Websphere)
Business Intelligence (BI)-Berichte, Integration von Datenlagern, MS SQL Server, Oracle
Umfassendes Fullstack JavaScript/ES2018 mit Webpack und Babel
Node.js für die Backend-Entwicklung
Vue.js für die Front-End-Entwicklung (auch Element UI, Semantic UI, Backbone, etc.)
Plattformübergreifende Entwicklung mit Electron-Framework (Node.js, Chromium)
Bei überwiegender Tätigkeit vor Ort wird der Grossraum Berlin bevorzugt. Ich nehme aber auch gerne Anfragen aus anderen Einsatzorten entgegen, wenn die Projekttätigkeit zumindest teilweise remote erfolgen kann.
Konzeption und Entwicklung der Firmware für den zentralen Bordrechner für Systeme zur vollautomatischen Fahrgastzählung und Fahrtenauswertung (AFZ) in Fahrzeugen des öffentlichen Verkehrs. Implementierung eines ONC/RPC-Protokolls (RFCs 1831, 1832) für die Integration des AFZ in eine Ethernet-basierte Fahrzeugkommunikationsplattform (Bombardier Transportation) in über 450 Nahverkehrsfahrzeugen der Schweizerischen Bundesbahnen.
Zahlreiche weitere, teils internationale Projekte zur Anbindung an Fahrgastinformations- und RBL-Systeme über verschiedene Kommunikationsmedien, z.B. Ethernet, MVB-Fahrzeugbus, VDV-IBIS, SAE-J1708/J1587. Das System wird in mehreren tausend Bussen und Bahnen von 180 Verkehrsbetrieben in Europa, den USA und Kanada erfolgreich eingesetzt.
Beratung
Beratung von Verkehrsbetrieben, führenden Zugherstellern und Zulieferern auf dem Markt für Fahrgastinformationssysteme und automatische Fahrgastzählsysteme. Dazu gehören z.B. die Evaluierung von Kundenanforderungen, die Erstellung von technischen Konzepten, Software-Architekturen und Implementierungsstrategien, etc.
Produktentwicklung
Ich bin ein zuverlässiger Partner für Ihre Softwareentwicklungsprojekte in allen Phasen des Entwicklungslebenszyklus. Meine Dienstleistungen umfassen komplette produktionsreife Embedded-Linux-Images oder andere Entwicklungen für Ihr geplantes Produkt oder spezifische, ausgelagerte Komponenten. Ich arbeite plattformübergreifend und habe langjährige Erfahrung in der C++ und Full-Stack Java und JavaScript Entwicklung.
Projektleitung
Ich sorge dafür, dass Ihr Produkt die Erwartungen des Kunden erfüllt. Meine Dienstleistungen umfassen die Kommunikation mit den Stakeholdern, Anforderungserhebung und -verfolgung, Definition und Durchführung von Akzeptanztests, Integrationstests, CI/CD und agile Entwicklungsmethoden.
Erstellen von benutzerdefinierterten, produktionsfertigen Embedded-Linux-Images mit komplettem Anwendungsstack
Buildroot Embedded Linux, C, C++20, STL, Boost, Qt, Bash, sed, awk, Lua, Python, Perl, etc.
Mentor Nucleus OS und proprietäres RTOS, inkl. Treiber-, BSP- und Kernel-Level-Entwicklung für kundenspezifische Hardware
Netzwerk- und Feldbusprogrammierung (TCP/IP, HTTP, FTP, SNTP, ONC/RPC, DHCP, DNS-SD, MQTT, AMQP, ITxPT, VDV-301, TCMS, MVB, IBIS und viele mehr...)
Cloud-Integration von Backend-Diensten, Kubernetes, Docker, CI/CD, Kibana, Prometheus, Grafana, etc.
Komplette Streaming-Lösungen für Full HD Videos oder Audio
VoIP (Voice over IP) Technologien und Protokolle (SIP, RTSP, RTP etc.)
Integration von TTS-Engines (Text-To-Speech)
GIS/Geoinformatik, Web Mapping, Web GIS (UMN MapServer, WMS, TileCache, GeoJSON, OpenLayers, Leaflet, GeoTools, Proj4js, QGIS, GDAL/OGR, PostgreSQL, PostGIS, pgRouting)
Java/JEE-Umgebungen (mit Tomcat oder IBM Websphere)
Business Intelligence (BI)-Berichte, Integration von Datenlagern, MS SQL Server, Oracle
Umfassendes Fullstack JavaScript/ES2018 mit Webpack und Babel
Node.js für die Backend-Entwicklung
Vue.js für die Front-End-Entwicklung (auch Element UI, Semantic UI, Backbone, etc.)
Plattformübergreifende Entwicklung mit Electron-Framework (Node.js, Chromium)
Bei überwiegender Tätigkeit vor Ort wird der Grossraum Berlin bevorzugt. Ich nehme aber auch gerne Anfragen aus anderen Einsatzorten entgegen, wenn die Projekttätigkeit zumindest teilweise remote erfolgen kann.