Houssam - Project Manager PMP, Scrum Master Agile
Ref : 140301F001-
92250 LA GARENNE COLOMBES
-
Chef de projet, Consultant technique, Scrum Master (50 ans)
-
Freelance
Expérience professionnelle
Project Manager (freelance), depuis avril 2015
Pilotage de projets du Middle Office
Responsabilités :
• Pilotage de projets : organisation, coordination et animation des
équipes projet selon le cahier des charges (besoins,
budget, délais…) ;
• Pilotage des phases de benchmark sur les orchestrateurs de
processus métiers et leur mise en œuvre ;
• Participation aux études d’impacts transverses ;
• Participation aux phases de développement ;
• 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 ;
• Garantie du respect des délais, périmètre et qualité des livrables ;
• Reporting au management.
Project Manager (freelance), Avril 2014 – Mars 2015
Projet de déploiement de la plateforme Idenum : tiers de confiance qui
labellise des émetteurs d’identité numérique et garantit l’interopérabilité de
l’identité numérique
Responsabilités :
• 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é opérée par Oppida ;
• Garantie du respect des délais, périmètre et qualité des livrables ;
• Reporting au management.
FRANCE
Project Manager (freelance), Mai 2011 - Mars 2014
Scrum Master (effectif : 14 + 3 PO)
Gestion Agile de plusieurs projets Middle Office
Responsabilités :
• Mise en application de l’approche Scrum au sein du MO 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 / aide à la rédaction des tâches et des impacts ;
• 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é des livrables ;
• Gestion des conflits, des problèmes rencontrés et élimination des
obstacles ;
• Reporting au management.
FRANCE
Project Manager (freelance), Juin 2009 – Mai 2011
Pilotage de projets
Responsabilités :
• 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.)
• Pilotage de la mise en œuvre des évolutions et nouvelles
fonctionnalités;
• Pilotage du projet d’authentification/autorisation LDAP entre l’outil
backoffice et 2 applications externes;
• 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.
CANADA
Project Manager (freelance), Juillet 2008 – Mai 2009
Responsabilités :
• Pilotage de projet de refonte du portail Australie ;
• Pilotage de la mise en place d’interfaces de gestion de contenu
(vidéo/photos, catégories, blogs, discussions) ;
• Pilotage de la 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.
Bouygues Telecom / Consultant freelance
Projets Middle-Office – Effectif moyen 14 + 3 Product Owners Depuis mai 2011 (Paris-France)
Chef de projet technique – Scrum Master
A titre de chef de projet technique Java/JEE et Scrum Master, responsable du pilotage de l’équipe de développement Scrum et gestion des projets avec la méthodologie Agile-Scrum pour un développement itératif et incrémental.
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:
Première mise en application de l’approche Scrum au sein du Middle Office FAI de Bouygues;
Organiser et animer les réunions de planification de Sprint, les mêlées quotidiennes, revue de sprint et rétrospective pour un effectif reparti en 2 équipes scrum;
Communication avec le management par des rapports d’avancement tels que les burndown charts;
Animer, coordonner, encadrer et motiver l’équipe de développement tout en étant leur référent technique;
Aider les équipes à implémenter l’approche de développement Agile;
Collaboration et aide à la rédaction des tâches et des impacts transverses;
Collaboration et coach agile pour les 3 Product Owners (rôle, création/gestion des User Stories, gestion des carnets de produits);
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 de l’ensemble des livrables et de la bonne couverture de tests sur les projets impliqués;
Gestion des conflits, des problèmes rencontrés et élimination des obstacles.
Environnement: Java/JEE, Spring 3, Maven3 JAX-WS 2.x, JAXB 2.0, Oracle, GlassFish Server 2.1.1-3.0, IDE Eclipse, SoapUi, Redmine (web-based project management application), Jenkins (Intégration continue), Sonar (analyse de qualité de code), Git (gestionnaire de sources), Gerrit (revue de code), Doxygen (outil de génération de documentation)
SFR – La Défense / Consultant senior
(Groupe onePoint Canada) - Projet Ecom – Effectif 12 Juin 2009 – Mai 2011 (Paris-France)
Expert Java/J2EE – Gestion de projets, Agile/Scrum
A titre de consultant senior Java/J2EE, responsable de la mise en œuvre du framework Wicket, du développement de modules backoffice et de gestion de projets. Approche Agile-Scrum pour un développement itératif et incrémental.
Résultat : mise en production de projets web à forte valeur ajoutée : augmentation du taux d’activation des lignes (du nombre d’abonnés) et offre de livraison en espace en 2h (premier à l’offrir)
Intégration du framework de présentation Wicket pour le développement de l’outil backoffice SIBO permettant de rechercher des commandes, d’appliquer des filtres intelligents, d’agir sur les commandes (activation, annulation, etc.) et de suivre le workflow d’évolution des commandes (état logistique, activation, BO control, etc.);
Analyser les besoins de la MOA et conception/développement des modules backoffice offrant des interfaces de gestion des commandes passées en ligne;
Mise en place des évolutions et nouvelles fonctionnalités;
Responsable de l’architecture, conception et développement d’un service web d’authentification/autorisation LDAP partagé entre l’outil backoffice SIBO et 2 applications externes Ezy et EzyPartner;
Gestion du projet Web2Shop V2 : livraison en espace en 2h;
Gestion du projet Activation Systématique des commandes;
Animer, coordonner et encadrer l’équipe de développement;
Estimation/planification, contact MOA, gestion autonome des problèmes rencontrés.
Environnement: 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 / Consultant senior freelance
Projet Portail Australie Octobre 2008 – Mai 2009 (Montréal-Canada)
Architecte – Analyse/Développement
A titre de consultant senior, responsable de l’analyse, du développement et de l’intégration de modules web à forte valeur ajoutée au niveau du portail de l’Australie. 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 »
Analyser, développer et intégrer la fonctionnalité de gestion des photos/ vidéos à partir des outils PluckSite/ BrightCove;
Estimer, concevoir et implémenter les interfaces de téléchargement et d’affichage des photos et vidéos;
Analyser et concevoir une solution de mise à jour dynamique de l’affichage des « sponsors logos » sur les écrans présentant les catégories, sous-catégories et articles du portail. A noter qu’aucun redémarrage du serveur applicatif n’est requis;
Estimer, concevoir et implémenter les fonctionnalités suivantes : « Single Sign In – Profile – Registration »;
Analyser, estimer et intégrer les fonctionnalités appelées « Community Server Features »: Comments, Blogs, Discussions;
Coordonner avec le client basé en Australie la mise en œuvre des évolutions et nouvelles fonctionnalités demandées;
Assurer un support de premier niveau, investiguer et résoudre les problèmes de production.
Environnement: Java/J2EE, JSP/Servlet, JSTL/Titles, Struts Framework, 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 / Consultant senior freelance
Projet Claims – Effectif : 6 Juin 2008 – Septembre 2008 (Montréal-Canada)
Architecte – Analyse/Développement (WSAD-RAD7)
A titre de consultant senior, 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é. Approche Agile-Scrum pour un développement itératif et incrémental.
Analyser les besoins client et optimiser les processus d’affaires fournissant la liste des réclamations et paiements aux membres;
Conception UML (diagrammes de classes / séquences) des processus d’affaires dans le but de les exposer en service web;
Implémentation des processus d’affaires en Service Web dans une architecture SOA;
Conception UML et redéfinition des interfaces clients (couche présentation) afin d’implémenter une couche client web-service;
Définition des messages XML SOAP composant la requête/réponse échangée entre le client et les services web;
Configuration Spring pour la gestion du pattern ‘Inversion Of Control’, injection des dépendances aux objets Java et la définition des sources de données Oracle et DB2;
Écriture des cas de test JUnit pour les objets DAO, Interfaces client et Web Services;
Assurer un support de premier niveau, investiguer et résoudre les problèmes de production.
Environnement: 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
CANADA
Deutsche Bank
Projet ESS (Equity Swap System) – Effectif : 10 Septembre 2006 – Juin 2008 (Montréal-Canada)
Architecture/Conception – Développement - Chef d’équipe
Optimisation des processus métier 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.
Analyser les besoins client et optimiser le processus de calcul des intérêts composés sur les positions boursières;
Analyser et corriger les anomalies du processus de calcul des dividendes, des intérêts, des « accruals », « mark-to-market »;
Analyser et optimiser les procédures stockées pour le chargement de données de la base de données vers l’application;
Analyser les besoins client, concevoir et implanter le module de transfert des rapports de transactions;
Mettre en place une solution « Coherence Cache» pour la gestion de l’accès concurrent au module de gestion des « trades »;
Produire une analyse d’impact pour l’extraction du module de calcul des intérêts et produire la nouvelle architecture dans un contexte « Event Driven Architecture»;
Mettre en place une solution « Messaging Bridge » pour permettre une communication entre deux sources JMS distincts;
Participer à la redéfinition de l’architecture actuelle de l’application ESS pour une meilleure évolutivité et performance;
Coordonner avec le client (Londres) la mise en œuvre des évolutions et nouvelles fonctionnalités demandées;
Animer, coordonner et encadrer l’équipe de développement de 7 personnes;
Assurer un support de premier niveau, investiguer et résoudre les problèmes de production.
Environnement: 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
Banques Nationale / Laurentienne du Canada
Projet MacroContact – Effectif équipe: 12 Février 2005 à Août 2006 (Montréal-Canada)
Architecture/Conception – Chef d’équipe
Redéfinition de l’architecture de l’application de Gestion des prêts étudiants, développements de nouveaux modules et optimisation des modules existants.
Analyser les besoins client et optimiser le processus de réception et de traitement des fichiers de données;
Réduire le temps d'exécution du traitement en différé (traitement de plus de 10 h réduit à moins de 2 h);
Participer à l'analyse, à la redéfinition de l'architecture et au développement de modules à titre de développeur principal;
Analyser et résoudre les problèmes de performance et de mémoires de l’application;
Implémenter les modèles de conception suivants : Business Delegate, Session Façade, Service Locator, DAO, IoC;
Analyser et optimiser le processus de gestion des rapports PDF afin de résoudre un problème de performance;
Animer, coordonner et encadrer l’équipe de développement de 5 personnes.
Environnement: 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
Banque Nationale du Canada
Projet POS IG (Point Of Sales) Phase II – Effectif : 14 Avril 2003 à Janvier 2005 (Montréal-Canada)
Conception – Analyse/Développement
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.
Rédiger les spécifications fonctionnelles et détaillées (gestion des délais d'attente, épuration et archivage des demandes, synchronisation de données POS-EAI);
Analyser les besoins client et concevoir l’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 »);
Développer l’interface de recherche de demandes clients dans les archives de la base de données relationnelle;
Concevoir des cas d’utilisation (UML).
Environnement: 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
S.A France
Mairie de Paris
Projet GIPO – Effectif équipe : 3 Janvier 2003 à Mars 2003 (Paris-France)
Chef d’équipe - Responsable des développements
Responsable 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.
Prise de connaissance technique et fonctionnelle de l’application (architecture MVC2, framework Struts);
Estimation/planification, contact client, gestion autonome des problèmes rencontrés;
Responsable des développements en cours et de la mise en œuvre des évolutions demandées;
Responsable des tests d’intégration, de la mise en production et du transfert de compétences au groupe exploitation.
Environnement: Framework Struts 1.0.2, Java, J2EE, JSP, Tomcat 4.1.12, ANT 1.5, JUnit, Windows 2000 Server, MySQL 1.4, JDBC, WinCVS
Duware (Hollande)
Projet Tixway – Effectif équipe: 12 Juillet 2002 à Décembre 2002 (Paris-France)
Chef de projet technique
Responsable technique de l’application intranet de billetteries de spectacles pour le cinéma et le théâtre.
Responsable du projet et animer et coordonner l’équipe technique de 10 développeurs Java;
Rédiger un document de normes de programmation et définir une architecture MVC pour les nouveaux développements;
Établir, maintenir et faire respecter les principes d'architecture, de normes et de lignes directrices ;
Auditer les développements passés et mettre en œuvre des solutions pour garantir une meilleure robustesse et maintenance;
Développer et implanter un processus automatisé d’échange de fichiers XML avec un serveur en Hollande;
Coordonner la phase conception, le développement et l’intégration des fonctionnalités dans un environnement multi-tiers;
Responsable des tests d’intégration et responsable de la mise en production de l’application.
Environnement: Java, J2EE, JSP, Servlets, JDBC, parseur XML (Xcerces, JAXP), Tomcat 3.3.1, Visio 2000, Windows NT 4, Sybase 12.0
Canada
Banque Nationale du Canada
Projet WebInfo – Effectif équipe: 6 Octobre 2001 à Juin 2002 (Montréal-Canada)
Chef d’équipe - Responsable des développements
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.
Analyser les besoins client, rédiger les spécifications fonctionnelles et détaillées du localisateur de succursales, et concevoir et mettre en œuvre le modèle de données relationnel;
Modéliser et mettre en œuvre une architecture MVC (normes J2EE);
Développer le processus automatisé de mise à jour de l’information: Threads Java, File Upload;
Compléter l’architecture MVC (normes J2EE) pour la gestion de toutes les calculettes, outils et formulaires;
Coordonner la conception, le développement et l’intégration des fonctionnalités dans un environnement multi tiers;
Animer, coordonner et encadrer l’équipe de développement.
Environnement: HTML, JavaScript, Java, J2EE, JSP, Servlets, EJB, RMI-IIOP, Visual Age, WebSphere, WSAD4.0, Erwin, Visio, Windows NT 4, UNIX, Oracle 8i, Framework ICE
Bombardier
Portail corporatif – Effectif équipe: 14 Novembre 2000 à Septembre 2001 (Montréal-Canada)
Responsable des développements
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).
Rédiger le cahier des normes et des choix technologiques ainsi que les analyses fonctionnelles et détaillées;
Développer toutes les fonctionnalités d’affichage et de navigation à travers les communiqués et les nouvelles;
Développer les interfaces administratives de gestion des communiqués de presse et des nouvelles;
Développer la structure de gestion des fichiers sérialisés représentant le contenu des communiqués de presse.
Environnement: HTML, JavaScript, Java, J2EE, JSP, Servlets, CGI/Perl, Apache-Tomcat, Windows NT 4, UNIX, Oracle 8i
AUTRES RÉALISATIONS (Montréal-Canada)
COGNICASE
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
ETUDES / FORMATION
1997
Licence spécialisée en Informatique (B. ès Sc.) / Software Engineering
Université de Montréal – Montréal (Québec), Canada
1993
DEC en Informatique
CEGEP Saint-Laurent, Saint-Laurent (Québec), Canada
1992
Baccalauréat français D (Mathématiques & Biologie)
Lamartine, Abidjan, Côte d'Ivoire
COMPÉTENCES TECHNIQUES
Outils de développement (IDE)
Eclipse / WTP / MyEclipse 6.5, WSAD, RAD7
Servers d’applications
GlassFish Server 2.1.1- 3.0, WebLogic (BEA), IBM WebSphere 5.1, Apache Tomcat 6.0
Framework & Approches architecturales
Wicket 1.4.12, Struts 1.2, Spring 3, Hibernate, SOA, Event-Driven Architecture, MVC, Design Patterns
Langages et normes
Java 6/JEE 5, JSP, JSTL Tags, Servlets, JDBC, RMI-IIOP, EJB 3, JNDI, JMS, JAXP, XML/XSL, Web Services (XML-RPC, SOAP, REST, UDDI, WSDL) , CXF, Axis-1.4, JAX-WS-2.x, JAXB-2.1
Systèmes d'exploitation
Windows XP, Windows NT, Vista, UNIX, Linux Ubuntu
Bases de données
Oracle, DB2, Microsoft SQL Server, MySQL, Sybase
Outils
Ant, Maven, JUnit, JMeter, SoapUI, WinCvs, Subversion (SVN), Lotus Notes, MQSeries, TOAD, Rapid SQL, PuTTy, SFTP, Enterprise Architect (EA), ClearCase/ClearQuest, UML, PL/SQL, Redmine, Jenkins, Sonar, Cobertura, Emma, Git, Gerrit, Doxygen