-
IDENUM
- AMOA / Responsable Technique
2014 - 2015
Projet : Conception et déploiement de la plate-forme Idenum (idenum.fr)
Idenum est un tiers de confiance qui labellise des émetteurs d’identités numériques et garantit l’interopérabilité de l’identité numérique. A ce titre, il est garant de la bonne application des règles par les acteurs (émetteurs, accepteurs, utilisateurs). Il assure les fonctions de relaie (aiguillage), contrôle, sécurisation et traçabilité des flux entre les acteurs.
Mission :
• Suivi du budget IT (150K);
• Coordination de la roadmap Web entre les directions techniques des partenaires (SFR, La Poste, Crédit Mutuel, CNHJ) et le prestataire externe (CARDIWEB, responsable du développement de la plate-forme);
• Validation des études fonctionnelles et techniques (Document d’Architecture Technique, Spécifications Techniques Générales, Plan d’Assurance Sécurité);
• Validation des cahiers de charges du label;
• Validation des travaux de mise en œuvre des conditions techniques d’interopérabilité des solutions;
• Pilotage de la phase d’audit sécurité;
• Supervision des phases de recettes critiques (intégration générale, MOA fonctionnelle, exploitation);
• Garantie du respect des délais, périmètre et qualité des livrables;
• Reporting au management.
Résultat : construction et déploiement de la gamme de services, expérimentation des usages avec plusieurs émetteurs et accepteurs d’identités.
Environnement technique : JAVA7, Tomcat, GIT, Linux, MySQL, Struts 2, Play 2, Swagger, Web Services REST, OAuth 2.0 / OpenID Connect
-
Bouygues Telecom
- Scrum Master / Chef de projet agile
Meudon
2011 - 2014
Projet : Maintenance et évolution de la plate-forme applicative FAI
L'unité Middle Office du FAI centralise dans une architecture SOA l’ensemble des services techniques entre le client et le réseau. Partant d'un historique conséquent, BT souhaite pouvoir à la fois maintenir et évoluer l’existant tout en instaurant une démarche qualité et pour la première fois une gestion AGILE Scrum des projets.
Mission : A titre de chef de projet MOE et Scrum Master (effectif 14 + 3 Product Owners), responsable du pilotage de l’équipe de développement Scrum et gestion des projets avec la méthodologie Agile Scrum.
• Mise en application de l’approche Scrum au sein du Middle Office FAI;
• Organisation et animation des réunions de Sprint planning, Daily Scrum, Sprint Review et Sprint Retrospective;
• Management organisationnel de l’équipe de développement pluridisciplinaire en nearshore/offshore (Portugal, Russie);
• Coach agile pour les 3 Product Owners (rôle, création/gestion des User Stories, gestion des Backlog);
• Collaboration et aide à la rédaction des tâches et des impacts transverses;
• Aide à la planification / priorisation des tâches pour assurer la compatibilité entre le planning projet et le mode de développement Agile Scrum;
• Vérification de la cohérence et de la qualité de l’ensemble des livrables;
• Gestion des conflits, des problèmes rencontrés et élimination des obstacles;
• Reporting au management.
Résultat : réussite dans l’application de la méthodologie Scrum, pilotage de 2 équipes Scrum et mise en production de projets à forte valeur ajoutée dans un environnement SOA.
Environnement technique : JAVA6, Glassfish, Maven, SVN, GIT, EJB, Spring, JSF 2, JDBC, Oracle, JAXWS, Perf4j, Checkstyle, PMD, SoapUI, EasyMock, Sonar (analyse de qualité du code) Jenkins (integration continue), Redmine (web-based project management application)
-
SFR
- Expert Java/J2EE - Pilotage de projets
2009 - 2011
Projet : Maintenance et évolution modules back-office de la plate-forme applicative Ecom
Méthodologie : Agile Scrum – Intégration Continue (Jira / Confluence)
Mission : A titre de consultant sénior Java/J2EE, responsable de la mise en œuvre du Framework Wicket, du développement de modules backoffice et du pilotage de projets. Approche Agile Scrum.
• Responsable de la mise en place du framework de présentation Wicket;
• Analyse des besoins MOA et conception/développement des modules backoffice offrant des interfaces de gestion des commandes (activation, annulation, état logistique, etc.)
• Mise en oeuvre des évolutions et nouvelles fonctionnalités;
• Pilotage du projet d’authentification/autorisation LDAP entre l’outil backoffice SIBO et 2 applications externes Ezy et EzyPartner;
• Pilotage du projet Web2Shop V2 : livraison en espace en 2h;
• Pilotage du projet Activation Systématique des commandes;
• Animation, coordination et encadrement de l’équipe de développement;
• Estimation/planification, contact MOA, gestion des problèmes rencontrés;
• Reporting au management.
Résultat : mise en production de projets web à forte valeur ajoutée : augmentation du taux d’activation des lignes (nombre d’abonné) et offre de livraison en espace en 2h (premier à l’offrir)
Environnement technique : Java/J2EE, Wicket, JSP/JSTL, Struts 2, Spring 2.5, JDBC, Hibernate, Oracle, Tomcat 6.0, CXF, Axis, Eclipse WTP, OpenLdap, Linux Ubuntu, Jira, Confluence, OpenProj
-
Readers Digest Australia
- Chef de projet
2008 - 2009
Projet : Maintenance et évolution du portail Australie
Mission :
• Pilotage de projet de refonte du portail Australie;
• Mise en place d’interfaces de gestion de contenu (vidéo/photos, catégories, blogs, discussions);
• Mise en place d’une solution d’authentification en SSO;
• Management de l’équipe de développeurs offshore (Inde);
• Coordination avec le client basé en Australie de la mise en œuvre des évolutions et nouvelles fonctionnalités demandées;
• Gestion des incidents de production (analyse, suivi et résolution);
• Reporting au management.
Résultat : augmentation du trafic de 620% et des ventes de 40% et prix du « Best Lifestyle web site in the national NetGuide Web Awards »
Environnement technique : Java/J2EE, JSP/Servlet, JSTL/Titles, Struts, JDBC, Hibernate, Oracle, Apache 2.2.8, Tomcat 5.5, Teamsite CC, Community Server, BrightCove, Pluck Site Life, Axis-1.4, JAX-WS-2.1, JAXB-2.1 (annotations)
-
Standard Life
- Architecte Java/J2EE
Edimbourg
2008 - 2008
Projet : Refactoring de l’application Claims
Méthodologie : Agile Scrum – Effectif 6
Mission : À titre de consultant sénior, participer à la redéfinition et conversion en Web Services des processus d’affaires existants de l’application Claims responsable de l’extraction et de l’affichage des demandes de réclamations et de paiements pour les soins dentaires et santé.
• Refonte de l’architecture technique pour une orientation SOA;
• Analyse de besoins MOA et optimisation des processus métiers (extraction et affichage des demandes de réclamations et de paiements pour les soins dentaires et santé) : exposer en Web Service dans une architecture SOA;
• Définition du contenu des messages XML échangés entre le client et les WS;
• Configuration Spring pour la gestion du pattern ‘Inversion Of Control’, injection des dépendances et définition des sources de données Oracle et DB2;
• Gestion des incidents de production (analyse, suivi et résolution).
Environnement technique : Java 1.4/5.0, JSP/Servlet, Spring MVC, JMS, EJB, JNDI, JUnit testing, JMeter, JDBC, Oracle 10, DB2, MySQL, XA Transaction, WebSphere 5.1, IDE WSAD – RAD7, MyEclipse 6.5, UML, WinCVS, Enterprise Architect, SOA Web Services, SOAP, XML, Axis, JMeter
-
Deutsche Bank
- Chef de projet
Paris
2006 - 2008
Projet : Maintenance et évolution de l’application ESS (Equity Swap System)
Mission : Optimisation des processus métiers existants de l’application ESS responsable de la gestion des transactions clients, des « cash-flows» et intérêts générés pour une date spécifique.
• Analyse de besoins MOA / optimisation des processus métiers : calcul des intérêts composés sur les positions boursières, dividendes, des « accruals », « mark-to-market », procédures stockées pour le chargement de données;
• Conception/mise en place de modules de transfert de rapports;
• Pilotage de la mise en place d’une solution « Coherence Cache» pour la gestion de l’accès concurrent au module de gestion des « trades »;
• Pilotage de la mise en place d’une architecture « Event Driven Architecture»;
• Pilotage de la mise en place d’une solution « Messaging Bridge » pour permettre une communication entre deux sources JMS;
• Coordination avec le client (Londres) de la mise en œuvre des évolutions;
• Animation, coordination et encadrement de l’équipe de développement;
• Gestion des incidents de production (analyse, suivi et résolution);
• Reporting au management.
Environnement technique : Java, J2EE, JSP, Servlet, Struts, JMS, EJB, JNDI, Eclipse, Hibernate Persistence Layer, JUnit testing, JDBC, Sybase, PL/SQL, WebLogic 8.1, Coherence Cache (Tangosol), UML, Subversion, UML, EDA, UNIX
-
CGI
- Chef de projet
Casablanca
2005 - 2006
Projet : Maintenance et évolution de l’application MacroContact
Mission : Redéfinition de l’architecture de l’application de Gestion des prêts étudiants, pilotage des développements de nouveaux modules et optimisation des modules existants.
• Étude de besoins MOA et optimisation des processus métiers (réception et traitement des fichiers de données, génération de rapport pdf);
• Optimisation du temps d'exécution du processus batch (traitement > 10h réduit à moins de 2h);
• Participation à l'analyse et à la refonte de l'architecture technique;
• Analyse et résolution des problématiques de performance;
• Animation, coordination et encadrement de l’équipe de développement;
• Reporting au management.
Environnement technique : Java, J2EE, JSP, EJB, JNDI, JMS, Framework Struts, Eclipse, Hibernate Persistence layer, JDBC, FOP transformation (XML-XSL : PDF) Windows XP, Oracle 9.2, WebLogic 8.1, WebSphere, ClearCase/ClearQuest, Maven 1.0, Séléniums, LuntBuild, Design Patterns, UML, UNIX
-
CGI
- Chef de projet
Casablanca
2003 - 2005
Projet : Réalisation application POS (Point Of Sales)
Mission : Dans le cadre du développement d’une application offrant un point de vente de produits bancaires, responsable de la conception des cas d'utilisation, de la rédaction de dossiers fonctionnels et de la mise en œuvre de l’interface d’échange de messages SOAP avec des services Web dans un environnement distribué J2EE - EAI.
• Étude de besoins et définition des spécifications fonctionnelles et détaillées (gestion des délais d'attente, épuration et archivage des demandes, synchronisation de données POS-EAI);
• Mise en place d’une interface de communication et d’échanges de messages SOAP entre l’application J2EE et les Services Web EAI (WebMethod) dans le but d’interagir avec les systèmes bancaires (« legacy systems »);
• Mise en place de l’interface de recherche de demandes;
Environnement technique : HTML, JavaScript, Java, J2EE, JSP, Servlets, XML/XSD, SOAP, Web Services consumer, EJB, RMI, Framework ICE, MVC, WSAD5.0, WebSphere, EAI WebMethod, Visio, Windows 2000, Oracle 8i, JDBC, UML, UNIX
-
Cognicase France
- Chef de projet
2003 - 2003
Projet : Réalisation application GIPO - Mairie de Paris
Mission : Responsable du pilotage des développements et de la livraison de l’application intranet utilisée pour la Gestion Intégrée du Patrimoine et des Opérations pour la mairie de Paris.
• Estimation/planification, contact client, gestion des incidents unitaires;
• Pilotage des développements en cours et de la mise en place des évolutions;
• Pilotage des phases de recette, mise en production, transfert de compétences;
• Garant du respect des délais, périmètre et qualité des livrables;
• Reporting au management.
Environnement technique : Framework Struts 1.0.2, Java, J2EE, JSP, Tomcat 4.1.12, ANT 1.5, JUnit, Windows 2000 Server, MySQL 1.4, JDBC, WinCVS
-
Cognicase France - Projet Duware (Hollande)
- Chef de projet MOE
2002 - 2002
Projet : Réalisation application Tixway
Fonctions : Chef de projet MOE (effectif 10)
Missions : Responsable technique de l’application intranet de billetteries de spectacles pour le cinéma et le théâtre.
• Pilotage de l’équipe technique de 10 développeurs Java;
• Pilotage du projet de bout en bout : étude, conception, développement/tests;
• Mise en place de normes de programmation et d’une architecture multi-tiers;
• Garant du respect des principes d'architecture, normes et lignes directrices;
• Supervision des phases de recettes critiques et de mise en production;
• Reporting au management.
Environnement technique : Java, J2EE, JSP, Servlets, JDBC, parseur XML (Xcerces, JAXP), Tomcat 3.3.1, Visio 2000, Windows NT 4, Sybase 12.0
-
Banque Nationale du Canada
- Chef d'équipe
Montréal
2001 - 2002
Projet : Réalisation application WebInfo
Mission : Coordination de l’équipe de développement et responsable des développements dans le cadre de la refonte des modules administratifs du nouveau site web de la Banque Nationale du Canada.
• Étude de besoins et définition des spécifications fonctionnelles et détaillées;
• Conception et mise en œuvre d’une architecture multi-tiers (normes J2EE);
• Pilotage des développements pour la gestion de toutes les calculettes, outils et formulaires, localisateur de succursales;
• Animation, coordination et encadrement de l’équipe de développement;
• Reporting au management.
Environnement technique : HTML, JavaScript, Java, J2EE, JSP, Servlets, EJB, RMI-IIOP, Visual Age, WebSphere, WSAD4.0, Erwin, Visio, Windows NT 4, UNIX, Oracle 8i, Framework ICE
-
Cognicase
- Chef de projet qualité des développements
2000 - 2001
Projet : Réalisation portail corporatif Bombardier
Mission : Responsable de la rédaction du document de normes technologiques et des spécifications fonctionnelles et détaillées, du développement des fonctionnalités de gestion des communiqués de presse et de différents outils de gestion administrative dans le cadre de la refonte du portail d’entreprise (regroupement de toutes les divisions de Bombardier sous un portail).
• Définition du cahier des normes et des choix technologiques;
• Définition des spécifications fonctionnelles et détaillées;
• Mise en place des interfaces administratives de gestion et d’affichage des communiqués de presse et des nouvelles;
• Mise en place de modules administratifs dans le cadre de la refonte du portail d’entreprise regroupant toutes les divisions de Bombardier;
• Garant du respect du périmètre et de la qualité des livrables
Environnement technique : HTML, JavaScript, Java, J2EE, JSP, Servlets, CGI/Perl, Apache-Tomcat, Windows NT 4, UNIX, Oracle 8i
-
Cognicase
- Ingénieur d'études et développements
1997 - 2000
Site Web de Cognicase Ingénieur d’études et développements
Octobre 2000 à Novembre 2000
Trust Général (BNC)
Système de navigation dynamique à quatre niveaux Ingénieur d’études et développements
Juin 2000 à Septembre 2000
Vidéotron
InfiniT Ingénieur d’études et développements
Octobre 1999 à Mai 2000
Microcell
Système de gestion dynamique des manchettes Ingénieur d’études et développements
Août 1999 à Octobre 1999
UNIVERSITÉ DE MONTRÉAL
Centre de recherche en droit public
CyberTribunal Ingénieur d’études et développements
Octobre 1997 à Juillet 1999