Aller au contenu
Paul Bodin
← Retour aux expériences

avril 2023 – septembre 2023 · Nantes

Advanced Customer Data Platform (Aubay Innov)

Développeur Full Stack Java/Angular · Aubay

Plateforme de données clients qui segmente la clientèle d'une marque pour cibler ses campagnes marketing.

En bref

Équipe
2 développeurs, 4 data analysts, un Product Owner et un responsable
Méthode
Agile Scrum
Environnement
  • Java 17
  • Spring Boot
  • Maven
  • Swagger
  • JUnit
  • Mockito
  • Angular
  • ng2-charts
  • MongoDB
  • PostgreSQL
  • Docker
  • Docker Compose
  • AWS
  • Jira

Contexte et enjeux

L’Advanced Customer Data Platform est un projet de l’Innov d’Aubay. L’objectif : aider une marque à mieux connaître sa clientèle, en segmentant ses clients selon la valeur qu’ils lui apportent, pour ensuite les récompenser et mener des campagnes marketing ciblées.

  • Rendre les données lisibles pour des équipes marketing : des tableaux et des graphiques plutôt que des données brutes.
  • Collaborer avec les data analysts de l’équipe, en charge de l’analyse des données clients.
  • Explorer plusieurs approches de segmentation au travers de POC.

Ce que j’ai fait

  • Backend Java Spring Boot exposant des API RESTful, couvert par des tests unitaires JUnit et Mockito.
  • Front Angular affichant les informations clients sous forme de tableaux et de graphiques (ng2-charts).
  • Deux bases de données : MongoDB pour les données de ventes et PostgreSQL pour l’authentification.
  • POC de segmentation client : géographique, comportementale et technologique.
  • Présentation du projet à Paris, devant la direction et une centaine de personnes.
  • Rituels Scrum : sprint planning, daily, sprint review et affinage du backlog.