COMPETENCES FONCTIONNELLES ET/OU METIERS
Banque/Finance :
- Banque de détail
- Asset Management, Gestion d’Actif
- Gestion de risque de contreparties : Norme Bâle 2 (provision, base de défaut)
- Bourse, Compensation
Industrie :
- Automobile, Telecom multi-canal (Web 2.0 / Mobile)
Gestion :
Commercial, Gestion de Stock/Production
COMPETENCES TECHNIQUES
Domaine Niv Domaine Niv
Langage / BDD Java/J2EE :SWING, JSP/STRUTS, EJB, Display Tag, Infonode, JGoodies, Spring 3 Oracle, MySQL, SYBASE 2
SQL, PL/SQL 2 WEB 2.0, Ajax/GWT 2
XML, JDOM, XSLT 2 C, C++ 1
Progiciel Fatwire Content Server 7.5 3
Outils/Framework Rational Rose 3 Eclipse, RAD6, Jigloo, GWT Designer 3
Struts, Sweetdev, Hibernate, Spring 3 Dimension, Test Director, Mantis 2
JBOSS, TOMCAT, WebSphere, JONAS 2 PL/SQL Developper, TOAD, SQuirrel SQL, AMCDesigner 2
Méthodologies Merise, OMT, RUP, UML,
Ingénierie des processus 3
Design patterns, Ingénierie des exigences 2
1 : connaissance ; 2 : maîtrise ; 3 : expert
FORMATION ET DIVERS
Formation :
• 2005 : Doctorat en Informatique (Système d’information), Université Paris 1 Panthéon Sorbonne
• 2001 : Master en Informatique, « Information, Interaction, Intelligence », Université Paris 1 Panthéon Sorbonne/ Université Paris 11 Orsay.
• 2000 : MIAGE en Informatique (Major de Promotion)
Formation continue :
• Septembre 2004 : Framework Struts
• Janvier 2005: Framework Hibernate
• Fevrier 2006: Framework Sweetdev
• Avril 2006: Outil de gestion de configuration Dimension
• Fevrier 2008 : Framework Spring
• Avril 2009 : Fatwire Content Server 7.5
• Juillet 2007-2010 : Cursus Gestion de Projet
Langues : Anglais : courant, Arabe : bilingue, Italien : notions
Divers : Publication d’articles informatiques dans des livres et revues internationales :
– ""An Approach for Evolution-Driven Method Engineering"", C. Rolland, M. Ben Ayed , Chapter in the book on Model based Method Engineering, IDEA Group (pub), 2005.
– “Constructing the Lyee Method with a Method Engineering Approach”, M. Ben Ayed, J. Ralyté, Knowledge Based Systems Journal (17), pp. 239-248, Elsevier, 2004
– ""Lyee Program Execution Patterns"", M. Ben Ayed, Proceeding of Lyee-W02: New Trends in Software Methodologies, Tools and Techniques, pp 212-224, IOS Press, 2002….
De 12/2009 à ce jour Client : BANQUE POSTALE
- Projet : Socle STMC : Mise en place et maintenance du socle applicatif STMC 3.2 et des Frameworks associés (Architecture basée sur IBM Websphere Application Server)
- Fonction : Chef de Projets
- Mission(s) et réalisations :
- Pilotage d’un portefeuille de 4 projets, gestion des plannings, budgets et risques
- Participation aux comités de projets et de pilotage (Socle et Métier)
- Coordination avec les différents intervenants de la direction technique
- Suivi des problèmes techniques avec IBM
- Environnement : Java J2EE, WAS6.1, WAS7, MsProject, Artemis PAI 7
De 04/2009 à 12/2009 Client : BFORBANK
- Projet : Mise en place d'une banque en ligne spécialisée dans trois familles de produits : (i) Epargne (Livret, Compte à terme…), (ii) Assurance Vie et (iii) Fonds avec option « brokerage online »
- Fonction : ScrumMaster – Architecte J2EE
- Mission(s) et réalisations :
- Projet piloté par les délais « Une banque en ligne en 7 mois !!! » avec 15 sous-traitants (Utilisation de la méthodologie Scrum)
- ScrumMaster pour la partie CMS / Web, Intégration du produit Fatwire Content Server 7.5.1
- Animation des réunions d’expression de besoins avec les utilisateurs
- Mise en place de l'architecture applicative
- Pilotage d'une équipe de 8 personnes pour la phase de réalisation
- Pilotage d'une équipe de 4 personnes pour la phase TMA
- Responsable des livraisons et déploiements sur les environnements d’intégration et de recette
- Formation et assistance des utilisateurs pour la phase du lancement commercial du site
- Participation aux comités de projet et de pilotage
- Environnement : Scrum, Java J2EE, UML, Tomcat, Oracle, Spring , Fatwire Content Server 7.5.1, Eclipse, MsProject, QualityCenter
De 10/2008 à 03/2009 Client : ORANGE / Projet ZapZone
- Projet : Portail Multi-canal (Web 2.0 - Mobile) pour les 12-18 ans
- Fonction : Architecte J2EE
- Mission(s) et réalisations :
- Rédaction du dossier d’architecture technique
- Développement d'un POC
- Mise en place de l’architecture et du socle technique : (Liferay Portal, Cocoon, JONAS, SPRING, JSF, IceFaces)
- Pilotage d'une équipe de 4 concepteurs
- Administration de la base de données (MySql)
- Garant du respect des normes UML et de la traçabilité des exigences
- Environnement : JAVA J2EE, Web 2.0, Liferay Portal, Portlet JSR 168, WebServices, Cocoon, Spring, Hibernate, JSF, IceFaces, MySQL, JONAS
De 02/2008 à 10/2008 Client : RENAULT/ PVI
- Projet : Projet PVI : Mise en place d’une application d’aide à la vente pour Renault Commerce International avec déploiement dans 50 pays.
- Fonction : Chef de Projet Technique
- Mission(s) et réalisations :
- Mise en place de la première application RIA au sein du SI Renault avec Adobe Flex Air (en mode connecté/déconnecté)
- Participation aux réunions de cadrage avec la maitrise d'ouvrage
- Développement d'un POC
- Rédaction du dossier d’architecture technique,
- Mise en place de l’architecture et du socle technique
- Encadrement d'une équipe de 5 développeurs
- Participation aux réunions hebdomadaires avec les équipes techniques Renault
- Suivi des anomalies et planification des corrections
- Suivi des exigences durant le cycle de vie du projet dans le cadre du processus CMMi3
- Participation aux comités de projet et de pilotage
- Environnement : UML, Java J2EE, Swing, Jgoodies, Adobe Flex Air, Adobe LifeCycle DataService, Hibernate, Tomcat, Axis, Junit, SQL, PL/SQL, Eclipse, Jigloo, TestDirector, MsProject
01/2008 : Intégration du Groupe STERIA- Division Finance
Fonctions : - Chef de projet, Architecte J2EE
- Responsable du Centre de compétences « Urbanisation/Java EE ».
- Avant vente : Préparation de réponses aux appels d’offres
De 09/2007 à 12/2007 Client : SOCIETE GENERALE - Risk Management
- Projet : Projet E2D: dans le cadre du projet SYRIS (Mise en place de la nouvelle réglementation Bâle 2 pour janvier 2008), le projet E2D vise la construction d'un entrepôt des dossiers de Défaut.
- Fonction : Consultant AMOA
- Mission(s) et réalisations :
Mapping des informations contenu dans les bases de données de deux systèmes transitoires de collecte des données de défaut (Collos et DSA) vers la nouvelle base de données E2D. Résolution de la problématique d'hétérogénéité des données et des processus entre les deux systèmes transitoires et E2D :
- Rétro-ingénierie du processus de l’application DSA
- Réalisation du mapping des données DSA vers E2D
- Construction du modèle conceptuel de données issues de la phase de mapping
- Rédaction de spécifications fonctionnelles détaillées
- Environnement : AMCDesigner, MsProject
De 05/2007 à 09/2007 Client : EURONEXT, LCH CLEARNET
- Projet : LIMPID : Refonte de l’outil «Clearing 21 » , Réalisation d’un nouvelle application traitant la fonction de Compensation
- Fonction : Chef de Projet Technique (UML, Java J2EE, Web 2.0)
- Mission(s) et réalisations :
- Etat de l’art sur les développements sous AJAX/GWT
- Modélisation du processus assurant la création et le paramétrage d’un membre Conpensateur en collaboration avec la maîtrise d’ouvrage.
- Définition de l’architecture applicative de l’outils LIMPID (Client léger : AJAX/GWT, Service Java hébergé sur un serveur TOMCAT, Base de données MySQL )
- Développement d’un prototype (POC) en GWT automatisant le processus défini ci-dessus (Gain de 25 mn par rapport à l’outil existant)
- Développement d’un Framework étendant GWT : Composant graphique riche, Mécanisme de double validation, pattern de développement…
- Encadrement de développeurs, suivi de planning …
- Environnement : Java/J2EE : JDK 1.4, Tomcat, Web 2.0, AJAX/GWT (Google Web Toolkit), SQL, MyEclipse/GWT, MyEclipse, Mantis.
De 10/2006 à 04/2007 Client : Crédit Agricole ASSET Management
- Projet : Media +Client : Referential Gate: Mise en place d'une nouvelle application Java/J2EE permettant la gestion du référentiel associé au métier de ""Gestion d'actifs"" (Remplacement de l'outil DECALOG).
- Fonction : Architecte J2EE
- Mission(s) et réalisations :
Conception et implémentation d’un Framework J2EE propriétaire visant à proposer une plateforme dynamique d’exécution de modules Java. Conception et réalisation du portail « Référentiel Gate » en se basant sur ce Framework.
* Architecte :
• Implémentation d'un Framework propriétaire basé sur les Frameworks JGoodies et InfoNodes,
• Conception et définition de l’architecture du portail « Référentiel Gate »,
• Intégration et déploiement sur les environnements de développement, qualification et Pre-Prod. (Serveur JONAS).
* Conception/ Réalisation :
• Rédaction des spécifications fonctionnelles et techniques détaillées,
• Réalisation des interfaces de consultation et de mise à jour des portefeuilles et des instruments financiers (Java/J2EE, SWING, HIBERNATE, SQL, JIGLOO)
• Suivi et Correction d'anomalie (Mantis)
- Environnement : Java/J2EE : JONAS, Eclipse 3.2, JDK1.4, SWING, EJB, Infonode, JGoodies, HIBERNATE 3, Spring, SYBASE, JDBC, LOG4J, SQuirrel SQL, CVS, MANTIS, Jigloo
De 01/2006 à 09/2006 Client : BNP PARIBAS
- Projet : MIRO : Management of Impairment and Risk On-Line
- Fonction : Chef de Projet Technique : UML/JAVA J2EE
- Mission(s) et réalisations :
- Mise à jour et évolution des uses case par rapport à l’évolution de l’expression des besoins
- Participation aux réunions MOA pour la validation des uses case
- Responsable ATOS au près des équipes méthodes BNPP pour assurer le respect de processus de conception requis pour la certification CMMI3
- Conception UML (Diagrammes de séquence boite noire/boite blanche, diagrammes de package, diagrammes de classe) , sous Rational Rose
- Responsable du dossier d’analyse dans son ensemble
- Responsable ATOS au près des équipes production de BNPP pour le suivi de la mise en place des environnements de développement, recette et qualification
- Définition de l’architecture de l’application et décision des choix techniques
- Participation au développement de l’application Java/Struts/J2EE (Websphere, framework Sweetdev, utilisation des EJB Session beans pour la couche business, utilisation d’Hibernate pour la couche persistance)
- Mise en place du mécanise d’authentification bancaire et de sécurité applicative via IPKI.
- Réalisation de tests unitaire et d’intégration
- Déploiement et livraison pour les environnements de développement et recette (Websphere 6)
- Responsable technique pour l’ensemble du projet en support à toute l’équipe et au DP.
- Responsable du PGCL (Gestion de configuration : CVS et Merant Dimension) et de l’application des normes du projet (conception et réalisation)
- Suivi et correction d’anomalies (TestDirector 8.0)
- Environnement : Java/J2EE : WEBSPHERE 6, RAD6, Rational Rose, SODA, AMCDesigner, JDK1.4, JSP, SERVLETS, EJB, STRUTS, SWEETDEV 2.1.5, HIBERNATE 3, Hibernate Tools, ORACLE 9i, JDBC, LOG4J, IPKI, PL/SQL Developer, Dimension 8.0.5, TestDirector 8.0
08-2005- 12/2005 Client : SNECMA
- Projet : SB-Index : Développement d’un portail intranet
- Fonction : Expert Technique (Java/J2EE)
- Mission(s) et réalisations :
- Implémentation des interfaces de consultation des caractéristiques des moteurs (utilisation de JSP/STRUTS, Display Tag, TOMCAT)
- Implémentation des interfaces de mise à jour (moteur, documentations)
- Implémentation d’une interface de mise à jour des pages de l’intranet (utilisation de HTML Area)
- Intégration et déploiement sur l’environnement de développement.
- Environnement : Java/J2EE : JDK1.4, JSP, SERVLETS, STRUTS, TOMCTA, Display TAG , HTML Area, HIBERNATE 3, , ORACLE 8i, LOG4J, TOAD, Eclipse 3.1, CVS.
08/2005 : Intégration du Groupe ATOS ORIGIN – Division Finance
Fonction : Expert Technique / Architecte J2EE
De 09/2001 à 07/2005 Client : CATENA Corporation, Japan, CRI- Paris
- Projet : « Lyee International Project » : Collaboration avec des partenaires de 12 pays pour le développement et le perfectionnement de la méthode Lyee (méthode de génération automatique de code) et de l’atelier de génie logiciel LyeeALL
- Fonction : Ingénieur de Recherche et Développement
- Mission(s) et réalisations :
Formalisation et extension de la méthode Lyee
- Recueil des besoins des éditeurs de Lyee et rédaction d’un document d’expression des besoins
- Rédaction du cahier des charges
- Ré-ingénierie de la méthode : définition des diagrammes UML formalisant la méthode Lyee (Méta-modèles de produit et de processus : diagramme de classes, diagramme d’activité…)
- Définition d’un ensemble de design patterns propriétaire pour la capture des besoins des utilisateurs et la génération des inputs LyeeALL (informations Excel et XML prises en charge par LyeeALL)
- Rédaction des livrables
Extension de l’AGL LyeeALL : Conception et implémentation de l’outil CapLUR (Capture des besoins en amont et leur acheminement vers LyeeALL)
- Rédaction de spécifications fonctionnelles détaillées
- Implémentation des design patterns
- Développement de GUI de CapLUR avec SWING
- Utilisation du framework STRUTS, extension des templates LyeeALL
- Utilisation de l’API Hibernate pour la persistante des données
- Ecriture des programmes XSLT (transformation des données XML et Excel en données XML au bon format prêtes à être intégrées dans la base)
- Générer des réponses XML via l’API SAX, DOM
- Développement des composants pour le couplage de CapLUR à LyeeALL (Utilisation d’un framework propriétaire)
- Tests de validation (Utilisation de JUnit pour des tests unitaires)
- Environnement : Java/J2EE : JSP, SERVLETS, EJB, STRUTS, HIBERNATE, XML, XSLT, ORACLE 8i, JDBC, DOM, SAX, Junit, ECLIPSE (Lomboz), WSAD 5.1.2, Maven, JDBC, XML, LOG4J, VBA.
De 02/2001 à 07/2001 Stage de Master, Université Paris 1/ Paris 11
- Projet : Approche pour la conception des SI actifs, participation au projet européen e-utilities.
- Fonction : Ingénieur d’Etudes
- Mission(s) et réalisations :
- Proposition d'une démarche pour la décomposion d'un SI en services
- Proposition d'une méthode pour le pilotage des services via un système de workflow
- Implémentation des mécanismes de coordination des services avec Lotus Domino5
- Environnement : Lotus Domino 5