Railway mobile technologies

DEDICATED DEVELOPMENT TEAM
Client background
European Train is one of the world TOP-3 railway companies providing continuous railway communication between cities and countries for more than 17 years. In 2018, European Railway company took 2nd place in the ranking of global competitiveness in freight turnover, 4th place in passenger turnover, 1st place in traffic safety, energy efficiency and environmental protection. In 2019, European Railway company carried 1.2 billion passengers and 1.28 billion tons of cargo

European Railway company successfully develops the partnership with leading global vendors and has offices in Hungary (Budapest), Germany (Berlin), China (Beijing), North Korea (Pyongyang), Poland (Warsaw), Slovakia (Bratislava city), Ukraine (Kiev), Finland (Helsinki), Belarus (Minsk), Estonia (Tallinn), France (Paris).
Partnership quick facts
Services
Dedicated Software Team

Russia

3 year
Transportation

PHP, SWIFT, Kotlin

21 quality specialists
Technologies
Location
Industry
Team size
Partnership period
Product overview
Fayrix's team has implemented a range of mobile services for one of the world TOP-3 railway companies. Among them, two mobile applications for iOS and Android OS have a combined monthly audience of 3 mln users.

The mobile application enables passengers to:
review long-distance train schedules;

choose available seats and purchase digital tickets directly from their mobile devices;

get an online consultation;

select trip parameters;

comment on various topics and track the processing status;
The application launch provided passengers with the most essential services conveniently and improved overall company efficiency.
On the foundation of the applied technologies mass services in other areas were launched — reference and information, railroad facilities communication, multimodal transportations, in-train entertainment portals as well as others.
Business challenge
In order to accomplish the scope of European Train tasks, the company needed to scale IT department with outsource professionals to implement new and improve current mobile technologies. In this way, European Train has strengthened its own in-house team with several dedicated development teams, including Fayrix team. Development process has encountered a number of difficulties:
  • 1
    Constantly changing product requirements.
  • 2
    The need for regular system testing (full testing/ regress testing) after every small system update.
  • 3
    The set of integration with third party services, interaction with their teams.
  • 4
    Full cycle and development of the environments, assemblies deployment on a variety of environments.
European Railway company turned to FAYRIX
Initial team building
At the first stage of cooperation Fayrix team had the task to develop a mobile application using an existing backend. For this purpose Fayrix has formed two mobile development teams for just a couple of weeks with high quality Team Leads on Fayrix side. At the second stage it was decided to develop a separate backend for mobile applications due to the large number of external services with which it was necessary to interact. Each team member completed the test task and went through an interview with the customer.
03
02
01
Formation of several small teams under the direction of Tech Leads.
Search for high qualified Tech Leads.
Complete team formation (merging of the existing ones).
Backend development
Mobile development
QA
30%
30%
40%
1
UI/UX designer
3
Android developers
5
QA engineers
1
Tech Lead
3
IOS developers
3
PHP developers
2
DevOps engineers
3
System analytics
Task management & communication tools
The team has become a full-fledged European Train unit working by FTE model, was managed by the project manager on the client side. The work process is based on usual for the client communication environment.
Communication:
•Microsoft Outlook
•Discord
•Telegram
Software infrastructure:
•Jira – task tracker for internal tasks, YouTrack – for global tasks
•Gitlab – version control
•Confluence – knowledge base
Hardware infrastructure:
•Fayrix test servers
•Test mobile devices – around 20 units
Communication:
•Microsoft Outlook
•Discord
•Telegram
Software infrastructure:
•Jira – task tracker for internal tasks, YouTrack – for global tasks
•Gitlab – version control
•Confluence – knowledge base
Hardware infrastructure:
•Fayrix test servers
•Test mobile devices – around 20 units
Project results: team deliverables
A team of 21 qualified developers has significantly reduced the load on the European Train team and accelerated the development of the main product by 15%.

For now all of the necessary customer' railway services are managed through the mobile app:

the full cycle of the ordering process (selecting, booking, purchasing, ticket cancelation);
online consultations;
filing complaints and tracking application status;
ordering additional services.
TEAM RESPONSIBILITY AREA
Back-end development
•Server side based on PHP
•Debugging work
•Unit testing
Front-end development
•High loaded mobile apps based on Kotlin, Swift
•Adaptive UI
QA'
•Load testing
•Regress testing
•Manual testing
•API testing
TEAM RESPONSIBILITY AREA
Back-end development
•Server side based on PHP
•Debugging work
•Unit testing
Front-end development
•High loaded mobile apps based on Kotlin, Swift
•Adaptive UI
QA'
•Load testing
•Regress testing
•Manual testing
•API testing
Project savings
At the moment sprint contains an average of 520 tasks which allows team clearly follows European Train' backlog and issue releases on request of the customer, according to project release plan. Fayrix team works in constant interaction with the other external teams and quickly respond to any changes. We are flexibly working on our backlog to prevent team downtime due to unavailability of third-party services. We reduce the development and production time of a new mobile modules by sharing knowledge with another dedicated teams. So if you are looking for a reliable partner for mobile platform development - Fayrix is here to help!
03
02
01
Planning all upcoming work for the team every 3 months
One month sprint
Constant cooperation with another external teams of the client
Average European Railway company savings on development costs per month
Total economy on development per year
50%
X
2

Fayrix team for European Railway company projects

Testimonials
  • European Railway company feedback:
    I am very pleased with the work and our partnership. Their analytical team consists of wonderful people who are very passionate about solving every data problem. They offered stunning ideas about the future steps of our project. Overall Fayrix team is very flexible and always open to any suggestions.
  • Fayrix Team Lead
    I started to work on European Railways project as an Android developer. Within 2 years I gained experience and grew up to the Team Lead. In the process, we have solved many unique tasks of the client. In general, the entire team has a positive experience interacting with the customer.
Fayrix Products
Fayrix has a long history of helping clients create successful solutions with dedicated teams. Let's review some of our products.
  • Mobile Enterprise Application Platform
    Mobile enterprise application platforms (MEAP) was designed to combine mobile enterprise systems and integrate existing companies' services into a single service model, as well as to automate the delivery of services through mobile channels and speed up the mobile development process in general.

    Learn more
  • Mobile Service Platform
    Mobile Service Platform makes building Mobile Apps as easy as a LEGO toy so you realises how to scale mobile platform the most effective way. Fayrix has created a platform of standardized mobile services. This Platform allows to accelerate the mobile development process and, thus, make it cheaper.

    Learn more
  • Fayrix Feedback Platform
    An advanced reputation management and customer research platform to collect customer feedback and run instant polls. Fayrix Feedback Platform helps to utilize large enterprise arrays of data for building meaningful analytical reports and forecasting future events.

    Learn more
Check Fayrix Services
Fayrix has a long history of helping clients create successful solutions with dedicated teams. Let's review some of our products.

Fayrix mobile development services cover mobile UI and UX design, building the architecture, programming and launching the product to the app stores with quality marketing and channeling support.

Fayrix helps tech companies to build a remote dedicated team of developers or to expand an existing one. Using a network of over 30k verified contractors from CIS countries we are ready to complete the task in 1 week.

Full legal and administrative support in establishing your own offshore research and development center.

Custom software development for startups with Fayrix virtual dedicated teams and offshore R&D centers.

Fayrix agency offers UI/UX design services for startups and product development | Make new interfaces and engaging users experience with us

Fayrix company’s wireframe and prototype services for startups | Facilitate design of your application with us

DevOps as a service from Fayrix : choose best consulting and solution development for your growing company

Ready to develop something special?
We are here to help you.