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.
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.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.
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).
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.
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
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…
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
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.
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.