Skip to content
Yannick GBAKAYannick GBAKA
Tous les projets

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é.