Expérience professionnelle
BANQUE CENTRALE DES ETATS D’AFRIQUE DE L’OUEST
(DAKAR - SENEGAL) --/2009
- 07/2007
• Démarche d’industrialisation pour la réalisation d’applicatif J2EE:
Ø Définition des services de base du référentiel SOA en environnement open source
Ø Industrialisation des applications J2EE (maven, jboss, eclipse)
Ø Accompagnement des équipes projets (formations, accompagnement technique et pilote)
• Audit d’application et accompagnement technique :
Ø Application Cactus / socle technique. (architecture, développement, packaging, sécurité …)
Ø Accompagnement technique sur l’évolution du système d’information (métier et technique)
• Architecture d’applications
Ø Refonte de l’architecture du socle applicatif (composants/services communs)
Ø Architecture d’applications métier
Ø Centralisation des risques / crédits des emprunteurs de l’UMOA
Ø Gestion et Suivi de l’exécution du budget annuel de la BCEAO (Sabulina)
Ø Gestions des immobilisations de la BCEAO (Mimosa)
• Processus de formation des équipes de développement et des équipes système :
Ø Formation à l’architecture des applications J2EE en environnement distribué
Ø Formation à EJB3 et Web service avec Eclipse WTP (3 sessions)
Ø Formation à la conduite de test de montée en charge avec OpenSTA.
Ø Formation à l’administration JBoss (2 sessions)
Environnement : SOA, Maven, Jboss, EJB3, Web service, JEE, Eclipse, Test de charge, OpenSTA.
SOCIETE GENERALE (VAL DE FONTENAY - 94)
(ITS/SOL/ASU) -- /2009 - 06/2008
• Architecture technique de plusieurs projets:
Ø SOP : plateforme SOA de mise à disposition de service métier sur la base d’annuaire de service IBM WSRR et de passerelle d’échange IBM DataPower
Ø Orchestra : plateforme d’hébergement de workflow sur la base de produits Tibco : IProcess Engine, BusinessWorks et Business Events
Ø SogecasWeb : projet de refonte d’une application de « cash management internationnal » en environnement Portail Vignette avec gestion de contenu
Ø Sureté : projet de gestion des contrôles d’accès aux sites Société Générale
Environnement : Weblogic, Portail Vignette, Tibco, Oracle, Linux, AIX, Solaris.
GROUPE SWISSLIFE (PARIS 8 ET ROUBAIX)
DIRECTION DES ETUDES (DDE) 05/2008
-07/2005
• Architecture de différentes applications et d’un référentiel SOA:
Ø Architecture d’applicatif et urbanisation autour d’un référentiel SOA :
Ø Application « Dossier client » (poste de travail du gestionnaire) à base de portail Websphere Portal 5 et en environnement SOA. (Portlet, EJB, Web service, JCA)
Ø Application « PatBlanche » (plateforme pour les prises en charge et devis dans le domaine de la Santé) à base de web service partenaire
Ø Architecture des tarificateurs métier sur les produits de retraite, santé et dommage
Ø Application «institutionnelle « ******** » (vitrine et service aux intenautes)
• Industrialisation en environnement SOA :
Ø Mise en place de préconisations et normes autour du référentiel SOA (EJB et Web service)
Ø Développement de composants et services distribués transverses (EJB et Web service)
Ø Définition de l’architecture en environnement Websphere (Websphere 6 et Websphere 5)
• Refonte de la chaîne d’accès à CICS via CTG IBM
Ø Mise en place de la solution et formation des équipes aux outils IBM pour l’accès à CICS par JCA
Ø Conduite de test de charge
• Mise en place d’une chaîne d’accès à la base documentaire IBM OnDemand
Ø Réalisation d’un connecteur d’accès à OnDemand
Ø Conduite de test de charge
• Prototypage de la solution Websphere ESB et WPS avec l’outil de développement WID
• Audits, Formations et support aux équipes techniques
Environnement : SOA, Websphere 6, Websphere portal 5, Rational Application Developer 6 , Rational Software Architect, Java/J2EE, Web service, EJB , JCA / CICS, hibernate, castor, FOP, OpenSTA
THALES ASI RH (JOUY EN JOSAS – ELANCOURT)
SERVICE INFO RG
02/2008
• Campagne de test de charge sur l’application eAdmin (application dédiée au personnel)
Environnement : OpenSta, JBoss cluster, Apache ModJk, JEE, Web , EJB 3
OSEO (MAISON ALFORT 94)
SERVICE GARANTIE
02/2008
• Audit de l’application « Atrium » (assurance de prêt aux PME –PMI)
Environnement : Websphere Application Server 5/6, J2EE
BRED BANQUE POULAIRE (CRETEIL 94)
URBANISATION ET METHODE 06/2007 - 10/2006
• Audit de l’architecture du SI
Ø Architecture applicative sur la base d’un référentiel de service
Ø Architecture technique en comparaison avec des solutions techniques open source
• Audit de l’application banque « ******** »:
Ø Audit de l’architecture technique basée sur :
Ø Websphere 5 et accès CICS pour les fonctionnalités de HomeBanking
Ø Zope / Plone pour la gestion de contenu (Edito)
Ø Audit applicatif avec revue de code des services d’authentification, de gestion de portefeuille Boursier, de gestion de compte avec authentification forte et de gestion de contenu (python)
Ø Analyse des solutions techniques d’accès à CICS pour un projet de migration
• Audit des applications « Dossier Client et Dossier Professionnel»:
Ø Audit de l’architecture technique en environnement Websphere 5 mutualisé
Ø Audit applicatif avec revue de code
Environnement : Websphere Application Server 5, IBM CTG, EJB, JCA, J2EE, Zope 2.8
FORMATEUR
JAVA-J2EE ET SOLUTIONS OPEN SOURCE DEPUIS
2004
• Formations & séminaires sur mesure (avec quelques références clients)
Ø Formation Architecture J2EE en environnement distribué pour la BCEAO (Sénégal)
Ø Formations Java- J2EE - JBoss pour la BCEAO (Sénégal), le groupe Swisslife
Ø Formations EJB pour le compte du CNEDI (Centre National d’etudes et de Développement Informatique)
Ø Formation Java / UML pour la société HighDeal (spécialisé en tarification Télécom)
Ø Formation Hibernate avec la société de formation Beyjaflore pour le compte de BNP Paribas
Ø Séminaire Web service pour la société Sanofi - Rennes
SFR (LA DEFENSE - 92)
DRS/DTS/DSVA 07/2006
• Audit des applications de « boutiques en ligne » professionnelle & grand public :
Ø Audit de l’architecture basée sur les produits Websphere Commerce Server (WCS 5 .6), Websphere Product Center (WPC 5.2) et Websphere Commerce Analyser (WCA 5.6)
Ø Revue de code des « boutiques en ligne » sur WSAD et Websphere Commerce Pro Edition SE 5.6
Ø Analyse du processus de déploiement des livrables réalisés avec Ant et en ksh sur AIX 5.3.
Environnement : Websphere Commerce Server 5.6, Websphere Product Center 5.2, J2EE
COMPTOIR GENERAL DU RESSORT (SEVRAN 93)
SERVICE INFORMATIQUE 06/2005- 01/2005
• Etude des ERP Open Source « Compiere v2.5 » et « ERP5 » pour le groupe CGR (PME internationale – équipementier automobile):
Ø Etude de l’existant : Comptabilité Anaël et GPAO Procost.
Ø Etude de l’ERP open source « Compiere v2.5.1.g » basé sur une architecture J2EE / JBoss.
Ø Etude de l’ERP open source « ERP5 » de Nexedi basé sur une architecture Zope/Python.
Ø Réalisation d’un prototype avec Compiere v2.5 : intégration avec la GPAO existante grâce à une architecture distribuée sous JBoss hébergeant des applications orientées Web service (Axis)
Ø Réalisation d’un prototype avec ERP5 : réalisation d’un module de « commande ouverte » avec intégration EDI (flux Delfor 96A)
Ø Etude comparative avec un ERP commercial « préconfiguré » pour l’automobile (T-Systems)
Ø Animation des points d’avancement avec la direction
Environnement : Java/J2EE, Web service, JBoss, ERP Compiere, ERP5 , Zope, Python, linux.
BANQUE DE FRANCE (PARIS 1ER)
ADMINISTRATION DES DONNEES ET DU SYSTEME D’INFORMATION (ADSI) 12/2004 - 07/2002
• Etudes transverses sur les architectures techniques & applicatives en environnement J2EE :
Ø Etude de solution de sécurité (sécurité J2EE, sécurisation de protocole avec SSL).
Ø Définition d’une méthodologie pour la mise en place de test de charge (Load Runner-Mercury)
• Etudes des solutions de persistance en environnement J2EE :
Ø Etudes des solutions de persistance pour SGBD (cahier des charges, dossier de choix de solution)
Ø Etude de 8 solutions de persistance et prototypage de 3 d’entre elles (Toplink, JDO, Hibernate).
Ø Préconisation de développement pour les équipes projets
• Etude d’une chaîne d’accès à IMS pour l’interfaçage d’un environnement J2EE avec les applications COBOL(Pacbase) sur zOS:
Ø Etude des solutions en collaboration avec IBM (cahier des charges, dossier de choix de solutions)
Ø Définition de l’architecture technique (Websphere 5, Connecteur JCA, ImsConnect, IMS, RACF).
Ø Préconisations de développement pour les équipes projets
Ø Rédaction d’un guide du développeur pour l’accès aux transactions COBOL (WSAD 5 IE)
• Assistance à maîtrise d’œuvre :
Ø Conseil en architecture applicative
Ø Réalisation et développement d’applications (développement J2EE)
Ø Support technique pour les problèmes de développement et d’intégration.
Ø Audit d’applications (conformité J2EE et standard d’usage, amélioration de performance).
Ø Formation des équipes projets à Java et J2EE
Environnement : J2EE, Websphere, WSAD, IMSConnect/IMS, Racf, Test de charge, TopLink, Lido
CROSS SYSTEMS (PARIS XX)
DEPARTEMENT E-BUSINESS 12/2003 - 09/2000
JURIS-CLASSEUR (PARIS XV), LEXIS-NEXIS : SITE E-COMMERCE ET ADMINISTRATION (4 MOIS)
Architecture J2EE pour un site de commerce en ligne et une application d’administration (********):
Environnement : J2EE application web, Java Swing, JRUN, SQL server 2000, FreeVCS, JBuilder
CROSS-SYSTEMS, TRAVAUX INTERNES : ARCHITECTURE J2EE (4 MOIS)
Architecture et développement J2EE :
Ø Architecture J2EE d’une application d’e-Commerce pour la formation interne et externe.
Ø Intégration sur serveurs d’application Websphere, Weblogic, Jboss et Oracle 9IAS
Environnement : EJB 1.1/2.0, JCA, JNDI, RMI, JMS, jsp/servlet, struts, sécurité J2EE, Oracle 9IAS, Weblogic 7.0, Jboss 3.0, Websphere 4.X
BOUYGUES TELECOM (VÉLIZY 78), INTERNET MULTICANAL (7 MOIS)
Architecture J2EE d’une plate-forme de services multi-canaux
Ø Intégration d’un moteur de règles et mise en place d’une plateforme d’intégration continue
Ø Modélisation Uml sous Rational Rose et développement sous CVS avec JUnit et Ant
Environnement : jsp/servlet, struts, EJB , JNDI, RMI, JCA, JMS, sous Tomcat & Jboss, CVS, XML
TV INTERACTIVE (FORFAIT CROSS-SYSTEMS), CANAL+ TECHNOLOGIES
(4 MOIS)
Architecture d’une plateforme TVI pour « Canal + Technologies » :
Ø Développement et intégration de service pour la diffusion de programme TVI (quotidien suédois « Aftonbladet », « ******** », informations météo pour « Télé + » ,quotidien « Astro » Malaisie)
Environnement : Java , Xtvml, Wokup !Server, Windows, broadcast TV, XSL et XSLT
INTERNET MOBILE (FORFAIT CROSS-SYSTEMS), DIFFUSION MULTICANAL
(3 MOIS)
Qualification du serveur multi-canal « Wokup ! Server » de la société « Wokup ! ».
Environnement : Java , XSL/XML, SMS, Wokup !Server, Windows, WAP, PDA, Oracle, MySQL
ALCATEL BUSINESS SYSTEMS (COLOMBES - 92)
MOBILE PHONE 09/2000 - 06/1997
Réalisation d’une IHM de téléphone mobile basée sur une machine virtuelle à l’aide d’un AGL proposé par la société « Hyperpanel » spécialisée dans l’informatique embarquée (12 mois)
Ø Etude technique à partir d’une plate-forme hardware ARM7 TDMI et d’un OS microChorus.
Ø Portage et intégration d’une machine virtuelle Hyperpanel
Ø Intégration et optimisation de la couche applicative sur cible.
Environnement : Machine virtuelle embarquée, C++ / C, Unix, GCL Rational ClearCase
Elaboration d’un prototype de téléphone mobile à base de machine virtuelle Java (14 mois)
Ø Mise en place d’un environnement de développement et d’intégration (GCL Clearcase)
Ø Etude, portage et intégration d’une machine virtuelle JAVA proposée par Hewlett Packard
Environnement : Java & JVM embarqué, JNI, C++ / C, Unix , mirco-Chorus , GCL ClearCase
Implémentation des fonctionnalités réseaux et IHM liées aux cartes SIM (12 mois)
Ø Spécification d’interface à partir des recommandations GSM de l’ETSI (11.11 & 11.14)
Ø Conception et développement dans un environnement GCL Clearcase
Environnement : C++, OMT, Unix, micro-Chorus, Carte Sim Tool Kit, GCL Rational ClearCase.
SOCIETE GENERALE DE TELEINFORMATIQUE
(CHAMPS SUR MARNE – 77) 06/1997 - 10/1996
Application pour le décodage et la diffusion de spots publicitaires au format MPEG2
Ø Intégration de carte «Optivision Serial 2» & «Optibase VideoPlex» pour le décodage MPEG2
Ø Développement d’une I.H.M. basée sur les « Microsoft Foundation Classes »
Environnement : Windows, Visual C++ MFC, MPEG
SERVICE NATIONAL : 53IEME REGIMENT D’ARTILLERIE
(ALLEMAGNE) 07/1996
- 10/1995
Affecté aux services de défense et d’instruction
FORMATION
09/1995 D.E.A. traitement d’image - INSA Lyon
06/1995 Diplôme d’Ingénieur - INSA Lyon
CONNAISSANCES
Modélisation RUP / UML, IBM Rational Software Architect 6, XDE, Rational Rose, StarUml
Développement IBM Rational Application Développer 6,IBM Wsad 5x / 4x, Eclipse, Jbuilder,
CVS, FreeVCS, Gestion de Configuration Rational ClearCase.
J2EE/Java Web service, Servlet, JSP, JCA connector, EJB, JMS, JNDI, RMI, JSSE, JCE, JMX,JDO
Open source Hibernate (ORM), Axis (Web service), FOP (PDF), Poi (Excel), Castor (XML), Log4J, Struts , JFreeChart
Langage Xml, Xsl / Xslt , Html,C++, SQL, Perl, shell Unix, notion de COBOL et Pacbase.
Serveurs IBM Websphere, JBoss, BEA Weblogic, Tibco BW
SGBD
Oracle, Mysql, SQL server 2000, DB2
Système Unix (AIX et Solaris), Lunix , Windows NT/2000/XP, Notions zOS & RACF