23.09.2025 aktualisiert


nicht verfügbar
Public Transport Consulting & Software Development
Berlin, Deutschland
Weltweit
Diploma (Dipl.-Ing., comparable to M.Sc.) in Electr. EngineeringSkills
Public TransportEisenbahnInfotainment Embedded LinuxFull Stack DevelopmentPassenger InformationTechnical LeadBeratungDIN/EN50128 (Railway)C++ (Programming Language)embedded softwareBahntechnikBahnerfahrung
Freiberuflicher IT- und Embedded-Software-Experte mit über 20 Jahren Erfahrung als Senior Software Consultant, technischer Lead/Architekt und Entwicklungsleiter. Ausgewiesener Experte in den Bereichen Public Mobility, Öffentlicher Verkehr, Bahntechnik, Rolling-Stock-Anwendungen, Fahrgastinformationssysteme, Automatische Fahrgastzählsysteme, Infotainment u.a.
Ich bin ein passionierter Software-Entwickler und -Architekt für die Entwicklung von Embedded Systemen sowie für Full-Stack-Web-Entwicklung (Front-End und Back-End) und die Entwicklung von Cloud-basierten Services.
Ich unterstütze führende Zughersteller und -zulieferer weltweit während des gesamten Lebenszyklus der V-Modell-Entwicklung, einschließlich Integration und Abnahme. Darüber hinaus berate ich Verkehrsbetriebe bei der Entwicklung von individuellen Softwarelösungen, kundenspezifischen Anpassungen und Schnittstellen für Systemintegration.
Dienstleistungen:
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 Entwicklungszyklus. Meine Dienstleistungen umfassen komplette produktionsreife Embedded-Linux-Images oder andere Entwicklungen für Ihr geplantes Produkt oder spezifische, ausgelagerte Komponenten. Ich habe umfangreiche Erfahrung in C++, Java/J2EE, Full-Stack-JavaScript und verschiedenen Skriptsprachen.
Projektleitung
Ich sorge dafür, dass Ihr Produkt die Erwartungen des Kunden erfüllt. Zu meinen Leistungen gehören die Kommunikation mit den Stakeholdern, Anforderungserhebung und -verfolgung, Definition und Begleitung von Integrations- und Abnahmetests. Ich habe umfassende Erfahrung mit dem V-Modell Entwicklungs-Lifecycle und mit Agile/Scrum Entwicklungsmethoden sowie mit CI/CD.
Ich bin ein passionierter Software-Entwickler und -Architekt für die Entwicklung von Embedded Systemen sowie für Full-Stack-Web-Entwicklung (Front-End und Back-End) und die Entwicklung von Cloud-basierten Services.
Ich unterstütze führende Zughersteller und -zulieferer weltweit während des gesamten Lebenszyklus der V-Modell-Entwicklung, einschließlich Integration und Abnahme. Darüber hinaus berate ich Verkehrsbetriebe bei der Entwicklung von individuellen Softwarelösungen, kundenspezifischen Anpassungen und Schnittstellen für Systemintegration.
Dienstleistungen:
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 Entwicklungszyklus. Meine Dienstleistungen umfassen komplette produktionsreife Embedded-Linux-Images oder andere Entwicklungen für Ihr geplantes Produkt oder spezifische, ausgelagerte Komponenten. Ich habe umfangreiche Erfahrung in C++, Java/J2EE, Full-Stack-JavaScript und verschiedenen Skriptsprachen.
Projektleitung
Ich sorge dafür, dass Ihr Produkt die Erwartungen des Kunden erfüllt. Zu meinen Leistungen gehören die Kommunikation mit den Stakeholdern, Anforderungserhebung und -verfolgung, Definition und Begleitung von Integrations- und Abnahmetests. Ich habe umfassende Erfahrung mit dem V-Modell Entwicklungs-Lifecycle und mit Agile/Scrum Entwicklungsmethoden sowie mit CI/CD.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Komplette Entwicklung eines kundenspezifischen, produktionsfertigen Embedded-Linux-Images mit komplettem Applikationsstack für einen Embedded Railway Computer. Die entwickelte HW/SW-Lösung ist Teil des automatischen Fahrgastzählsystems für mehrere Schienenfahrzeugprojekte in der Schweiz.
Stack: Buildroot 2023.11 Embedded Linux, Intels x6000E Serie (Elkhart Lake), C++20, Boost.Asio, Bash, GCC, CMake, Git, JavaScript, JSON, Vue.js, Element, Webpack, Babel, Netdata, SNMP, Stadler Information Middleware, VDV-301, mDNS/DNS-SD (Avahi), XML schema compiler, Xerces
Stack: Buildroot 2023.11 Embedded Linux, Intels x6000E Serie (Elkhart Lake), C++20, Boost.Asio, Bash, GCC, CMake, Git, JavaScript, JSON, Vue.js, Element, Webpack, Babel, Netdata, SNMP, Stadler Information Middleware, VDV-301, mDNS/DNS-SD (Avahi), XML schema compiler, Xerces
Im Rahmen einer konzernweiten Strategie hat ein bekanntes deutsches Verkehrsunternehmen das Projekt "Reisendeninformation der Zukunft" gestartet. Ziel des Projekts ist es, die Qualität der bereitgestellten Informationen zu verbessern.
Agile Umgebung (Scrum, kontinuierliche Integration). Meine Rolle als Senior Software Consultant umfasste u.a.
- Entwicklung von Embedded Linux Betriebssystemen und Applikationsstack für die Darstellung von Reisendeninformation auf LCD- und TFT-Anzeigern an Bahnhöfen und die Anbindung der Anzeiger an das Backend.
- Entwicklung einer Cloud-basierten Streaming-Lösung für Live-Audio-Durchsagen von TTS-Sprachausgabe (Text-To-Speech), die für die Beschallung von Bahnhöfen über VoIP-Gateways (z.B. Asterisk, Innovaphone) und VoIP-fähige Lautsprecher (ELA-Anlagen) mit dem SIP-Protokoll verwendet wird.
Stack: Kubernetes, Docker, Helm, GitLab CI/CD, Kibana/OpenSearch, Prometheus, Grafana, Buildroot Embedded Linux, C++14, JavaScript, Node.js, Electron, Python, Bash, CMake, GCC, vcpkg, RabbitMQ AMQP, VoIP, SIP/RTP protocols, Acapela TTS
Agile Umgebung (Scrum, kontinuierliche Integration). Meine Rolle als Senior Software Consultant umfasste u.a.
- Entwicklung von Embedded Linux Betriebssystemen und Applikationsstack für die Darstellung von Reisendeninformation auf LCD- und TFT-Anzeigern an Bahnhöfen und die Anbindung der Anzeiger an das Backend.
- Entwicklung einer Cloud-basierten Streaming-Lösung für Live-Audio-Durchsagen von TTS-Sprachausgabe (Text-To-Speech), die für die Beschallung von Bahnhöfen über VoIP-Gateways (z.B. Asterisk, Innovaphone) und VoIP-fähige Lautsprecher (ELA-Anlagen) mit dem SIP-Protokoll verwendet wird.
Stack: Kubernetes, Docker, Helm, GitLab CI/CD, Kibana/OpenSearch, Prometheus, Grafana, Buildroot Embedded Linux, C++14, JavaScript, Node.js, Electron, Python, Bash, CMake, GCC, vcpkg, RabbitMQ AMQP, VoIP, SIP/RTP protocols, Acapela TTS
Java-Anwendung zum automatischen Abgleich der aufgezeichneten Fahrzeugbewegungen (Rohdaten) mit dem Streckennetz und dem Fahrplan des öffentlichen Verkehrsunternehmens unter Verwendung dynamischer Programmiermethoden auf der Grundlage hochentwickelter Viterbi- und Clustering-Algorithmen. Die Anwendung ist Teil einer Backoffice Lösung für automatische Fahrgastzählsysteme.
Stack: Java, Maven, NetCDF, OpenMap, OSGeo, QGIS, Gson, GeoJSON, SQL Server 2022
Stack: Java, Maven, NetCDF, OpenMap, OSGeo, QGIS, Gson, GeoJSON, SQL Server 2022
Portfolio

IC 2
Auf modernen Informationsdisplays in allen Wagen können Sie jederzeit alle aktuellen Basisinformationen zu Zuglauf und Reiseverbindungen ablesen. Auch die aktuelle Position und Geschwindigkeit Ihres Zuges wird Ihnen übersichtlich auf einer Landkarte angezeigt. So sind Sie jederzeit über den Stand Ihrer Reise informiert.
https://www.bahn.de/p/view/service/zug/fahrzeuge/ic_2.shtml



