Développeur Web Freelance / Lead Tech
Il a intégré l'équipe back-end d'un projet de refonte web d'un dictionnaire de données afin de proposer une interface moderne tout en conservant une expérience proche de l'outil historique pour faciliter la transition des utilisateurs. Il a démarré seul développeur aux côtés d'une cheffe de projet et d'un chef de produit, avant que l'équipe ne s'étoffe avec une développeuse junior et un développeur pour les scripts de migration.
- A réalisé un audit de l'application mettant en évidence des failles de sécurité (injection SQL), des problématiques de conception (non-respect du principe de responsabilité unique), des limites du framework Restler et une utilisation inadaptée de JsViews dans un contexte SPA.
- A proposé une refonte du frontend pour exploiter correctement JsViews en SPA et argumenté cette proposition auprès de l'équipe.
- A initié et porté la migration du frontend vers Angular dans une logique de pérennisation de la stack et d'alignement avec les standards du groupe.
- A mis en place une stratégie de migration progressive du backend vers Symfony avec cohabitation des deux frameworks, permettant une transition fluide sans interruption des développements.
- A réalisé la migration complète en trois mois suivie de la suppression de Restler après validation.
- A amélioré l'architecture globale (Controller, Services, DTO, Repository) et accompagné la développeuse junior sur les bonnes pratiques.
Environnement technique