
Déploiement - Lead développeur
janvier 2019 - juin 2021 · 2 ans 6 mois
Bordeaux · Télétravail
Fiabilisation de l'outil, démarré en mars 2018, pour les clients utilisant le Catalogue Neo9 et deux nouveaux prospects préparant une mise en production.
- Mise en place d'un moteur de catégorisation automatique des produits via règles administrables en plusieurs itérations dont la dernière en se basant sur le requêtage MongoDB
- Refonte de la partie moteur de recherche tout en conservant le même contrat de service
- Planification automatique de traitements et gestion de jobs custom définis via configuration
- Gestion de blocages de traitements entre eux pour éviter les écrasements de données
- Suite du moteur de traitements afin de l'adapter à une forte volumétrie et le rendre très résilient
- Optimisation globale de la performance de la solution via le scaling dynamique notamment
- Création de dashboards Grafana "métier" pour suivre l'évolution du Catalogue dans le temps
- Ajout de métriques pour permettre un alerting sur les traitements en erreur
- Automatisation des modifications de BDD MongoDB au déploiement d'une nouvelle version applicative
- Gestion de la notion de validité sur les produits et offres, stockage de données invalides
- Gestion de l'historique des données
- Multi-sources d'import de produits possibles, sans intersection dans les données
- Gestion de données de merchandising, complément de la donnée produit, mais non structurante
- Support du mode de vente type "drive" en plus de marketplace : un très grand nombre d'offres par produit
Taille d'équipe
- 2-4 développeurs
- 1 Scrum Master

























