BH Logo
Clean architectureAwsVue jsNode

Backend & Roll-out Engineer - Freelance @ Decathlon

Backend & Roll-out Engineer - Freelance
  1. Context

    Decathlon is a world-famous French company.In recent years, Decathlon has started a new digital transition. As an external consultant, my mission was to prepare this transition by upgrading the Decathlon Shopping App to the the challenges of tomorrow.In a team of 2 people, our objective is to contact each countries that would like to use the app. According to their needs, we planned a roadmap of 3 months to deploy the app. This roadmap separated into 4 points :


    Introducing the app

    We have set up a file to centralize all information about the country (legal constraint, loyalty program, stock availabilities, checkout integration, ...)



    Carry out the technical part

    When all information is filled, I do required development to add the country to our backend (login & stock connection, homefeed instantiation, ...).Then I have to setup the front part of the app. So I do a development both for IOS (Swift) and Android (Kotlin) to connect the front to the backend.

    Lastly I do an internal test phase with my team.



    Following the testing phase

    Once the app is tested on our side, we launch the beta testing phase with the country. The group is composed by around 10 people. During 2 weeks, we will accompany them to test the customer journey and all of the features of the app.



    Final deployment

    At the end, when the application is ready to be launched, we organize an event with the country leader and his marketing team and we launch the app.Once the app is tested on our side, we launch the beta testing phase with the country. The group is composed by around 10 people. During 2 weeks, we will accompany them to test the customer journey and all of the features of the app.

  2. Dashboard

    In parallel of my main objective, I work on a dashboard dedicated to the app config and the data analyze.

    On our side and to be more efficient, I improve a standardization of each country config. We use now many parameters to configure the app directly from the dashboard such as the price format (Croatia adopt the euro currency in 2023).

    On the country side, I develop a dedicated space to manage the homefeed and the catalog of the app. This tool is used by the marketing team to personalized the app in function of the period (Christmas, Saint Patrick, WorldCup of Football, ...)

    Then, as the analytics is very important to improve the app. I work with the data team to provide each country with many indicators of the application's performance (number of customers, IOS / Android percentage, reviews, ...)
  3. Soft skills

    English

    Agile method

    Project Management

    Support

    Follow up country
  4. Tech

    For the Shopping app :

    Backend : NodeJS - Express - AWS

    Frontend: Swift - Kotlin

    For the Dashboard : VueJS - NestJS - AWS
  5. Mentions