AwsNodeClean architectureVueJS

Backend & Roll-out Engineer @ Decathlon United - Freelance

Backend & Roll-out Engineer
  1. Contexte

    Decathlon est une entreprise française mondialement connue. Ces dernières années, Decathlon a entamé une nouvelle transition numérique. En tant que consultant externe, ma mission était de préparer cette transition en faisant évoluer l'application Shopping Decathlon pour répondre aux défis de demain. Dans une équipe de 2 personnes, notre objectif était de contacter chaque pays souhaitant utiliser l'application. En fonction de leurs besoins, nous planifions une feuille de route de 3 mois pour déployer l'application. Cette feuille de route se découpait en 4 points :


    Présentation de l'application

    Nous avons mis en place un fichier pour centraliser toutes les informations relatives au pays (contraintes légales, programme de fidélité, disponibilités des stocks, intégration du tunnel d'achat, ...)



    Réalisation de la partie technique

    Une fois toutes les informations renseignées, j'effectuais les développements nécessaires pour ajouter le pays à notre backend (connexion login & stocks, instanciation du homefeed, ...). Je devais ensuite paramétrer la partie front de l'application. Je réalisais donc un développement à la fois pour iOS (Swift) et Android (Kotlin) pour connecter le front au backend. Enfin, je réalisais une phase de test interne avec mon équipe.



    Suivi de la phase de test

    Une fois l'application testée de notre côté, nous lançions la phase de test bêta avec le pays. Le groupe était composé d'environ 10 personnes. Pendant 2 semaines, nous les accompagnions pour tester le parcours client et l'ensemble des fonctionnalités de l'application.



    Déploiement final

    Au terme de ce processus, lorsque l'application était prête à être lancée, nous organisions un événement avec le responsable pays et son équipe marketing et nous lancions l'application.

  2. Tableau de bord

    En parallèle de mon objectif principal, je travaillais sur un dashboard dédié à la configuration de l'application et à l'analyse des données.

    De notre côté et pour gagner en efficacité, j'ai amélioré la standardisation de la configuration de chaque pays. Nous utilisons désormais de nombreux paramètres pour configurer l'application directement depuis le dashboard, comme le format des prix (la Croatie a adopté l'euro en 2023).

    Du côté des pays, j'ai développé un espace dédié pour gérer le homefeed et le catalogue de l'application. Cet outil est utilisé par l'équipe marketing pour personnaliser l'application en fonction de la période (Noël, Saint-Patrick, Coupe du Monde de football, ...).

    L'analytique étant primordiale pour améliorer l'application, je travaillais avec l'équipe data pour fournir à chaque pays de nombreux indicateurs de performance de l'application (nombre de clients, répartition iOS / Android, avis, ...)
  3. Soft skills

    Anglais

    Méthode Agile

    Gestion de projet

    Support

    Suivi pays
  4. Tech

    Pour l'application Shopping :

    Backend : NodeJS - Express - AWS

    Frontend : Swift - Kotlin

    Pour le Dashboard : VueJS - NestJS - AWS
  5. Mentions