Close

Let's talk about your project

This message will be delivered directly to the team you have chosen. The information you provide on this step helps the team to get to you fast.

Workforce management system for logistics sector
Espeo
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Workforce management system for logistics sector

Espeo
for
Suomen Suoramainonta

Optimization of distribution. Our challenge was to help SSM optimize the distribution of millions of leaflets across all areas for each distribution day, enable the creation of highly customizable printouts of distribution instructions and manage a distribution plan with a 2-year perspective.

One of the technology challenges included creating a web application with a window-based interface that end-users were already accustomed to using.

Another was building full bidirectional data synchronization between two services via message queues on each data change in any of the systems. We also had to create an admin panel for message queues and a detection system for synchronization failures.

OUR ROLE
We provided a scrum team of eight including developers supported by a tester, a devops engineer and a scrum master. The team built the back end system, designed and launched the web application and modified the message queue facilitating communication with other applications in its client’s ecosystem.

OUTCOME
Minimize manual work
Espeo developers created the web application and deployed it to the client’s infrastructure. We developed the backend using Java 8, Spring. Our team used Vaadin for the web view and its communication with the backend. RabbitMQ facilitated data synchronization between the system and other applications in the client ecosystem.

The project started in August 2016. We started with a scrum team of four, which grew to eight in 2017. Once we reached the goal and the rollout to other distribution groups started, the project went into maintenance mode with minimum development and a smaller team.

Main technology

Java

Industry

Logistics

Supporting technologies

Spring
Vaadin
PostgreSQL
RabbitMQ
jOOQ
Liquibase
Docker

Scope

Web Development
Back-end development

Rates

$$

Other project delivered by

Espeo

What is TeamFinder?

TeamFinder is a showcase directory for companies delivering solution based on JavaScript.
There’re thousands of technology companies and no place to quickly find and evaluate them. TeamFinder extracts what’s best at each company - the teams that work hard on projects.

Why focus on team?

An established team has its energy - everybody knows who is the best at and they together can deliver outstanding results. It’s like a music band - Malcolm Gladwell once explained the success of The Beatles using the 10k hours rule.