23.09.2025 aktualisiert

**** ******** ****
nicht verfügbar

Public Transport Consulting & Software Development

Berlin, Deutschland
Weltweit
Diploma (Dipl.-Ing., comparable to M.Sc.) in Electr. Engineering
Berlin, Deutschland
Weltweit
Diploma (Dipl.-Ing., comparable to M.Sc.) in Electr. Engineering

Profilanlagen

Dirk Raffel CV.docx

Skills

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.

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Produktentwicklung/Individuelle Softwarelösung

Transport und Logistik

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

Fahrgastinformation an Bahnhöfen

Transport und Logistik

>10.000 Mitarbeiter

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

Applikationsentwicklung

Transport und Logistik

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

Portfolio

item-0

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
item-1

Traveler Information

"Traveler Information of the Future" project
https://dirkraffel.eu
item-2

Announcements

streaming solution for audio announcements
https://dirkraffel.eu
item-3

TFT Displays

TFT displays for passenger information systems
https://dirkraffel.eu
item-4

Data Management

Custom web-based software solutions for data management
https://dirkraffel.eu
item-5

Infotainment

Infotainment content editor for visual passenger information
https://dirkraffel.eu

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden