Meilleurs Agents
4 ans au sein de l’équipe data (environ 30 personnes) de Meilleurs Agents. En alternance, j’ai créé MilleFeuillesUI, l’interface d’exploration des prix géographiques qu’utilisent les data scientists pour contrôler les prix et évaluer les modèles d’estimation. Puis, comme data engineer, j’ai participé à la production des indices, des prix géographiques et des modèles d’estimation, et à la mise à jour mensuelle des prix qui alimentent la carte des prix de Meilleurs Agents en France et, au sein du groupe AVIV, la Price Map d’Immoweb en Belgique.
Résultat : environ 8 millions de transactions géolocalisées et des cartes des prix France et Belgique mises à jour chaque mois.

Ce que j’ai fait


Fonctionnalités livrées
Pipelines de calcul des prix
Traitements PySpark qui produisent chaque mois les prix géographiques (MilleFeuilles) et les indices d’évolution des prix.
Run mensuel orchestré
Orchestration du run mensuel avec Airflow et mise en production sur Kubernetes, infrastructure déclarée sous Terraform.
Contrôle qualité des prix
Validation des prix avant publication : écarts d’un mois sur l’autre, lissage temporel et comparaison des étapes de calcul.
MilleFeuillesUI, la carte des prix
Interface React / Redux d’exploration des prix géographiques, jusqu’à la parcelle, utilisée par les data scientists.
Comparaison de cartes
Comparaison des prix par mois, par étape de calcul et par type de bien pour repérer les anomalies d’un coup d’œil.
Couleurs dynamiques et partage
Paliers et palette de couleurs ajustables, choix de la source du prix (géographique ou observations) et partage d’une carte par lien.
Génération des tuiles vectorielles
Extraction des prix et génération de tuiles vectorielles PostGIS / Mapbox pour afficher des millions de parcelles de façon fluide.
Géocodage des transactions
Moteur de géolocalisation d’environ 8 millions de transactions historiques : matching Levenshtein, géocodage Mapbox et validation PostGIS.