EXPERIENCE PROFESSIONNELLE :
Juin 2013 Groupe Audiovisuel
Aujourd’hui
Consultant / Expert Technique Web
Refonte d’une plate-forme de vidéo en replay (SOA). Optimisation des performances backend et frontend (-30% sur les temps de chargement des pages).
Identification des parties de la plate-forme à refactorer. Propositions de solutions pour améliorer la qualité du code et sa maintenance. Mise en place de documentations et de conventions de codage.
Mise en place d’outils de mesure de la performance backend.
Refonte complète du backend servant les différents clients proposant des vidéos en replay (base de données + API) : applications mobile, TV connectés, box FAI, xbox => diminution des temps d’exécution, augmentation de la robustesse.
Conception et participation à la réalisation d’un site de replay version smartphone.
Env. Technique: PHP 5.4, Zend Framework, Redis, MySQL, Jenkins, Grunt, Jquery, HTML5, CSS3, Varnish, Akamaï, Selenium, PHPUnit, Redmine, Git, Kibana.
Janvier 2013 Aéroports de Paris – Aéroports de Londres
Mai 2013
Architecte Open Source
Conception et réalisation d’une plate-forme Européenne de dématérialisation des marchés respectant le cahier des charges fourni par le client (plate-forme bilingue français-anglais).
Chiffrage des charges de travail. Elaboration du planning de livraison.
Gestion de projet. Conseil auprès du client concernant les choix techniques à réaliser.
Propositions d’améliorations fonctionnelles possibles par rapport au cahier des charges existant. Plate-forme incluant un module de publication d’annonces au Journal Officiel de l’Union Européenne (JOUE) : génération d’annonces au format XML respectant une XSD européenne.
Env. Technique: PHP, Zend Framework, JQuery, CSS3, XHTML, MySQL. Déploiement sur Zend Server.
Conception de l’architecture complète du portail B2B incluant 4 modules distincts
(Mise en place d’une architecture MVC) :
Module d’accueil accessible sans authentification
Module « acheteurs » : dashboard, système de qualification des entreprises, préparation des marchés, workflow, échanges de questions/réponses avec les soumissionnaires en cours d’appel d’offres, ouverture des réponses, envoi de messages en recommandé électronique avec accusé de réception pour le rejet et la sélection des candidatures…
Module « administration » : création d’organismes et des services associés, gestion des utilisateurs, du paramétrage…
Module « entreprises » : recherche des appels d’offres, abonnement par secteur d’activité, réponse aux appels d’offres…
Authentification. Stratégie de gestion des droits par Acl (Access Control List).
Export de données en PDF et Excel. Implémentation d’un système de mailing de
masse pour les abonnements.
Implémentation notamment des designs pattern suivants : factory, singleton, observer.
Gestion des aspects sécurité du portail : téléchargement sécurisé des fichiers,
protection contre les injections SQL et les attaques XSS. Assistance du client pour l’organisation de la phase de recette.
Utilisation des outils Redmine, SVN, NetBeans pendant toute la durée du projet.
Avril 2012 Groupe FICADE
Déc. 2012
Consultant / Expert Technique Web
Coaching de l’équipe de 2 développeurs.
Contrôle qualité du code source (mise en place d’outils présents dans Phing : calcul automatique de la complexité cyclomatique
(PHPMD)), respect des conventions de codage (Php_CodeSniffer), documentation
du code source (PhpDocumentor).
Conception de l’architecture et réalisation d’un module de publication d’annonces au
Bulletin Officiel des Annonces des Marchés Publics (BOAMP).
Env.Technique: PHP (Framework PRADO), JQuery, CSS3, XHTML, MySQL.
Réalisation : développement d’un logiciel permettant de parser une XSD afin d’en
extraire les différentes règles et produire une librairie PHP visant à générer
automatiquement des annonces au format XML conformes à une XSD (introduction
d’un niveau d’abstraction permettant à du code source de générer du code source).
Intégration du module au sein du logiciel open-source ATEXO Local Trust MPE.
Audit de code d’applications existantes. Refactoring.
2003 – 2007 : Forsup (Développeur informatique / chef de projet)
Participation à la création de l’entreprise. Partenariat avec IBM.
Développeur informatique (2003 – 2005) : conception et développement PHP / MySQL d’une plate-forme de dématérialisation des marchés publics
Chef de projet (2005 – 2007) : gestion de projet des grands comptes : Mairie de Paris (projet à 200k€, durée de 3 ans), Mairie de Lyon, ACFCI (160 CCI, projet à 450k€, durée de 5 ans), portail des marchés des organismes de sécurité sociale (plus de 600 organismes), Conseil Général des Hauts-de-Seine…
2007 – 2012 : Forsup / ******** (Directeur des projets)
Entreprise leader dans la dématérialisation des marchés publics (6,7 M € de CA / 32 employés)
Conception des produits : dématérialisation des marchés publics, rédaction des pièces administrative de marchés, télétransmission des actes au contrôle de légalité, archivage légale, parapheur électronique, recommandé électronique
Management de l’équipe projet (8 personnes) / suivi des développements
Gestion de projet et gestion commerciale des grands comptes
2012 – Aujourd’hui : Intervenance (Consultant expert en applications web)
Mission pour le Groupe Ficade (6 mois) : conception et réalisation d’un module de publication d’annonces au Bulletin Officiel des Annonces des Marchés Publics (BOAMP). Technologie : PHP (Framework PRADO). Intégration du module au sein du logiciel ATEXO Local Trust MPE. Participation au développement d’un module de publication d’annonces légales pour le groupe de presse Ouest France. Technologie : Zend Framework.
Mission en cours (jusqu’au 30 avril 2013) : conception et réalisation d’une plate-forme Européenne de dématérialisation des marchés. Plate-forme incluant un module de publication d’annonces au Journal Officiel de l’Union Européenne (JOUE). Technologie : Zend Framework.