Skip navigation

Dirk Raffel

ist offen für Projekte. 🔎

Freiberuflich, Senior Software Consultant, http://dirkraffel.eu
Berlin, Germany

Skills

Technischer Architekt
Fachkonzept
Softwareentwicklung
IT-Architektur
Systemarchitektur
Anwendungsentwicklung
Webentwicklung
Beratung
IT-Consulting
ÖPNV
Öffentlicher Personennahverkehr
Bahntechnik
Schienenfahrzeugtechnik
Anforderungsanalyse
Migrationsstrategien
Java
Java EE
C++
JavaScript
Node.js
Fullstack
Oracle
SQL Server
SQL
NoSQL
GIS
Geoinformatik
Text-to-Speech
Multimedia / Streaming Media
Fahrgastinformation
Infotainment
Fahrgastzählung
AFZ
Embedded Linux
Embedded Software

Timeline

Professional experience for Dirk Raffel

  • Current 17 years and 1 month, since Mar 2008

    Senior Software Consultant

    http://dirkraffel.eu

    - Beratung von Verkehrsbetrieben, Zugherstellern und Zulieferern im Markt für Fahrgastinformationssysteme und automatische Fahrgastzählsysteme. - Alle Phasen des Entwicklungszyklus. - Komplette produktionsreife Embedded-Linux-Images oder andere Entwicklungen für Ihr geplantes Produkt oder spezifische, ausgelagerte Komponenten. - Kommunikation mit den Stakeholdern, Anforderungserhebung und -verfolgung, Definition und Durchführung von Akzeptanztests, Integrationstests, CI/CD und agile Entwicklungsmethoden.

  • 7 months, Nov 2023 - May 2024

    Senior Software Consultant

    gerne auf Anfrage

    Komplette Entwicklung eines kundenspezifischen, produktionsfertigen Embedded-Linux-Images mit komplettem Applikationsstack für einen Embedded Railway Computer. Stack: Buildroot 2023.11 Embedded Linux, Intels x6000E Serie (Elkhart Lake), C++20, 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

  • 6 years and 5 months, Jan 2018 - May 2024

    Senior Software Consultant

    Deutsche Bahn - DB Station&Service AG

    Projekt "Reisendeninformation der Zukunft". Agile Umgebung (Scrum, kontinuierliche Integration). Meine Rolle als Senior Software Consultant umfasste u.a. - Entwicklung einer Embedded Software zur Darstellung von HTML-Layouts für Fahrgastinformationen auf verschiedenen TFT-Displays in Bahnhöfen. - Cloud-basierte Streaming-Lösung für Live-Audio-Durchsagen von TTS-Sprachausgabe (Text-To-Speech), die für die Beschallung von Bahnhöfen über VoIP-fähige Lautsprecher mit dem SIP-Protokoll verwendet wird.

  • 1 year and 1 month, Nov 2022 - Nov 2023

    Senior Software Consultant

    gerne auf Anfrage

    Java-Anwendung zum Abgleich der aufgezeichneten Fahrzeugbewegungen mit dem Streckennetz und dem Fahrplan des öffentlichen Verkehrsunternehmens unter Verwendung dynamischer Programmiermethoden auf der Grundlage hochentwickelter Viterbi- und Clustering-Algorithmen. Stack: Java, Maven, NetCDF, OpenMap, OSGeo, QGIS, Gson, GeoJSON, SQL Server 2022

  • 1 year and 5 months, Nov 2018 - Mar 2020

    Senior Software Consultant

    gerne auf Anfrage

    Komplette Entwicklung eines kundenspezifischen, produktionsfertigen Embedded-Linux-Images mit komplettem Applikationsstack für ein in Glas eingebettetes LCD-Display (Scheibenmonitor). Die entwickelte Lösung war Teil des Fahrgastinformationssystems für ein Railway Retrofit Projekt. Stack: Buildroot Embedded Linux, Intel SBC, C++17, GCC, CMake, Git, Electron (Node.js, Chromium), JavaScript/ES2018, Vue.js, Element, Webpack, Babel, Netdata, Video Streaming, Alstom TCMS Train Control Management System

  • 5 months, Jul 2018 - Nov 2018

    Senior Software Consultant

    Bombardier Transportation Germany GmbH

    Konzept und Entwicklung eines Infotainment Content Editors für visuelle Fahrgastinformationen in Nahverkehrszügen (Projekt in Kalifornien, Bay Area, für einen führenden Zughersteller). Plattformübergreifende Desktop-App auf Basis von Node.js/Electron. Stack: SVG, Electron (Node.js, Chromium), JavaScript/ES2018, Vue.js, Element UI, electron-vue, Webpack, Babel, etc

  • 4 years and 5 months, Apr 2014 - Aug 2018

    Data Warehouse Consultant

    gerne auf Anfrage

    Als Softwareberater verantwortlich für die Entwicklung einer kundenspezifischen Backoffice APC Software (automatische Fahrgastzählung) für Schweizer Bahnbetreiber. Entwicklung einer Business Intelligence (BI) Reporting-Lösung. Integration von externen Data Warehouses (CERES, RailOpt, etc. auf Oracle oder SQL Server). Stack: Node.js, Map-Reduce, Crossfilter, Reductio, Backbone.js, d3.js, Leaflet, Mapbox, Full-Stack JavaScript, Java/J2EE, EJB3, Tomcat, IBM Websphere 8.5, Oracle 12, SQL Server 2014.

  • 2017 - 2017

    Senior IT-Berater

    Bahnbranche / Schienenfahrzeug-Hersteller

    Beratung eines führenden Zugherstellers bei der Anforderungsanalyse und Umsetzungsstrategie eines Systems zur automatischen Erhebung von Fahrgastzahlen in Nahverkehrszügen zur Einnahmeaufteilung in Verkehrsverbünden.

  • 5 years and 6 months, Jan 2011 - Jun 2016

    Senior IT-Berater

    Bombardier Transportation

    Entwurf der Architektur und Entwicklung einer Offline Web Mapping Lösung zur Anzeige des Laufwegs und der aktuellen Position des Zuges auf einer digitalen Landkarte zur Fahrgastinformation auf TFT Innendisplays in Fernverkehrszügen (Projekte in CH und D auf Basis von Trafimage und OpenStreetMap Daten, Beispiel siehe http://dirkraffel.com/portfolio). Technologien u.a. OGC Standards, MapServer, WMS, TileCache, GeoJSON, OpenLayers, Proj4js, QGIS, GDAL/OGR, PostgreSQL, PostGIS, pgRouting, JavaScript, C++.

  • 5 years and 10 months, Sep 2010 - Jun 2016

    Senior Software Consultant

    Bombardier Transportation Germany GmbH

    Entwicklung einer browserbasierten Infotainment-Webanwendung unter Verwendung neuester Webtechnologien zur Realisierung visueller Fahrgastinformationen auf TFT-Innenanzeigen in Nahverkehrszügen. Zu den Funktionen gehören die dynamische Darstellung der Route in Bezug auf die Position des Zuges während der Fahrt und die Visualisierung von Anschlussinformationen u.a. Sichere Einbindung von heruntergeladenen Skriptseiten von Drittanbietern durch Überprüfung der ADsafe-Konformität.

  • 5 years and 5 months, Aug 2010 - Dec 2015

    Senior IT-Berater

    Bombardier Transportation

    Konzeption/Entwicklung eines RTSP Streaming Servers für On-Demand Streaming von Audio- und Video-Dateien und Live-Audio von TTS Daten zum Audio Ausgabesystem in Nah- und Fernverkehrszügen. Multimedia-Streaming für In-vehicle Infotainment Systeme. Integration einer Text-To-Speech (TTS) Engine (Nuance). Erstellung technischer Spezifikationen für Lieferanten. Technologien u.a. PowerPC platform, Embedded Linux, C++, Boost, Qt, Lua, JavaScript, FastCGI, lighttpd, Live555 library, RTSP/RTP protocols.

  • 7 years and 1 month, Jul 2008 - Jul 2015

    Senior Software Consultant

    Bombardier Transportation Germany GmbH

    Softwareberater für die Entwicklung eines fahrzeugseitigen Systems zur Fahrgastzählung und Fahrtenanalyse (APC) in Schienenfahrzeugen, basierend auf dem IP-Train Ethernet Network - Bombardier MITRAC Train Control and Management System (TCMS). Verwendung des Bombardier IPTCom Ethernet Communication Stack für Eisenbahnanwendungen zur Kommunikation mit verschiedenen Systemkomponenten im Zug. Modellierung der Softwarearchitektur in UML mit Enterprise Architect.

  • 4 months, Mar 2008 - Jun 2008

    Senior Software Consultant

    EFKON Germany GmbH

    Fahrzeuginterne Telematikplattform für Mautsysteme. Spezifizierung und Entwicklung eines Anwendungsschichtprotokolls für den zuverlässigen Datenaustausch zwischen der On Board Unit und dem elektronischen Maut-Backoffice auf der Grundlage von TLS/TCP über GSM/GPRS. Stack: Linux, C, POSIX, pthreads, XDR, rpcgen, GnuTLS, Valgrind, Doxygen, Enterprise Architect (Sparx Systems)

  • 6 years and 7 months, Sep 2001 - Mar 2008

    Entwicklungsleiter

    DILAX Intelcom GmbH

    Angestellt bei einem weltweit führenden Anbieter von Systemen zur automatischen Fahrgastzählung und Fahrverlaufsanalyse in Nahverkehrsfahrzeugen & führender OEM-Lieferant für namhafte Zughersteller. Erteilung von Prokura 2003 & Mitglied der erweiterten Geschäftsführung. Ab 2001 Position des Entwicklungsleiters. Verantwortlich für F&E, Konzeption und Durchführung von Entwicklungsprojekten und die Entwicklung von neuen Produktstrategien.

  • 5 years and 1 month, Sep 1996 - Sep 2001

    Leiter Software Entwicklung

    DILAX Intelcom AG

    Angestellt bei einem weltweit führenden Anbieter von Systemen zur automatischen Fahrgastzählung und Fahrverlaufsanalyse in der Schweiz (Vorgängerfirma). Zunächst angestellt als Entwicklungsingenieur für Embedded Software, ab 09/1999 Leitung der Software-Entwicklung. Erhalt von Kollektiv-Prokura 05/2001.

Educational background for Dirk Raffel

  • 1990 - 1996

    Elektrotechnik

    Universität Duisburg-Essen

    Schwerpunkt Kommunikationstechnik

Languages

  • German

    First language

  • English

    Fluent

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 22 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members