You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Vincent TuninettiVT

Vincent Tuninetti

Symfony/PHP – Modernisation d’applications legacy

550 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Vincent

À propos

J’aide les entreprises à transformer leurs applications PHP/Symfony legacy en systèmes robustes, maintenables et sécurisés, sans interruption de production.
J’interviens sur des environnements critiques où la dette technique, la stabilité et la scalabilité deviennent des risques opérationnels majeurs.
Mon rôle consiste à analyser l’existant, identifier les points de fragilité techniques et architecturaux, puis mettre en place une trajectoire de modernisation progressive et sécurisée.

J’accompagne des projets avec un fort enjeu de continuité :
  • migration progressive d’applications legacy vers Symfony refonte d’architectures existantes
  • sécurisation de code sensible et correction de dette technique
  • amélioration des performances et de la maintenabilité

🔥 Ce que je fais concrètement

🔧 Modernisation de systèmes legacy
Migration progressive vers Symfony sans arrêt de production
Refonte d’applications PHP complexes ou vieillissantes
Réduction de la dette technique et des zones de risque
Stabilisation de systèmes critiques existants
🔌 APIs & architecture système
Conception et refonte d’APIs REST robustes
Intégration de systèmes externes dans des environnements complexes
Gestion de flux inter-applicatifs critiques
🧱 Applications métier à forte contrainte
Back-offices complexes utilisés en production quotidienne
Outils internes avec logique métier dense
Optimisation des performances et de la fiabilité
📈 Sécurisation & qualité logicielle
Correction de failles architecturales et logicielles
Mise en conformité avec des standards de développement modernes
Structuration propre des applications (services, DTO, repositories)

🛠️ Stack technique

PHP (Symfony, Laravel), JavaScript (Angular, React), MySQL, REST APIs, architecture logicielle.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km), Paris (jusqu’à 50 km), Bordeaux (jusqu’à 50 km), Nantes (jusqu’à 15 km), Lyon (jusqu’à 50 km)

Expériences

  • BPCE SI
    Développeur web
    BANQUE & ASSURANCES
    janvier 2025 - mars 2026 (1 an et 2 mois)
    Aix-en-Provence, France
    Inté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.
    MySQL PhpStorm PHP8 Symfony JavaScript
  • Sonergia
    Développeur Web
    ENERGIE
    juillet 2021 - octobre 2024 (3 ans et 4 mois)
    Marseille, France
    Chez 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.
    Laravel 8 React.js HTML5 CSS3 PHP8
  • IMBE
    Développeur Web
    CENTRES DE RECHERCHE
    mars 2021 - mai 2021 (2 mois)
    Marseille, France
    Modification de l’outil de gestion de ticket GestSup afin
    d’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.
    PHP jQuery HTML5 CSS3 MySQL

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Concepteur en architecture informatique (Bac +4)
    Cnam
    2017

Compétences

Catégories