Dedicated Team to develop web app for waste management

One of the largest retailers and logistics companies in the world, located in Western Europe.

Industry

Retail & e-commerce

Model

Dedicated Team

Team size

2 front-end developers, 1 middle back-end developer, 2 senior back-end developers, 1 QA automation engineer, 1 Scrum Master

Tech stack

Ruby, HTML, TypeScript, JavaScript, Angular, GraphQL, PostgreSQL, Redis, Grape, Azure

CHALLENGE

Our customer is one of the largest retailers and logistics companies in the world, located in Western Europe. In the middle of 2018, they were developing an internal web app for managing and pricing waste utilization. To speed up the development, in July 2018, the customer hired Brightgrove.

Brightgrove had to complete the following tasks:
• Set up a top-level remote dedicated team of middle and/or senior developers.
• Provide resources for the long-term work of hired developers.
• Clean up the legacy code and finish the app development, providing further quality assurance.

SOLUTION

The customer provided us with the requirements for the first 4 team members’ profiles in the middle of July 2018. In August 2018, we set up the initial team of 2 Angular (front-end) and 2 Ruby (back-end) Agile engineers.

Later we hired 2 more back-end developers and 1 QA automation engineer. We provided every developer with all the needed equipment, recreation zones, legal and financial management.

The priority was to clean up the legacy code and continue improving it. As it turned out, the code wasn’t functioning appropriately, and the ecosystem was unstable and ineffective. The project required urgent re-development for both the client-side and server-side.

Our experts redeveloped the first demo version of the product, which was ready for release in December 2018. A QA engineer covered the development process with custom autotests to ensure a high quality of the code.

RESULTS

  • Moved the project from Microservices onto Monolithic architecture.
  • Stabilized and modernized the front-end and back-end with new functionality and tech stack.
  • Integrated automated testing into the CI process.
  • Wrote the test cases for test automation and provided bug-fixing.
  • Created all supporting technical documentation for the developed software.

WHAT’S HAPPENING NOW

Currently, Brightgrove’s team consists of 2 front-end developers, 3 back-end developers, 1 QA automation engineer, and 1 Scrum Master. We’ve retained the core engineers since 2018 and decreased the team because most of the work was done.

Now they are improving the admin panels and developing the reporting system’s business logic further.

DROP US A LINE OR SCHEDULE A CALL

    Fill the field: 2-100 characters
    Fill the field: 2-100 characters
    Fill the field: 2-100 characters

    Fill the field: 2-100 characters
    Fill the field: 6 to 17 characters
    Fill the field: 2-100 characters