SNCF Portail LRS — Rail Work Feasibility & Traceability

A WinForms solution automating the feasibility study and traceability of rail track works across the whole French railroad network.

SNCF Portail LRS — Rail Work Feasibility & Traceability

Client

via

Period

2014 — 2018

Tech stack

C#.NET 4.5WinFormsXMLGDI+

More views

SNCF Réseau’s rail work feasibility and traceability tooling had grown organically across the network over the years. This mission started with an audit of the existing applications, then a redesign of their architecture — new data loading and transformation pipelines, dynamic UI bindings, and new export/printing systems — to make feasibility studies and work traceability consistent and maintainable across the whole French railroad network.

Key contributions

  • Audited existing applications used across the network.
  • Designed new application architectures to replace them.
  • Designed entry data loading and transformation systems.
  • Designed dynamic bindings between application data and the UI.
  • Designed new input/output management systems for printing and exports.
  • Built the graphical layer in WinForms and GDI+, with heavy use of multi-threading/TPL.