-
CGI
- Pour la DGFiP: responsable de l'application de supervision centralisée
Casablanca
2012 - maintenant
SINAPS est l'application de supervision utilisée par l'ensemble des applications de la DGFiP.
An 3 : Simplification et finalisation du transfert
• Définition et prototypage d’une nouvelle méthode de création des supervisions (DSL en groovy, intégration dans IDEA)
• Automatisation de l’ensemble des processus de livraison
• Finalisation du transfert de connaissance vers l’équipe lyonnaise : administration de l’environnement d’intégration, processus de livraison, gestion de la PIC, interactions avec les différentes structures DGFiP
An 2 : Couverture fonctionnelle et performance
• Définition et mise en œuvre d’une première couverture fonctionnelle complète
• Définition de tests de charge significatifs
• Modification de la structure logicielle et matérielle de l’application pour passer de 40 applications supervisées à plus de 500 (Cible du client : 250)
• Amélioration des performances visibles par l’utilisateur d’un facteur allant de 10 à 50 suivant les fonctionnalités.
• Prise en charge de l’administration de l'environnement d'intégration virtualisé
An 1 : Stabilisation, refactoring et transfert des développements
• Prise de connaissance de l'application qui avait vécu une année difficile.
• Formation et transfert des connaissances nécessaires au développement à une équipe interne de la DGFiP à Lyon (3 personnes)
• Réalisation d'un socle technique PHP fortement inspiré de Laravel
• Mise en place d’un framework javascript inspiré de backbone
• Mise en place de tests automatisés: tests unitaires et tests StoryBDD.
• Intégration du projet dans une PIC PHP
• Pilotage et participation à la réécriture intégrale de l'application en mode single page + web services REST + refonte de la BDD
• Mise en place d'un cycle de développement itératif de 2 semaines
Environnement :
PHP 5.4, Behat, Javascript
KVM, open vswitch, cobbler, puppet
SVN, Jenkins, Sonar, asciidoctor
Groovy, gradle
-
APEC
- Responsable cellule architecture
Paris
2010 - 2011
* Animation d'une équipe de 4 architectes S.I et techniques
* Mise en place d'une démarche de capitalisation SOA (fiches services)
* Rédaction des descriptions techniques lors des appels d'offre
* Définition de la place des architectes pour un projet scrum réalisé en externe (Projet de 5 M euros)
* Promotion et mise en place d'outils agile (GreenHopper, Confluence)
* Participation à la sélection des prestataires lors des appels d'offre
* Présentation et promotion des principes d'architectures en interne et vers les prestataires
* Pilotage des évolutions de la PIC
* Réalisation d'une console de monitoring de flux en Grails
Environnement technique: Java, Mule ESB, ActiveMQ, Salesforce CRM, Agresso ERP
-
APEC
- Chef de projet AMOA
Paris
2008 - 2010
Projet OPERA: Ce projet vise à une refonte complète de l’application interne dédiée aux consultants et à terme à la refonte complète du S.I.
* Participation à l’appel d’offre pour la sélection d’un prestataire
* Définition et rédaction des processus utilisateurs servant de support à l’A.O.
* Participation à la définition du périmètre technique de l’A.O et à la définition de la vision cible
* Accompagnement méthodologique et fonctionnel auprès du product owner lors de la refonte du backoffice (méthode inspirée de SCRUM)
* Pilotage des impacts frontoffice lors de la refonte totale du backoffice autour de SalesForce
-
APEC
- Chef de projet AMOA
Paris
2006 - 2008
* Pilotage d'une équipe de 2 chargés de projets
* Suivi complet de projet multi-chantiers (S.I et non S.I)
* Recueil de besoin (product map ou classique)et rédaction de cahiers des charges
* Analyse d'impacts S.I
* Principaux projets: Service de présélection, CV, partenariat Viadeo, Mise en place d'EzPublish, Salons, Mashup pour les partenaires.
-
APEC
- Chef de projet MOE
Paris
2004 - 2006
Projet ApecNext (3,500 j/h, 15 personnes)
Ce projet visait à refondre entièrement le site apec.fr suivant plusieurs axes :
- refonte graphique et ergonomique
- mise à niveau de fonctionnalités disponibles sur les grands jobboards
- Analyse et affinage des besoins en collaboration des utilisateurs
- Participation à la réflexion sur le design et les nouvelles fonctionnalités
- Mise en place d’une méthode « souple » de réalisation permettant de gérer le changement
- Animation et supervision d’une équipe de 15 développeurs
- Gestion du planning et des ressources
- Participation à la conception de l’architecture des sites
-
Unilog
- Chargé de projet / Consultant
2001 - 2004
Kelkoo : Mise en place de l’outil de supervision BigBrother.
- Conception et implémentation de contrôles complémentaires, systèmes ou fonctionnels, en accord avec la R&D et la production.
- Mise en production sur les 3 sites géographiques composant l’architecture matérielle
Environnement technique : BigBrother, Shell, Perl, Java, AIX, linux
C.A centre : Projet de gestion électronique de documents clients.
- Conception du modèle de données et du modèle objet. Prototypage et participation à l’implémentation de la solution.
Environnement technique : Websphere, J2EE (Java, JSP, Servlet), Oracle, UML, Windows
Projet SIEL BUS (RATP) : système d’information voyageurs. Projet au forfait de 5000 jours.
- Fonctionnalités principales : Positionnement des Bus et Tramway par GPS, remontée des informations vers le poste de contrôle, suivi et commande en temps réel du trajet des bus, descente d’informations sur des bornes d’information voyageurs présentes aux arrêts et dans les bus.
- Spécifications détaillées de la partie IHM du module temps réel, conception (UML Rational Rose), définition des tâches, encadrement et réalisation des développements. Mise en place stratégie de tests, tests unitaires, intégration et tests d’intégration..
- Responsable de la partie temps différé du projet. Acquisition de l’environnement technique et fonctionnel, respect des délais (encadrement de 2 personnes)
-
Neosystem
- Co dirigeant - responsable technique
1998 - 2001
Cofondateur de NEOSYSTEM S.A.
- Participation à la gestion de l’entreprise.
- Design et administration du réseau de la société (Machines Linux et Windows 95).
- Spécification et réalisation du module de mapping objet relationnel au cœur des produits NeoSystem (Perl, Postgresql).
- Participation aux spécifications et au développement du produit NeoNet / CSP (Perl, LDAP). Il s’agit d’un serveur de communication incluant la messagerie électronique, les fax, le partage d’agenda et d’annuaires.
- Configuration et déploiement de serveurs Linux adaptés aux besoins d’un client spécifique.
- Formateur en C++, MFC, Perl et UNIX / Linux
-
Itmi aptor (capgemini)
- Ingénieur étude - chargé de projet
1996 - 1998
Ingénieur étude :
- Responsable de l’outil de planification court - terme développé par ITMI : GessiPlan (C++)
- Encadrement d’une équipe de 3 personnes lors du déploiement de GessiPlan pour un client
- Spécification et implémentation des spécificités de 3 clients pour la planification dans les domaines du nucléaire, de la fonderie et de la parfumerie