Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Flavien METIVIER

CTO senior – Spécialiste PHP/Symfony & qualité logicielle | Fiabilise vos projets web

Expert PHP - Industrialisation & Qualité Logiciel
Expert Symfony 2.x-3.x-4.x-5.x-6.x-7.x
Scrum Master Certifié depuis 2011
45 ans
Permis de conduire
Thiers (63300) France
Ouvert aux opportunités
Fort de 20 ans d'expérience dans le domaine du développement web et du DevOps, je suis un professionnel passionné par l'informatique et constamment en quête d'évolution. Ma carrière m'a permis d'acquérir une expertise approfondie, tant dans la gestion de projets techniques que dans le leadership d'équipes.

En tant que directeur technique, j'ai dirigé des équipes avec succès, en mettant l'accent sur le recrutement des meilleurs talents, l'optimisation des processus et la garantie de la qualité logicielle. Ma spécialisation dans la gestion d'équipes, l'optimisation des coûts et la mise en place de démarches qualité m'a permis de contribuer significativement à la réussite de nombreux projets.

Je propose mes services et mon expertise pour répondre à vos besoins en matière de développement web, avec une attention particulière portée à la qualité, à l'efficacité et à l'innovation. Mes compétences s'étendent de PHP (7-8) à Symfony (2-3-4-5-6-7), en passant par la migration de legacy vers des solutions modernes et la mise en place d'infrastructures évolutives.
CV réalisé sur DoYouBuzz

Fondateur

The Bear And The Shrimp
Depuis juin 2021
  • Quality Code : développement de logiciels SaaS
  • The bearded CTO : consulting en qualité logiciel
  • La conciergerie thiernoise : conciergerie à destination des propriétaires de logements en location courte durée
  • Démarche Qualité
    • amélioration de la qualité du code
    • réduction des erreurs en production (de plusieurs milliers à quelques centaines)
    • uniformisation des processus de développement
    • surveillance et optimisation de la base de données
  • Mise en place CI/CD avec gitlab ci
    • passage d'une mise en production par semaine à plusieurs par jours
  • Dockerisation des environnements du développement à la production
    • build des images pas la CI
    • migration serveurs physiques vers aws
  • Recrutement
  • Management de l'équipe de développement
    • mise en place de journée de formation mensuelle
    • entretien individuel mensuel
    • organisation et suivi des sprints
  • Reporting
Site web de l'entreprise

Consultant Freelance Expert PHP/Symfony 2-3-4

Quality Code
Septembre 2014 à janvier 2021
France
  • Projet de refonte/migration Symfony 1.4-2.x vers Symfony 4
  • Mise en place de tests automatisés
  • TMA
  • Mise en place intégration et déploiement continue
  • Réorganisation des repositories
  • Mise en place démarche qualité
  • Conception de base de données
  • SQL avancé avec MySQL
  • Développement back-end avec Symfony 4
  • Qualité logicielle
  • Test unitaire et TDD
  • Sécurité sur le web
  • Restructuration de l'équipe
  • Restructuration de l'infrastructure server
  • Réorganisation du service
  • Migration des projets de SVN à GitHub
  • Mise en place Scrutinizer et SensioLabs Insight
  • Passage à PHP 7.0
  • Uniformisation des projets
  • Reproduction de l'infra avec Docker pour faciliter la prise en main des projets
  • Correctifs et refactoring
  • Réalisation d'une application de centralisation des tiers de l'entreprise :
    • api REST et import en Symfony 3 et MySQL
    • interface en angularjs 2

    Tests unitaires et fonctionnels

    Qualité logicielle surveillée par scrutinizer (note supérieure à 9) et sensiolabs insight (médaille platinium)

[Mission] Formateur Symfony 3

SQLI institut
Décembre 2016
Freelance
Paris
France
  • Comment réaliser une api REST avec Symfony 3
  • Préparation à la certification
  • Utilisation de git, github et workflow de développement
  • Création d'une api REST avec Symfony 3
  • Tests unitaires et fonctionnels avec PHPUnit
  • Utilisation de scrutinizer et SensioLabs Insight
  • Migration de svn vers github
  • Audit technique de projets sous Symfony2
  • Résolutions de bugs avant mise en production
Détails de l'expérience
  • Technologies : Symfony 2, phpmetrics, phpmd, phpcpd, pdepend, php-cs-fixer, php codesniffer
  • Audit de l'application et recommandations
  • POC gitlab et gitlab-ci
  • Audit technique de projets sous Symfony2 et Magento
  • Réalisation d'un outil de déploiement avec phing
  • Mise en place de tests unitaires et fonctionnels
  • Participation au développement des projets
Détails de l'expérience
  • Technologies : phpunit, phake, ngadmin bundle, phing, php metrics, php codesniffer, exakat, phpmd, phpcpd, php-cs-fixer, symfony2
  • Amélioration de l'outils d'initialisation des nouveaux projets : composer, guzzle, twig, jenkins api, gitlab api, phpunit, phake, humbug
  • Mise en place des builds jenkins sur les merges request
  • Intégration de sonar à jenkins : jenkins, sonarqube, sonar runner
  • Amélioration des tests unitaires sur les projets : phpunit, phake, humbug
  • Définition de json-schema
  • Participation au développement de la nouvelle api : silex, phpunit, phake, humbug
  • Mission de quelques semaines d'audit et de résolutions de bugs pour la mise en production de la version mobile du site e-commerce (juste avant les soldes).
  • Mise en place de la structure pour les tests unitaires et fonctionnels.
  • Architecture logiciel (symfony 2)
  • Management des développeurs
  • Gestion de projet avec Scrum
Détails de l'expérience
  • Définition de l'architecture technique pour la refonte du CMS de gestion des cours
  • Mise en place de l'intégration continue :
    • scrutinizer-ci
    • travis-ci
  • Tests fonctionnels avec behat ( 400 scénarios de tests)
  • Refonte de l'infrastructure serveurs
  • Mise en place d'une équipe de développement
  • Création d'une plateforme d'affiliation (symfony 2)
  • Refonte du tracking (symfony 2)
  • Webservices retargeting partenaires (symfony 2)
  • Mise en place d'entretien individuel mensuel
  • Gestion des projets avec Scrum
Détails de l'expérience
  • Refonte de l'infrastructure serveurs :
    • infrastructure de départ :
      • audit matériel, logiciel, de la charge (50-60 serveurs physiques)
      • mise en place de monitoring
    • infrastructure cible
      • appel d'offre
      • passage à une solution virtualisées (5 serveurs physiques)
      • design de la nouvelle infrastructure
      • mise en place de bonnes pratiques (sécurisation, provisionnement avec puppet, ...)
      • coût réduit de 20%-30%
  • Gestion des développement :
    • mise en place de redmine (outils de gestion des taches pour les équipes de développement et webdesign sur les projets de longues durées)
      - mise en place d'un outils de gestion de tickets par mail pour gérer efficacement au quotidien les différents projets
    • mise en place de nouveaux process et bonnes pratiques
    • versionning du code des projets (github) pour le suivis des livrables
    • surveillance de la qualité du code (scrutinizer-ci) pour améliorer la qualité de nos différents produits
    • exécution automatique des tests à chaque modification (travis-ci) pour monitorer l'ensemble des livrables
    • intégration et montée en compétence des nouvelles recrues
  • Mise en place d'une équipe de développement :
    • recrutement de 6 développeurs php
    • montée en compétence de l'équipe
  • Création d'une plateforme d'affiliation (symfony 2) :
    • architecture logiciel
      • de 300 scénarios behat
      • 26 000 assertions atoum
    • intégration continue travis-ci
    • déploiement capistrano
    • score scrutinizer-ci (surveillance de la qualité) : 9.21
  • Refonte du tracking (symfony 2) :
    • découpage en 3 briques logiciels :
      • collecte
      • traitement
      • stockage et intérogation
    • amélioration de la scalabilité
    • uniformisation
  • Architecture refonte backoffice (symfony 2)
  • Architecture refonte datamart + api (symfony 2)
  • CMS interne (silex)
  • moteur TL data (silex)
  • poc email retargeting (silex)
  • Gestion de projet avec Scrum
  • FFF: participation au développement (symfony2)
  • Citroen Hub Social : architecture site d’agrégation de flux de réseaux sociaux (Silex, webservice, json)
  • Citroen Creative Awards : architecture application facebook (Silex, Twig)
  • Parker anniversaire : architecture site multilangues, front office et back office (Silex, Twig)
  • Parker r&d: extension php de textorisation d'images (C)
  • Pmu Blog Sportif : audit, correctifs sécurités et évolutions (wordpress 3.4)
  • Bricomarché : architecture site institutionnel, définition api de webservices (Silex, json-schema)
  • Natura Brasil : jeux concours facebook (Silex, Twig, facebook api)
  • Project Forecast : web application de prévisions des charges projets (symfony 2, Twig)
  • Chaumet : optimisation site et export excel (drupal 7)
  • Daddy sucre : TMA (drupal 7)
  • Amo&Soft - mission de développement web et gestion de projet (Scrum Master)
  • La Maison de Valérie - mission d'administration système et de développement web
Détails de l'expérience
  • Amo&Soft :
    * assistance au recrutement
    * gestion de projet (équipe de trois personnes) : projet > 1000 jours homme
    * Architecture logiciel et base de données
    * Mise en place de l'environnement de développement
    + poste de travail sous ubuntu
    + gestionnaire de version (subversion)
    + plateforme d'intégration continue (phpUnderControl)
    outil de gestion de taches (Redmine)
    * Développement Web :
    + php (Zend Framework)
    + Jquery, Yui
    * Développement batch
    + php (Zend Framework)
    + java
  • La Maison de Valérie :
    * Mise en place du dépôts de version (git)
    * Mise en place d'un plateforme d'intégration continue (phpUnderControl)
    * Personnalisation des règles de phpCodeSniffer
Description de l'entreprise
Flavea est une société spécialisée dans le conseil, le développement et la formation autour de PHP et des processus d'industrialisation.
Site web de l'entreprise
  • Freelance en conseils et développements informatiques
  • Développeur Web
    Création d'un site vitrine pour sarl Louis Guillon – Travaux Public - environnement. http://www.guillontp.fr
    Environnement Technique : SPIP, Blueprint Css, jQuery, Gimp
Détails de l'expérience
Description de l'entreprise
Flavea, entreprise de conseils et développements informatiques
Site web de l'entreprise
  • Développement d’application de gestion de la relance client et du recouvrement, de gestion du poste client, et d’interfaces d’intégration de données
Détails de l'expérience
  • Développeur PHP
    Participation au développement de la nouvelle version de GPC renommée ACI, passage de l'ancienne version client lourd développé en Windev à une application Web basé sur PHP Zend Framework
    Environnement Technique : PHP Zend Framework, JQuery, SQLServer, eclipse
  • Administration système
    Mise en place d'un serveur Openvpn pour permettre au personnel de télétravailler.
    Environnement Technique : Openvpn, debian, iptables
  • Développeur PHP
    Participation au développement de la nouvelle version Alma R-Project Web, interface web
    complémentaire au logiciel Alma R-Project (ex Arpège).
    Environnement Technique : PHP Zend Framework, MySQL, eclipse
  • Développeur Windev
    Depuis Juillet 2008
    Participation au développement de la nouvelle version d’Arpège (progiciel de recouvrement de créances), migration des bases de Hyperfile vers Mysql, passage en Windev X
    Environnement Technique : Windev X, MySQL, Hyperfile
  • Développeur Windev
    Mai 2008 – Septembre 2008
    Réalisation d'une interface d’integration/reprise de données pour Véolia Transport Bordeaux.
    Environnement Technique : Windev 5.5, Hyperfile
Description de l'entreprise
Depuis près de 15 ans, Serfi Développement (filiale de Alma Consulting Group depuis 2007) accompagne les entreprises et les cabinets de recouvrement dans la gestion de leur poste client et le recouvrement de créances.
Site web de l'entreprise

Technicien informatique

Apiged
Août 2004 à avril 2008
CDI
Blois
France
  • Développement d'application
  • Développement web
  • Administration système
  • Gestion de parc informatique
  • Maintenance informatique
  • Formation
Détails de l'expérience
  • Développeur JSP
    Août 2006 à Mars 2008
    Réalisation d’une interface web d'administration d'un outil de GED pour l'Unedic.
    Environnement Technique : Jonas/Tomacat, Jsp, MySQL, Oracle, HTML, Javascript, CSS, Eclipse
  • Développeur Java
    Janvier 2007 à Mars 2008
    Réalisation d'outil d'extraction de données pour l'Unedic :
    − Formatage en csv ou xml en fonction de modèle défini par l'utilisateur.
    − Horodatage des fichiers de sortie.
    − Mise à jour des données extraites.
    Environnement Technique : Java, MySQL, Oracle, XML, Linux, Windows, Eclipse
  • Administrateur système
    Février 2008
    Migration de serveur de messagerie,web,ftp de Mandrake 10.0 vers Ubuntu serveur 6.06 LTS pour
    les sociétés Thiolat et Rabet l'image.
    Environnement Technique : Linux, Postfix, Courier, Spamassassin, Clamav, Pure-Ftpd, Apache,
    Bind, Shorewall
  • Formateur
    Août 2007
    Formation interne de 3 jours sur la vulgarisation informatique
    Environnement Technique : Vocabulaire Informatique
  • Développeur Windev
    Mai 2007 à Décembre 2007
    Réalisation d'un outil de gestion de contact (saisie/modification, recherche, exportation) pour la CAF
    de Saint Brieuc.
    Environnement Technique : Windev, MySQL, Windows
  • Développeur Web, Administrateur système
    Août 2007 à Novembre 2007
    Participation à la création du site infovocale.fr
    − Étude technique
    − Mise en place de l'environnement de développement avec Eclipse et Suberversion
    − Développement d'une interface de gestion de photos
    − Mise en place du paiement en ligne avec Paypal.
    − Développement d'un daemon de génération de vidéos avec sous-titrage
    − Soutien technique
    − Configuration du serveur de production
    − Configuration des DNS.
    Environnement Technique : PHP, MySQL, Javascript, Ajax, Perl, Linux, memcoder, ffmpeg, Apache,
    DNS
  • Administrateur système
    Juillet, Septembre, Octobre 2007
    Étude de faisabilité, installation et configuration de Jonas Tomcat en mono ou multiinstances avec
    driver UnixODBC sur serveur PCL4 (Redhat modifié CPAM) pour les CPAM Versailles, Pays de Loire,
    Cergy-Pontoise
    Environnement Technique : Linux, Jonas/Tomcat, Oracle, MySQL
  • Administrateur système
    Juillet 2007
    Mise en place d'une liaison VPN France-Roumanie pour la société Thiolat
    − Mise en place du vpn
    − Règles de routage et de pare-feu
    Environnement Technique : Linux, OpenVPN, SSL, Shorewall
  • Formateur
    Avril 2007 à Juin 2007
    Maître de Stage d'un élève en licence informatique de l'université d'Orléans :
    Thème du stage : Synchronisation Web/Outlook
    Environnement Technique : Windows, Windev, MySQL, Outlook, SyncML, PHP
  • Administrateur système
    Juin 2007
    Mise en place d'un serveur FreeNX pour la société BSTP
    − Installation et configuration du serveur NX sur Ubuntu
    − Migration de postes Windows 98 en clients légers Linux
    Environnement Technique : Linux, NX, SSH
  • Administrateur système
    Mai 2007
    Participation à l'installation et à la configuration d'un outil de GED pour le Tribunal de Grande
    Instance de Mendes
    Environnement Technique : Windows 2003, Windows XP, Spooler d'impression, MySQL
  • Administrateur système
    Février 2007
    Réorganisation du système informatique de la société Flor de Selva :
    − Mise en place d'un serveur de fichier et DHCP
    − Mise en place d'un serveur de messagerie et pare-feu
    Environnement Technique : Linux, Samba, DHCP, Shorewall, Postfix, Courier, Perl, Windows XP,
    Raid logiciel
  • Administrateur système
    Janvier 2007
    Migration d'un serveur Mandrake 9.2 vers Ubuntu 6.06 LTS pour la société Thiolat :
    − Installation et configuration du nouveau serveur
    − Transfert des données
    − Création de scripts de sauvegarde/restauration sur bandes
    − Mise en production et tests
    Environnement Technique : Linux, Samba, Script Shell
  • Administrateur sysJanvier 2007
    Migration d'un serveur Windows 2003 vers un serveur Ubuntu 6.06 LTS pour la société BSTP :
    − Installation et configuration du nouveau serveur
    − Transfert des données
    − Création de scripts de sauvegarde/restauration sur bandes
    − Mise en production et tests
    Environnement Technique : Linux, Samba, Script Shell, Windows 2003
  • Administrateur système
    Août 2006 – Septembre 2006
    Pour la société Rabet l'image
    Migration du serveur Mandrake 10.0 vers 2 serveurs en miroir Ubuntu 6.06 LTS :
    − serveur en raid 5 logiciel
    − Raid 1 ip entre les deux serveurs
    − basculement des services vers le secondaire, en cas de problème sur le primaire
    Migration d'un serveur Windows 2000 vers Windows 2003 Virtualisé :
    − Installation et configuration du windows 2003 dans un VMWare
    − Mise en place d'accès TSE
    Environnement Technique : Linux, Heartbeat, DRBD, Samba, DHCP, VMWare, Virtualisation,
    Windows 2003, TSE
  • Administrateur système
    Juin 2006
    Réorganisation du système informatique de la société GuillonTP :
    − Mise en place d'un serveur de fichier en domaine
    − Mise en place d'un serveur de messagerie, pare-feu, VPN, Web
    − Mise en place de nouveaux postes et mise au propre de l'existant
    Environnement Technique : Linux, Raid Logiciel, Samba, domaine, DHCP, Postfix, Courier,
    Shorewall, OpenVPN, Script Shell, Perl, Windows XP
  • Formateur
    Année Scolaire 2005-2006
    Cours et travaux pratiques de système et réseaux pour une classe de 1ère année de BTS
    informatique de gestion du CFA Chambre des métiers de Blois
    Environnement Technique : Linux, Samba, FTP, Apache, Postfix, MySQL
  • Administrateur système, Formateur
    Janvier 2006
    Réorganisation du système informatique des Ets Simier :
    − Mise en place d'un serveur de fichier
    − Mise en place d'un serveur de messagerie, VPN, Web, FTP
    − Mise en place d'un pare-feu
    Formation sur la création d'un site internet statique.
    − Utilisation de NVU pour la création des pages
    − Utilisation de GIMP pour le graphisme
    Environnement Technique : Linux, Samba, Apache, Perl, OpenVPN, Pure-FTPd, Shorewall, NVU,
    GIMP, HTML, CSS, Windows XP
  • Administrateur système
    Décembre 2005
    Déploiement de 25 postes pour la société Thiolat :
    − Montage des postes
    − Préparation d'une image disque avec Sysrep
    − Déploiement de l'image et configuration des postes
    Environnement Technique : Windows XP, Sysrep, matériels
  • Développeur Web
    Août 2005
    Réalisation d'un site de gestion d'événements pour les sections locales CJD (Centre des Jeunes Dirigeants)
    − questionnaires en ligne
    − mailing et relance mailing
    − trombinoscope
    − statistiques de présence
    Environnement Technique : PHP, MySQL, Perl, HTML, CSS, Javascript, GIMP
  • Administrateur système
    Janvier 2005
    Mise en place d'un serveur de messagerie, Web, VPN, pare-feu pour la société Thiolat :
    − VPN France - Espagne
    − Messagerie avec Antivirus BitDefender
    Environnement Technique : Linux, Apache, OpenVPN, Postfix, Courier, Perl, Script Shell, Raid
    logiciel
  • Administrateur système
    Décembre 2004
    Mise en place d'un serveur de messagerie, FTP, pare-feu pour la société Rabet l'Image :
    − Messagerie avec Antivirus BitDefender
    − Interface de gestion de la messagerie et des comptes FTP
    Environnement Technique : Linux, Apache, Postfix, Courier, Perl, Script Shell, PHP, MySQL
  • Administrateur système
    Août 2004 à Décembre 2004
    Étude et mise en place d'un serveur de messagerie, Web, FTP, VPN, pare-feu, DNS
    Environnement Technique : Linux, Apache, Postfix, Courier, Perl, Script Shell, PHP, MySQL,
    Squirrelmail
  • Administrateur système
    Novembre 2004
    Mise en place d'un serveur de fichier, DHCP pour la société Reitzel
    Environnement Technique : Linux, Samba, DHCP
Description de l'entreprise
Clients : IRIS France, Rabet l'image, Thiolat, BSTP, GuillonTP, Ets Simier, Infovocale, Flor de Selva,
Reitzel, CFA Chambre des métiers de Blois, CJD, MeyerMedic Service
Site web de l'entreprise