À propos de Vincent
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- BPCE SIDéveloppeur webBANQUE & ASSURANCESjanvier 2025 - mars 2026 (1 an et 2 mois)Aix-en-Provence, FranceIntégré au projet Phoenix chez BPCE SI, j’ai participé à la refonte web du dictionnaire de données Pacbase afin de proposer une interface moderne tout en conservant une expérience proche de l’outil historique pour faciliter la transition des utilisateurs.J’ai 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, un développeur pour les scripts de migration Pacbase vers MySQL.À mon arrivée, j’ai repris un socle technique basé sur PHP (Restler) et Javascript (JsViews). J’ai 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 liées au framework Restler et une utilisation inadaptée de JsViews dans un contexte SPA.Suite à cet état des lieux, j’ai proposé une refonte du frontend pour exploiter correctement JsViews en SPA, ainsi qu’une migration du backend vers Symfony, plus robuste et maintenu. Ces propositions ont été présentées et argumentées auprès de l’équipe.Puis, dans une logique de pérennisation de la stack et d’alignement avec les standards du groupe BPCE SI, j’ai initié et porté la migration du frontend vers Angular, décision validée par le chef de service.Concernant la migration backend vers Symfony, j’ai mis en place une stratégie de migration progressive avec cohabitation des deux frameworks, permettant une transition fluide sans interruption des développements. La migration complète a été réalisée en trois mois, suivie de la suppression de Restler après validation.J’ai également amélioré l’architecture globale (Controller, Services, DTO, Repository) et accompagné la développeuse junior sur les bonnes pratiques.
- SonergiaDéveloppeur WebENERGIEjuillet 2021 - octobre 2024 (3 ans et 4 mois)Marseille, FranceChez Sonergia, j’ai participé au développement et à la maintenance de l’application web Orphéo, un outil destiné aux professionnels de la rénovation énergétique. Dès le début de la mission, j’ai rapidement maîtrisé React après un court passage de compétences d’un mois. À la fin de la mission, je suis devenu référent React, aidant les autres membres de l’équipe sur des points techniques complexes.La mission était principalement orientée Frontend (80%) avec une part de développement Backend (20%). J’ai également travaillé sur le projet Concerto, notamment en assurant la synchronisation des formules de primes et des coûts des travaux avec le CSTB via des routes API côté Backend.Dans le cadre de Concerto, j’ai réalisé un audit du code développé par un prestataire externe pour vérifier la qualité et le respect des bonnes pratiques. Ce projet m’a permis d’utiliser Symfony 6 et de découvrir API Platform.À la suite du projet Concerto, j’ai été chargé de concevoir et développer un outil d’administration des Formules de primes et des coûts des travaux, en prenant en charge à la fois les développements Frontend et Backend.Cette mission m’a offert l’opportunité de travailler dans un environnement qui valorise les bonnes pratiques, notamment avec des revues de code, des tests unitaires (Jest pour le Frontend et PHPUnit pour le Backend), et le respect des normes PSR-12. J’ai également eu l’occasion de me familiariser avec le modèle DDD (Domain-Driven Design) pour une architecture logicielle robuste et évolutive. Les projets étaient encapsulés dans des environnements Docker, garantissant une intégration continue fluide.
- IMBEDéveloppeur WebCENTRES DE RECHERCHEmars 2021 - mai 2021 (2 mois)Marseille, FranceModification de l’outil de gestion de ticket GestSup afind’intégrer un module de gestion des demandes.Chaque utilisateur de GestSup peut créer une demande d'ordre de mission ou une demande de bon de commande.Un groupe d'utilisateur définit a pour rôle d'être valideur. Un valideur contrôle les informations de l'ordre de mission ou du bon de commande et décide de l'accepter, de le rejeter ou bien de demander des modifications.Si une demande est acceptée alors celle-ci est automatiquement transformée en ticket dans GestSup.L'outil GestSup ayant été développé sans structure MVC ni modèle objet, j'ai du architecturer le projet afin de correspondre à des normes de développement modernes.A la fin de la mission, j'ai effectué un passage de compétence et j'ai rédigé une documentation technique.
Recommandations
Soyez le premier à recommander Vincent
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Concepteur en architecture informatique (Bac +4)Cnam2017