RÉALISATIONS
Projets
Réalisations professionnelles et projets personnels.
Réalisations Professionnelles
Laravel · Symfony · RESTful APIs · Docker
Central Test Backend
Une plateforme d'évaluation psychométrique utilisée par les équipes RH permettant des évaluations de candidats à grande échelle. Contribution à la conception d'API REST performantes (Laravel, Symfony) et pilotage de la migration d'une architecture monolithique vers 10+ microservices (Docker, Kubernetes, Kong, RabbitMQ), avec une augmentation de 45% de la scalabilité. Stratégie de tests standardisée à l'échelle de l'équipe avec PHPUnit, réduisant les anomalies critiques de 45%.
Vue 3 · Inertia.js · Vuetify · React
Central Test Frontend
Des interfaces RH intuitives permettant aux recruteurs de gérer évaluations, résultats et workflows en un seul endroit. Développement d'interfaces utilisateur complexes avec Vue 3 Composition API et Inertia.js, conception de composants avec Vuetify et React pour des modules spécifiques. Contribution à la couverture de tests d'équipe avec Jest et Cypress, sécurisant l'ensemble des pipelines de livraison continue.
Projets Personnels
FastAPI · Python · SQLite
Mini Trello Backend
Une API complète de gestion de projets inspirée de Trello organisez le travail en tableaux, colonnes et cartes avec collaboration en temps réel. Développée avec FastAPI (Python), elle propose une authentification JWT avec refresh tokens hachés, un accès aux tableaux par rôles (owner / member / viewer), des cartes avec échéances, étiquettes et assignés, un archivage doux, un journal d'activité, du rate limiting et des mises à jour temps réel via WebSocket.
Vue 3 · Pinia · Vuetify 3
Mini Trello Frontend
Une interface Kanban responsive pour organiser les tâches visuellement déplacez les cartes entre colonnes et voyez les mises à jour instantanément chez tous les utilisateurs connectés. Développée avec Vue 3 Composition API, elle intègre le drag-and-drop HTML5, la synchronisation temps réel WebSocket, les mises à jour optimistes avec rollback et l'auto-refresh JWT.
FastAPI · SQLAlchemy 2.0 · SQLite
Arbre Généalogique Backend
Une API pour modéliser, stocker et explorer des arbres généalogiques au sein de plusieurs groupes familiaux indépendants. Développée avec FastAPI (Python) et SQLAlchemy 2.0, elle propose une authentification JWT avec refresh tokens hachés SHA-256, une isolation multi-tenant par famille, un parcours BFS du sous-arbre (ancêtres + descendants + conjoints), un upload de photos et un export GEDCOM 5.5.1 compatible avec les logiciels de généalogie.
React 18 · Vite · Tailwind CSS
Arbre Généalogique Frontend
Une application visuelle pour naviguer et explorer les arbres généalogiques de façon interactive parcourez les générations, recherchez des membres et exportez l'arbre en image PNG. Développée avec React 18, elle intègre un algorithme de positionnement en 4 passes avec lignes de connexion SVG, une pagination infinie et un accès basé sur les rôles (viewer / admin / super_admin).
