Conseil et formation Java EE 5
Gemalto
septembre 2007 - aujourd'hui
Contexte: Consultant et formateur pour la gestion des services liés aux cartes à puce.
• Analyse de l𠆞xistant technique et des problèmes rencontrés
• Personnalisation de la formation Java EE 5 de Sun dispensé à l’équipe de développement (10 personnes, 5 jours)
Environnement technique: GlassFish, EJB 3, JPA, JMS, JMX, JNDI vs ENC.
Conseil en architecture Java EE 5
MobyRead
juillet 2007 - aujourd'hui
Contexte: Création de l𠆚rchitecture pour cette start-up de contenu mobile multimédia.
• Conseil et documentation de l𠆚rchitecture technique (étude, comparaison et présentation des frameworks existants autour de Java EE)
• Rédaction des cas d’utilisation, étude technologique des partenaires
Environnement technique: JBoss, JBoss Seam, EJB 3, WebServices, Flex, Groovy.
Urbaniste et architecte
Cegetel
octobre 2005 - février 2007
Contexte: Urbanisation des systèmes d’information du NSI (nouveau système d’information). Coordination de la migration technique de Clarify V12 en V13 (intranet de 1600 utilisateurs répartis sur un cluster Weblogic de 40 instances).
• S𠆚ssurer que les projets répondent aux normes architecturales (load balancing à l𠆚ide d𠆚ltéons, serveur HTTP Apache, Weblogic, JMS/MQSeries)
• Urbanisme des systèmes pour répondre à la haute disponibilité (24/7)
• Référent pour la rédaction de dossiers d𠆚rchitecture technique
• Optimisation des performances de l’intranet (code, éléments architecturaux…)
• Validation technique des différents environnements (dev, recette, pré-prod, prod)
• Rédaction du dossier de conception logiciel pour Services Web
• Encadrement de la migration de iPlanet vers Apache sur neufs applications
• Audit du code personnalisé de Clarify V13
• Rédaction des normes de nommage et d’interfaçage entre JMS et MQSeries
Environnement technique: Weblogic 9, WebSphere, iPlanet, Apache, Clarify, JMS, MQSeries
Architecte et chef de projet
BEA Systems
mars 2005 - août 2005
Contexte: Architecte et chef de projet dans le cadre de la refonte de l’outil de gestion des interventions des consultants et de son implémentation dans toutes les filiales européennes de BEA.
• Elaboration des spécifications avec la MOA anglaise et les utilisateurs Européens
• Définition de l𠆚rchitecture et participation à la réalisation
• Encadrement de 3 développeurs intégrés sur le projet
• Tests d’intégration, suivi de la recette et mise en production
Environnement technique: Weblogic 8.1, Oracle 10, Workshop, client léger, Servlets, JSP, JSTL, J2EE (EJB Stateless, Entity, JNDI), Ant, XML, UML TogetherSoft.
Fongecif pour obtention du diplôme d’ingénieur
CNAM
mars 2004 - février 2005
Contexte: Formation fongecif pour l’obtention du diplôme d’ingénieur et du DESS du Cnam.
• Elaboration d’un programme d𠆞nseignement Java EE (cours théoriques et travaux pratiques) pour les élèves ingénieurs du CNAM.
Environnement technique: Tomcat, JBoss, MySQL, Design Pattern, Servlets, JSP, JSTL, J2EE (EJB Stateless, Statefull, Entity, MDB, JMS), XML, Ant, UML.
Architecte et chef de projet
SGAM
octobre 2001 - février 2004
Contexte: Architecte et chef de projet dans le cadre de la réalisation du système d'information de la SGAM (projet Dreams : finance et gestion alternative)
• Mise en place de l𠆚rchitecture et de l𠆞nvironnement de développement
• Pilotage du socle technique et encadrement de l'équipe (5 personnes)
• Suivi, reporting au directeur du projet
• Assistance technique des développeurs métiers
• Rédaction de la documentation du projet
• Recette interne, tests de performance et de non-régression (LoadRunner)
• Prototypage (EAI See Beyond) et développement d𠆚pplications J2EE
• Choix et Intégration de frameworks techniques open source
Environnement technique: Weblogic 7.1, Swing, J2EE (EJB, MDB, JMS), Securité JAAS, Ant, Maven, XML, Oracle 9i, TopLink, JDO, LoadRunner et WinRunner, UML, See Beyond.
Architecture, conseil, support, expertise Weblogic
BEA (Grande-Bretagne)
octobre 1999 - juin 2001
Contexte: Missions d𠆚rchitecture et de conseils autour de Weblogic. Installation, tuning, optimisation des performances, audit de code.
Deutsche Bank: Consultant pour l𠆚rchitecture J2EE du portail d𠆞ntreprise.
• Refonte de l𠆚rchitecture supportant les applications existantes
• Spécification des interfaces de communication entre VB, EXCEL et WebLogic
• Spécification d’implémentation du « single sign on »
NetDecisions: Conseil auprès de l’équipe d𠆚rchitectes du portail pour les automobilistes.
• Définition de l𠆚rchitecture : iPlanet, WebLogic Server, WAP, Oracle, JSP, Servlet
• Assistance au déploiement et au tuning de l𠆚pplication
Bristish Airways: Conseil et formation de l’équipe e-commerce.
• Formation sur l𠆚rchitecture e-business de BA (WebLogic Server, JSP, RMI, EJB, XML)
• Conseil sur les choix d𠆚rchitecture pour les équipes de développement
Money Line: Preuve de concept.
• Développement d’un prototype WebLogic 6.0, et EJB 2.0
GlaxoWellcome: Preuve de concept.
• Installation d’une interface Netscape LDAP server / WebLogic 5.1
• Développement d’un prototype utilisant SOAP XML, XSL, support, audit et tuning
Marakech: Conseil aux utilisateurs.
• Revue des « use case », dans le cadre d’une architecture J2EE
EDS: Conseil aux développeurs au sein de l’équipe e-commerce.
• Audit de la conformité des normes J2EE, tuning de WebLogic
Environnement technique: Weblogic Server (4.5.1, 5.1, 6.0), J2EE, JDBC, Servlets, JSP, RMI, EJB, XML, WAP, Oracle, LDAP, SOAP, Iplanet, eXtreme Programming.
Architecte
EUROPCAR
septembre 1999 - aujourd'hui
Contexte: Architecte pour le programme de fidélisation de la clientèle (projet FLOYD2), au sein de l’équipe Nouvelles Technologies. Définition de l𠆚rchitecture cible.
• Rédactions des « use case » en UML et des spécifications techniques générales
• Etude de diverses solutions alternatives :
o Architecture (BEA WebLogic, Apptivity, Prolifics, Scort)
o Langages (Java, Javascript, HTML, C…)
o Outils de développement
• Participation à la réalisation des prototypes, avec les fournisseurs potentiels
Environnement technique: Java, JavaScript, HTML, Servlet, EJB, Weblogic.
Analyste et Chef de projet
SFR
novembre 1996 - décembre 1998
Contexte: Analyste développeur pour le projet SIM Center (production des cartes SIM pour les portables). Chef de projet du Pro-Perso (une carte, 2 numéros de téléphone)
• Analyse et développement de nouvelles fonctionnalités (évolution de la norme GSM, Suivi de la production des cartes SIM, Gestion des cartes défectueuses)
• Refonte de l𠆚rchitecture pour augmenter la production, détecter les chemins critiques des phases de production, améliorer les process et files d𠆚ttente
• Rédaction des dossiers d𠆚nalyse et de conception à partir de cahiers des charges
• Encadrement de 2 Analystes programmeurs et suivi du planning
Environnement technique: C++, Sockets, AIX, ORACLE, SQL Windows, OMT, UML.
Analyse programmeur
CETELEM, BRED, BASF, InterEpargne, Concorde
octobre 1992 - septembre 1995
Contexte: Missions d𠆚nalyste programmeur grand système et client serveur dans le monde de la banque et de l𠆚ssurance.
Environnement technique: MVS, CICS, DB2, COBOL, SQL, Visual Basic, NSDK, Microsoft Access, SAP/R3, VSAM, DL1.