J’ai plus de 15 ans d’expérience dans la conception, le développement
d’application et dans le consulting.
Après avoir travaillé comme administrateur système/réseaux Unix (HP-UX,
AIX, Solaris, Linux) et DBA Oracle pendants des années, après avoir
développé pendant des longues périodes des applications en technologie
client/serveur en SmallTalk, C++ et Corba, je suis devenu un expert en
Java/J2EE développement sur des plates-formes BEA, IBM, JBoss et Sun.
”Kerberization” complète de l’environnement de production (JBoss,
WebSphere, Apache maven, Apache Archiva, Sonatype Nexus,
Hudson, etc.) avec des plugins SP-Nego et GSS API.
Implémentation SSO avec Kerberos et SAML.
Suse Linux Enterprise 11, Serveur d’application JBoss 5 et Glassfish 2, Java, Eclipse, Apache ServiceMix, MySQL 5, Subversion, maven, ant, WS-Security, WS-SecurityPolicy, WSTransaction.
· VSC Technology Levallois, de Août à décembre 2008
Architecte Senior Java/J2EE pour le site voyages-sncf.com
Mission d’interim pour le remplacement de l’architecte maison.
POC : Etude de faisabilité pour le remplacement de l’ESB
AquaLogic Service Bus de BEA avec des produits OpenSource
comme JBossWS, JBoss ESB, Glassfish OpenESB et ServiceMix
d’Apache.
Définition DAT (Dossier d’Architecture Technique) et prototypage
SOA pour l’environnement de développement dédié au site
voyages-sncf.com, incluant Oracle Workshop et Oracle WebLogic
Server/Portal.
Prototypage SSO avec OpenSSO et SUN Java System Access
Manager.
· CAP-GEMINI OutSourcing, Saint-Cloud, de Janvier à Août 2008
Mission au forfait pour le Paris Mutuel Unique (PMU).
Architecte Senior/Chef de Projet SOA.
Environnement: Linux Suse/RedHat, Windows XP/Vista, IBM-DB2,
JBoss SOA Platform, IBM WebSphere, BEA AquaLogic, Eclipse/RAD
(Rational Application Deeveloper), Java EE 5, EJB 3, Web Services,
Hibernate, Spring.
Responsabilité : Portage de système client/serveur Delphi/DB2
dédiée au PMU vers une application SOA, Java/J2EE.
Définition du Dossier d’Architecture Technique, conception de l’ensemble des couches et composants logiciel du système, développement et réalisation de composants logiciel de la couche présentation (JSF, Facelets, RichFaces, ICEFaces, MyFaces, Seam) et services (EJB3, Web Services, JAX-WS, JAXB, Hibernate, Spring), encadrement équipe off-shore 10 personnes (développeurs). Cellules/noeuds adminsitration, gestion cluster, load balancing, optimisation des performances. Encadrement 6 personnes.
· Ministère de Finance, Bruxelles, La Belgique, de Septembre à Décembre 2005.
Chef de Projet/Développeur Senior.
Responsable du développement d’un framework Java/J2EE maison
basé sur Spring, Struts, Hibernate.
Environement: BEA WebLogic Server/Portal/Integration, IBM
WebSphere AS, Portal, /JBoss, Spring. Hibernate, Ibatis, JBuilder,
Togetehr Architect, IBM Rational Application Development.
Encadrement 6 personnes.
· EADS, St Quentin en Yvelines, France d’Avril à Septembre 2005
Architecte Senior/Chef de Projet Java/J2EE.
Environnement: BEA WebLogic Platform (Server, Express, Portal,
Integration, Workshop) LiquidData, Tuxedo, Solaris, Oracle
Responsabilités: conception SOA, développement logiciel et
implémentation d’un système pour le contrôle des frontières basé
sur une solution ESB (Enterprise Service Bus) avec BEA Aqua
Logic, WebLogic Integration BPM (Business Process Modeling), et
divers contrôles (Service Broker, etc.).
Développement Portal avec BEA Weblogic Portal 8.1.
Développement Web Services avec BEA WebLogic Server 8.1 and
9.0. Encdrement 5 personnes.
· O2 – de Janvier à Mars 2005 , Munich, Allemagne
Architecte Senior/Chef de Projet Java/J2EE JBoss.
Environnement: HP-UX 11.0, JBoss 4.0.1, TOMCAT 5, HIBERNATE
2/3, ORACLE 10G, XMLBEANS, APACHE AXIS, WEBSERVICES
Responsabilités: architecture de déploiement, clustering,
résolution des problèmes, optimisation des performances et
support technique.
· EDF-GDF – de Septembre à Décembre 2004 , Issy les
Moulineaux, France
Architecte Senior J2EE IBM WebSphere.
Environnement: J2EE, WebSphere Server and Portal Server 5.x,
IBM HTTP Server, Java, IBM WSAD/WSSD 5.1, Eclipse, Struts,
JSF, Servlets, JSP, Internet Explorer 5.5, HTML 4.0, XML, DOM,
JDOM, DOM4J, XSLT, Jakarta (Commons Logging, Log4J, ANT)
Responsabilités: architecture de déploiement, clustering, JavaBeans.
Développement portlets avec BEA WebLogic Portal Server 7
JUnit, et Cactus.
· SWIFT SCRL, de Mai à Décembre 2002, Bruxelles, La Belgique
Architecte Sénior en charge du projet eProvisioning projet comme
partie intégrante du portail de SWIFT.
Environnement: Windows NT/2000, Solaris,, Oracle 8i/9i, J2SE
(JDeveloper9i, JBuilder 7), J2EE (EJB, Servlets, JSP), WebSphere,
iPlanet, SAP/R3, mySAP.com, Rational Rose.
Responsabilités: Définition de l’architecture générale du projet,
homologuer et qualifier le serveur d’application IBM WebSphere 4.
Installation, configuration, et optimisation des performances.
Conception UML avec Rational Rose Enterprise.
Développement et déploiement logiciel J2EE: JSP, Servlets, EJB,
Swing, JAXB, JCA,JDBC.
· VITRIA Technology, de Juillet 2001 à Mai 2002, Sunnyvale CA,
USA
Architecte Senior en charge de la conception et du développement
du produit EAI BusinessWare.
Environnement: Windows NT/2000, Solaris, Oracle 8i/9i, J2SE
(JDeveloper9i, JBuilder 7), J2EE (EJB, Servlets, JSP), WebSphere,
JRun, WebLogic, iPlanet, JBoss, SAP/R3, Siebel 2000, Kenan
Arbor, PeopleSoft.
Clients: Xfera et Mapfre en Espagne, Union IT, Danet, Burda
Ciscom en Allemagne, United Power Suply iau Pays Bas, SunRaise
en Suisse.
· Société Générale, de Janvier à Juillet 2001, Paris, France
Développeur Sénior en charge du refactoring des applications de
type 2-tiers en architecture 3-tiers, basées sur des serveurs
d’application BEA WebLogic, IBM WebSphere and Borland
Enterprise Server
Environnement: Windows NT/2000, Solaris, Oracle 7/8i, J2SE
(VisualAge, JBuilder), J2EE (EJB, Servlets, JSP), WebSphere,
WebLogic, Borland Enterprise Server, Together ControlCenter.
Responsabilités: Installation, configuration et optimisation des
performances IBM WebSphere/ BEA WebLogic.
Conception UML avec Together ControlCenter.
Développement et déploiement applications J2EE: JSP, Servlets,
EJB, Swing, JDOM, JDBC, JAXP.
Tests unitaires et d’acceptance.
· VIAG Interkom, de Mars à Décembre 2000, Munich, Allemagne
Architecte/Développeur J2EE en chargedu projet Customer Broker
Crédit Lyonnais, d’Août 1992 à Décembre 1993, Paris, France.
Administrateur systèmes/réseaux/bases de données.
Environnement: AIX, HP-UX, SCO, Oracle 6/7, C/C++, PL/SQL,
SQL-Plus, TCP/IP, X25, DECnet.
Deutsche Boerse Systems AG, Francfort sur Main, de Janvier 2010 à présent.
Architecte Senior SOA. Participation à la conception, au développement et à l’implémentation du projet OptimISE, le plus nouveau et moderne système de trading international pour ISE (International Securities Exchange).
Architecture logiciel, conception/développement in Java EE 5, with JBoss AS 5/6, JBoss ESB, Apache Camel, Apache ActiveMQ, JBoss Drools, JBoss BPM, MySQL, Apache ServiceMix, Apache CXF, Web Services, JAX-WS, JAXB, XML, Xpath, Xquery, XSLT.
· Logica Training: animation cours de formation Web Services (4
jours) et SOA (2 et 5 jours): missions ponctuelles.
· European Patent Office La Haye, Pays Bas, de décembre 2008 à
décembre 2009.
Architecte Senior, spécialiste sécurité des applications Web avec
application de la méthodologie CMMI-DEV Level 2.
ATOS Origin, Paris La Défense, de Août à Décembre 2007
Mission au forfait pour le Ministère de Finance.
Architecte Senior/Chef de Projet Java/J2EE.
Environnement: SunOS, Oracle10g, JBoss, Glassfish, Tomcat,
Eclipse, Java EE 5, EJB 3, Hibernate, Spring.
Responsabilité : Portage application dédiée au Ministère de
Finance, de Forté/UDS en Java/J2EE. Conception, développement,
réalisation et tests unitaires de l’ensemble de la couche
persistance (EJB3, Hibernate, Spring, JBoss Seam, Web Services,
WS-Security, WS-SecureConversation, WS-Trust, WS-Federation),
encadrement 4 personnes (développeurs).
· CALYON, Courbevoie, de Mai 2006 à Juillet 2007
Architecte Senior J2EE.
Environnnement: JBoss 4.x, JBoss Portal 2.4, JBoss Seam, BEA
WebLogic 9/10 (Server, Portal, Integration, Workshop,
AquaLogic), IBM WebSphere 6, Rational RAD/RSA, Oracle 10g,
Stbase 15, MySQL 5, Apache, Tomcat, Hibernate 3, EJB 3, JSP,
JSF, Apache MyFaces, Tomahawk, Ajax4JSF.
Responsabilités: Evaluer, qualifier et généraliser à l’ensemble des
projets de développement Java/J2EE l’outil de développement
Rational RAD/RSA, ainsi que les plate-formes Eclipse.
Etude et dévéloppement de la plate-forme d’intégration continue
basée sur le serveur Apache Continuum. Généralisation de
l’iutilisation de cette plate-forme à l’ensembles des projets de
développement de la banque.
Definir des standards pour le développement des Web Services de
manière à assurer l’intercommunication entre les différentes plateformes
J2EE et .NET
Etudier les différentes offres de bibliothèques JSF/Ajax du monde
open-source, qualifier Apache MyFaces, Tomahawk et Ajax4JSF et
généraliser leur utilisation à l’ensemble des projets de
développment de webapps.
· Peugeot - Citroën SA, St Ouen, Janvier à Mai 2006
Architecte Senior. Chef de Projet J2EE.
Environnnement: IBM WebSphere 5/6, NetWork Deployment,
IRAD/WSAD, AIX, z/OS, DB2, Oracle 10g
Responsabilités: « Portaliser » des applications tournant
actuellement en environnement z/OS vers Unix avec WebSphere
et WebSphere Portal. Installation Network Deployment, résolution des problèmes, optimisation des performances et
support technique.
· Customs & Excise Southend on Sea, UK, de Décembre 2003 à Août 2004
Développeur Senior Java/J2EE Bea WebLogic Workshop.
Environnement: Windows XP/2003, Solaris, Oracle 9i, BEA
WebLogic Platform 8.1 (Server, Portal, Integration), BEA
Workshop, Together
Responsabilités: développement logiciel Java/J2EE avec BEA
WebLogic Server/Portal et BEA Workshop (PageFlows, Controls,
EJB, JSP, Portlets).
Conception détaillée UML avec Rational Rose and Together.
BEA WebLogic Server/Portal/Integration administration et
déploiement.
· Direction Générale des Transports et de l’Energie (DGTREN)
de la Commission Europèenne, de Mai à Décembre 2003,
Bruxelles, La Belgique
Architecte/Développeur Senior Java/J2EE/WebLogic.
Environnement: Windows NT/2000, Solaris, Oracle 9i, J2SE
(JBuilder), J2EE (EJB, Servlets, JSP), WebLogic Server 7.0, UML
Responsabilités: Conception et développement du système
SafeSeaNet pour la surveillance des transports maritimes intracommunautaires.
Définition du Dossier d’Architecture Technique.
Conception de l’ensemble des couches et composants logiciel.
Développement et tests des composants logiciel couche
présentation (JSP, Struts) et services (EJB, TopLink, Oracle).
Installation, configuration et optimisation de performances de BEA
WebLogic Server cluster.
Conception UML avec Together ControlCenter.
· Companies House, January 2003 to May 2003, Cardiff, UK
Développeur Senior J2EE/WebLogic.
Environnement: Windows NT/2000, Solaris, Oracle 9i, J2SE
(Together ControlCenter), J2EE (EJB, Servlets, JSP), WebLogic
Server 7.0, UML
Responsabilités: Conception et développement des différents cas
d’utilisation sous le contrôle du Chef de Projet.
Installation, configuration et optimisation de performances de BEA
WebLogic Server cluster.
Conception UML avec Together ControlCenter.
Développement et déploiement J2EE: JSP, EJB, Struts, JDBC, Environnement: Windows NT/2000, Solaris, Oracle 7/8i, J2SE
(VisualAge, JDeveloper), J2EE (EJB, Servlets, JSP), BEA WebLogic
Server, BEA WebLogic Enterprise, Borland Enterprise Server,
Corba, Rational Rose.
Responsabilités: Installation, configuration et optimisation des
performances BEA WebLogic Server.
Conception UML avec RationalRose.
Développement et déploiement d’applications J2EE: JSP, Servlets,
EJB, Swing, JDOM, JDBC, JAXP.
Tests unitaires et d’acceptance.
· Caisse Centrale de Réassurance, d’Octobre 1999 à Mars 2000,
Paris, France.
Chef de Projet migration SI de SmallTalk à Java/J2EE.
Environnement: Windows NT/2000, Oracle 7, J2SE (VisualAge),
J2EE (EJB, Servlets, JSP), WebSphere, SmallTalk, DB2.
Responsabilités: Installation, configuration et optimisation des
performances IBM WebSphere.
Conception et développement d’applicationJava/J2EE: JSP,
Servlets, EJB, Swing, JDBC.
Test unitaires et d’acceptance.
Encadrement équipe (6 personnes).
· DEBIS Systemhaus, de Juin à Octobre 1999, Darmstadt,
Allemagne.
Chef de Projet en charge de le définition et l’implémentation des
regles de sécurité. Environement: Windows NT, Oracle 7, Java,
RMI, PL/SQL, SQL-Plus.
· EuroPay International, de Janvier à Juin 1999, Waterloo,
Belgium.
Chef de Projet en charge de la conception et du développement
d’un système de contrôle du workflow des transactions par carte
de crédit. Environnement: Windows NT, HP-UX, Corba, C++,
Oracle 7, Java, Rational Rose, PL/SQL, SQL-Plus
· Banque Nationale de Paris, de Février à Décembre 1998, Paris,
France.
Chef de Projet responsable de la conception et du développement
d’un système pour la gestion des opérations de SWAP.
Environnement: Windows NT, AIX, Oracle 7, C++, Corba, PL/SQL,
SQL-Plus
· France Télécom, de Janvier 1995 à Février 1998, Paris, France.
Administrateur système/réseaux Unix et Oracle. Environnement:
AIX, HP-UX, SCO, HP OpenView, Oracle 6/7, C/C++, PL/SQL, SQLPlus,
TCP/IP, X25.