Plateforme de Recherche Candidats / CV-thèque
Système de recherche, filtrage, export et gestion de la base de candidats utilisée par les conseillers emploi de l'AEJ.
- Rôle
- Développeur Backend / Full-stack
- Statut
- En production, interne
- Stack
- LaravelSQL optimizationExcel exportAdvanced filtersPagination
Problème
Les conseillers emploi devaient retrouver les bons candidats dans une base volumineuse, mais le filtrage sur de nombreux critères était lent et peu pratique, et extraire des présélections dans un format exploitable relevait d'une tâche manuelle.
Solution
Une plateforme de recherche et de CV-thèque avec filtres multicritères avancés, des résultats paginés qui restent rapides sur de grandes tables, et un export Excel en un clic pour que les conseillers transmettent directement leurs présélections.
Mon rôle
Développeur full-stack à dominante backend. J'ai pris en charge la couche de requêtes, la conception des filtres et de la pagination, le pipeline d'export, et construit les vues de gestion utilisées au quotidien par les conseillers.
Défis techniques
Garder des requêtes multicritères rapides à mesure que la base grandit a demandé un SQL et une indexation soignés, une pagination qui ne se dégrade pas en profondeur, et des exports capables de traiter de grands volumes sans saturer la mémoire.
Impact
Les conseillers localisent et exportent rapidement les candidats pertinents au lieu de faire défiler et copier à la main, ce qui transforme la base de candidats en outil réellement utilisé.
