Back to case studies

Team

1 PM
1 AQA
3 Full stack developers
1 UX Designer
2 IOS developers

Duration
8 months and still ongoing
Technologies

Java, Spring (Boot, MVC, Security, Data JPA, State Machine), OData, Web Sockets, Kafka , Intacct, FCM, File services, TypeScript, Javascript, VueJs, Cypress, Google Locations API, Docker, K8s, GCP, Travis CI, Helm.

Staff augmentation for the American company offering flooring and installation

Customer:

Our client is a flooring company from the USA selling their offerings from door to door. Sales representatives come directly to clients with flooring samples, do the measurements and take care of the installation.

Challenge

Since the client has a vast customer base, there was a need to automate operations in order to increase sales and improve customer service. The company was looking for resources to extend their inhouse team.

Our engagement

Engineers from Sombra extended in-house development team working on CRM for company employees, which streamlines the selling process. Later on, our team was responsible for building a mobile application called to simplify the day to day activities for sellers.

Value delivered

We have been cooperating with the client for 8 months. During this time the client has received:

1. Technical reinforcement of the team 

The client needed development resources to enhance the in-house team. On the client’s request, we offer engineers with necessary experience, knowledge and seniority. 

2. Flexibility in scaling a team 

Based on business needs, the client is able to scale up and down the team. We try to ensure maximum flexibility in our cooperation. If there is a need for additional resources – we provide specialists in approximately 2-4 weeks. When the project required fewer engineers, we reduce the team. 

3. Strong technical expertise in backend, frontend, AQA and IOS 

During our cooperation, the team has grown from 2 to 7 engineers. Following the needs of the project, we provide highly skilled specialists in QA, Backend, Frontend and IOS development.

4. Management of the administrative side of the work 

The client didn’t have to worry about the bureaucracy side of the work. Our manager covered all the HR and accounting errands, we were responsible for invoicing, staffing, organization of work, vacations and sick leaves, communication and professional growth of the engineers. 

5. Adapting to the client’s software development approaches 

Since every company is unique and has its own way of building software, our engineers adapt and learn the client’s approach to software development. We always manage to stay productive within the client’s development methodology. 

6. On-demand UX/UI designer and IOS engineer 

When the client requires additional resources we provide specialists to close the need. During our cooperation, the client decided to build a mobile application for sales representatives. We provided a UX/UI designer and two IOS developers for this purpose. 

7. Gathering requirements and specification for the project

Since the work on the mobile application started, our team was responsible for gathering requirements and specifications for the app. We collected information from the owner and sales representatives to build relevant documentation.