PROFIL
Emmanuel s’est forgé une solide expérience d’expert technique JEE.
Depuis 5 ans, il est responsable technique sur plusieurs projets d’applications Web JEE.
Il dispose d’une bonne expertise autour des technologies du monde open-source.
Emmanuel a joué un rôle important dans des projets de développement de sites applicatifs où il est notamment intervenu sur les sujets suivants :
• les bonnes pratiques d’architecture,
• les frameworks de développement,
• la production et l’exploitation,
La spécificité d’Emmanuel réside dans la complétude de son profil :
• Opérationnel par goût, il continue de prototyper des solutions sur des sujets complexes
• Chef de projet technique, il connaît les enjeux des grands projets de la réalisation jusqu’à la mise en production.
EXPERTISE
JEE JSF, JPA, EJB
Langages Java, SQL, HTML, CSS, Javascript, UML
Plates-formes IBM Websphere, BEA Weblogic, Tomcat
Frameworks & Technologies Spring / Hibernate / Log4j / JUnit / Axis / Maven / Ant / Liquibase
XML XML / XSD / XSLT
Bases de données Oracle, IBM DB2, MySQL
GCL Subversion, CVS
ETL IBM DataStage
BPM Websphere Process Server
Tests de charge JMeter
LDAP Active Directory, OpenLDAP
PUBLICATIONS
Articles
Refactorisation de bases de données avec Liquibase
DÉTAIL DES MISSIONS
EXPERT TECHNIQUE JEE BANQUE DE FRANCE
Mise en place d’une Usine Logicielle 11 mois
Pour standardiser les développements par l’utilisation de frameworks et pour fournir à chaque projet un ensemble d’outils capable de contrôler la qualité des livrables, la Direction de l’Organisation et des Développements de la Banque De France a mis en place une plate-forme d’Intégration Continue basée sur la suite de produits Atlassian.
• Architecture applicative de la plate-forme (Reverse Proxy, Flux, Serveurs Tomcat et Subversion)
• Prototypage de la plate-forme (Sécurité, SSO, Accès Internet/Intranet, Echanges inter-applications)
• Développement d’un portail d’accès à l’ensemble des applications Atlassian (Jira, Confluence, Bamboo, Fisheye, Crucible)
• Mise en place du SSO par Atlassian Crowd
• Authentification forte par certificat client puis sur Active Directory
• Préparation de l’environnement de développement Eclipse (Spring IDE, Maven, Subversion, Jira, Crucible, Bamboo)
• Etude et développement d’archetypes Maven de squelettes d’applications (JSF, Spring, JPA)
• Rédaction des dossiers d’Installation et d’Exploitation
• Rédaction des manuels d’Intégration Continue et de Gestion de Configuration Logicielle
• Rédaction des manuels Administrateur et Utilisateur
Environnement technique :
• Tomcat 6
• Java, Spring 2.5, Spring Security, JPA/Hibernate, Spring Web Flow, JSF, RichFaces
• Produits Atlassian : Jira / Bamboo / Fisheye / Crucible / Confluence / Crowd
• Subversion
• Microsoft Active Directory
• Apache HTTP / SSL / Certificat client
EXPERT TECHNIQUE JEE / TEAM LEADER GAZ DE FRANCE
Nouvelle application de calcul des prix du gaz 10 mois
Dans le cadre d’un projet de BI basé sur le progiciel SAS Enterprise, une application Web JEE a été réalisée pour administrer, analyser, exécuter les scripts de formules SAS et visualiser les résultats. Équipe de 7 personnes.
• Encadrement de l’équipe de développement,
• Planification de tâches, estimation de charges, suivi,
• Réalisation du Modèle Conceptuel de Données
• Rédaction et mise en place des procédures de déploiement Ant sur les différents environnements de l’intégration jusqu’à la mise en production de l’application
• Responsable de la gestion de la configuration (plusieurs lots à développer), maintient le gestionnaire de source Subversion
• Implémentation de la solution pour les modules sensibles (sécurité, intégration avec SAS, etc.)
• Configuration de l’interface de gestion des anomalies sur Mantis
Environnement technique :
• Bea Weblogic 9.2
• Java 5, Spring, Hibernate, Struts/JSTL
• Oracle 10g
• SAS Enterprise 9
EXPERT TECHNIQUE J2EE / TEAM LEADER EDF
Nouvelle application de gestion de clientèle 4 mois
Pour améliorer l’image des vendeurs terrains professionnels d’EDF, chaque vendeur a été équipé d’un PDA sur lequel il pouvait consulter la fiche de son client, ses contrats, et lui proposer de nouvelles offres.
• Rédaction des Spécifications Fonctionnelles
• Coordination du travail d’intégration entre les différents modules (Application .Net et Web Service Java)
• Mise en œuvre des procédures de déploiement à respecter pour chaque projet EDF-GDF (Intégration-Qualité)
• Responsable de la gestion de la configuration, installation de Subversion
• Chargement hebdomadaire des nouvelles données par script SQL,
• Développement de modules spécifiques J2EE pour la synchronisation par WebServices des données saisies sur le PDA.
• Réversibilité vers le Back Office
Environnement technique :
• Bea Weblogic 8.4
• Java, Spring, Hibernate, Struts/JSTL, Axis
• Oracle 9i
EXPERT TECHNIQUE J2EE / TEAM LEADER CAPEB
Nouvelle application de gestion des adhérents 10 mois
Réalisation d’un portail internet/extranet pour la Confédération des Artisans et des Petites Entreprises du Bâtiment. Équipe de 6 personnes.
• Encadrement de l’équipe de développement,
• Planification de tâches, estimation de charges, suivi,
• Rédaction et mise en place des procédures de déploiement,
• Responsable de la gestion de la configuration,
• Reprise de données,
• Développement de modules spécifiques J2EE.
Environnement technique :
• IBM WebSphere Application Server 5
• Java, Hibernate, Struts, XML
• Oracle 9i
• Tridion, Verity
CONCEPTEUR / DEVELOPPEUR GECINA
Prototype d’application Web / SOA 3 mois
Réalisation d’un prototype d’application en mode « orienté services ». Ce prototype a pour objectif de valider la viabilité et les performances de la technologie client léger/SOA connecté à une base de données AS/400
• Développement de l’interface de gestion avec utilisation de WebServices,
• Utilisation de Maven pour le déploiement du projet dans le cadre du développement,
• Optimisation des temps de réponses par gestion du cache de session et l’amélioration des jointures SQL.
Environnement technique :
• Tomcat
• Java, Spring, Hibernate, Struts, XFire,
• AS/400
CONCEPTEUR / DEVELOPPEUR RTE
Migration/ Maintenance/ Évolution de la GED Documentum 8 mois
Dans le cadre de la maintenance applicative d’une application Documentum, la mission a pour but de migrer des bases documentaires existantes sous Lotus Notes vers un référentiel unique sous Documentum.
• Maintenance de l’application,
• Migration de bases Lotus Notes,
• Animation de plusieurs sessions de formation au nouveau référentiel.
Environnement technique :
• Documentum 5
• Java, XML, XSLT
• Lotus Notes
CONCEPTEUR / DEVELOPPEUR CNCC
Portail collaboratif CNCC 12 mois
Projet de réalisation d’un portail pour la Compagnie Nationale des Commissaires aux Comptes en France (80 000 utilisateurs visés). Équipe de 10 personnes.
• Conception détaillée du module Annuaire (Authentification, Recherche, Administration),
• Développement de plusieurs modules,
• Mise en place de l’annuaire LDAP.
Environnement technique :
• Zope 2
• Python, CMF, Nuxeo CPS
• PostgreSQL
• OpenLDAP
Architecte JEE
Expert Technique
Nationalité Française
Langues Français et Anglais (bon niveau)
Expérience 5 ans
Formation Ingénieur ESIEA 2004
PROFIL
Emmanuel s’est forgé une solide expérience d’expert technique JEE.
Depuis 5 ans, il est responsable technique sur plusieurs projets d’applications Web JEE.
Il dispose d’une bonne expertise autour des technologies du monde open-source.
Emmanuel a joué un rôle important dans des projets de développement de sites applicatifs où il est notamment intervenu sur les sujets suivants :
• les bonnes pratiques d’architecture,
• les frameworks de développement,
• la production et l’exploitation,
La spécificité d’Emmanuel réside dans la complétude de son profil :
• Opérationnel par goût, il continue de prototyper des solutions sur des sujets complexes
• Chef de projet technique, il connaît les enjeux des grands projets de la réalisation jusqu’à la mise en production.
EXPERTISE
JEE JSF, JPA, EJB
Langages Java, SQL, HTML, CSS, Javascript, UML
Plates-formes IBM Websphere, BEA Weblogic, Tomcat
Frameworks & Technologies Spring / Hibernate / Log4j / JUnit / Axis / Maven / Ant / Liquibase
XML XML / XSD / XSLT
Bases de données Oracle, IBM DB2, MySQL
GCL Subversion, CVS
ETL IBM DataStage
BPM Websphere Process Server
Tests de charge JMeter
LDAP Active Directory, OpenLDAP