Electronic train driver’s timetable

Navigation for train drivers – a server for processing and providing data.
Digitization of specially adapted tabular train timetables contained in the applicable working timetable, enriched with route information that train crews need for their work. The driver assistant runs on more than 1,200 tablets and covers over 2,600 passenger trains.
The project was carried out in cooperation with
(opens in a new tab). We collaborated on the analysis of the whole solution and on the implementation of the server side of the application – processing the input data and providing it via an API to the client side. We also contributed to developing the Android client app, an on-board driver assistant intended primarily for train drivers.
Technologies:
Backend: Spring Boot, Kotlin, Liquibase
Mobile: Android
Database: OracleDB
DevOps: Docker, Kubernetes, GitLab CI