Lionel - Architecte XML
Ref : 040512F002-
75011 PARIS
-
Chef de projet, Développeur, Architecte (50 ans)
-
Freelance
Professional experience ( EP 18/05/2007 )
Architecte J2EE - Consultant
Object’ive : Février à mai 2007
Veille technologique / mise à jour technique
Mise à niveau EJB 3.0, Jboss 4 et jdk 1.5.
Modélisation et prototypage d’un noyau générique pour une application de e-learning
J2ee Jboss 4;2, EJB 3.0, JDK 1.5, JSF, Hibernate 3.2
Développements Eclipse 3.2, ant
Serveurs de données Hypersonic (JBoss), MySQL
Année sabbatique
Décembre 2005 – décembre 2006 : Traversée de l’Himalaya (Inde et Népal).
Skandia : Juillet 2005 à novembre 2005
Expertise J2EE / Développeur Senior
Expertise de la structure J2EE de l’application Internet/Intranet de la compagnie d’assurance Skandia. Evolution du CRM : conception, développement, intégration et mise en production de nouvelles fonctionnalités.
Audit de la structure J2ee de l’application internet/intranet Skandia, notification et spécification des modifications à apporter a la structure existante.
Modélisation UML de l’évolution du CRM en fonction du cahier des charges. Expression des modifications structurelles du schéma de base de données.
Conception et développement de l’évolution.
Tests unitaires et de non régression, mise en production, recette dans les temps.
J2ee Websphere AS, Rational Rose
Développements Eclipse 3.x, ant, CVS, jdbc
Serveurs de données Oracle 9i
Ministère de l’Intérieur : Janvier à Juin 2005
Architecte/Concepteur J2EE
Définition complète et conception de l’architecture J2EE (software et hardware) des applications nationales de police du projet Schengen (refonte complète des applications nationales N.SIS et Serveur de Consultation (CHEOPS) relatives aux évolutions du C.SIS européen).
Définition et conception de toute la structure J2EE du projet ainsi que son insertion dans l’architecture hautement hétérogène existante :
o 2 applications distinctes : la première distribuée en 4 sous applications autonomes et la seconde (orchestration de service) composée de serveurs asynchrones.
o 3 environnements (TDS/GECOS, Tuxedo/AIX, J2EE/Linux).
o Très haute disponibilité (99%).
o Rédaction des documents et présentation des solutions au Ministère (toutes les propositions ont été validée par des équipes du Ministère).
Mise en oeuvre du socle technique J2EE et structuration des développements (base de codage, patterns, composants spécifiques, prototypage).
Déploiement, tests et validations des solutions proposées et tests primaires de performances (mise en cluster des serveurs, montée en charge intensive, …)
Préparation des développements fonctionnels et techniques (définition des jalons de développement, des équipes et compétences nécessaires).
J2ee Struts, EJB 2, Hibernate 3,
Apache, Jonas, Tomcat, Clustering (load balancing et fail-over),
JCA : adaptateurs J2ee -Tuxedo et J2ee –TDS (produits du marché)
Webservice pour l’orchestration de services (Axis)
Serveurs asynchrones (JMS)
5 applications (fichiers ear) à déployer
Développements Eclipse, ant, CVS, jdbc (dev et test)
Serveurs de données Oracle, TDS, Tuxedo
Plateformes Linux (J2ee), GCOS 7 (TDS), AIX (Tuxedo)
BGPI (banque privée Indosuez) : Août à Décembre 2004
Architecte/Concepteur J2EE, Développeur senior
Modélisation et développement de différentes applications bancaires hétérogènes. Intégration sous un unique portail IBM WPS (Portlets)
Définition complète et test du socle de l’architecture J2EE commune aux différentes applications à mettre en œuvre (architecture software uniquement sur un schéma de base de données existant et figé).
Conception, développement sur ce socle technique des applications CRM et Navigation.
Déploiement et intégration au sein du serveur de portlets IBM WPS, campagne de test avec les équipes fonctionnelle et commerciale (la mise en production n’entrait pas dans le cadre de cette mission).
J2ee Websphere AS puis WPS (Websphere Portal Server), Struts, EJB 2, Torque (framework de persistence)
Développements WSAD 5.1.2, CVS, jdbc (dev et test)
Serveurs de données Oracle 8i
Object’Ive pour la BRED : Mars à Juillet 2004
Architecte/Concepteur J2EE, Développeur
Avant projet de migration d’une application bancaire du langage Smaltalk vers Java. Migration du modèle MVC vers J2EE (MVC2). Utilisation de l’automate DirectJavaTM.
Mise en place de la plate-forme J2EE et du socle logiciel intégrant différents frameworks et patterns (Struts, Business Delegate, EJB 2.0, Session façade, Service Locator).
Développement du squellette EJB 2.0.
Connextion JCA avec un CICS (émulé dans le prototype réalisé).
Intégration de ces éléments de structure au sein de l’automate de traduction automatique Direct Javatm
Déploiement sur WebSphere AS 5
J2ee Struts, EJB 2, WebSphere AS 5.1, JCA (CICS)
Développements WSAD 5.1.1, CVS, DirectJava (traduction automatique Smalltalk-Java)
Ministère des Finances : Octobre 2003 à Janvier 2004
Expert J2EE, Chef de projet technique
Expertise technique et mise aux normes d’une application J2ee pour le Ministère des Finances (suite à un audit négatif lors de la recette partielle)
Analyse de l’architecture technique et des développements réalisés (basé sur les rapports et les réunions avec l’organisme en charge de l’audit de la recette partielle).
Mise aux normes J2ee (reprise et refonte d’une grande partie du code) et insertion des Patterns J2ee (DAO, DTO, Business Delegate, Service Locator)
Chef de projet technique des évolutions fonctionnelles en parallèle de la refonte du code (synchronisations de deux équipes distinctes de développeurs, contraintes temporelles fortes sur le projet).
Tests unitaires et de non régression, recette dans les temps et second audit positif (la mise en production n’entrait pas dans le cadre de cette mission).
J2ee EJB 1.1, Websphere AS
Développements JBuilder 8, Rational Clear-Case
Serveurs de données Oracle 8i
******** pour HP : Janvier 2003 à Juillet 2003
Architecte J2EE, chef de projet
Analyse, conception et développement d’une application Internet/Intranet de gestion d’incentives commerciales
Modélisation et développement d’un noyau d’incentive générique paramétrable en technologie EJB 2.0 (évolution majeure du produit développé pour Alcatel). Réutilisation des composants développés précédemment
Mise en place du Patterns Business Delegate (isolation des couches J2EE permettant le développement parallèle)
Déploiement, tests et mise en production de la nouvelle version.
******** pour Alcatel : Juillet 2002 à Janvier 2003
Architecte J2EE, chef de projet
Analyse, conception, développement d’une application Internet/Intranet de gestion d’incentives commerciales
Choix de l’architecture et des technologies à mettre en œuvre (J2EE, Struts, EJB 2.0). Modélisation et développements de l’application métiers
Mise en place de la structure et des patterns J2EE (DTO, Service Locator, Session façade)
Intégration du logiciel de gestion de dotation JakalaTM (imposant les tehnologies XML et XSL des pages)
Gestion des équipes de développeurs
Déploiement, tests et mise en production
J2ee Struts, EJB 2.0, Tomcat, JBoss, intégration du logiciel Jakala (pseudo compatible J2ee)
Développements Eclipse 2, CVS, XML, XSL
Serveurs de données Oracle 8i
France Télécom : Octobre 2001 à Juin 2002
Avant vente technique
Intégration du logiciel de télécommunication GAÏA et de PeopleSoft CRM via un EAI (WebMethods). Cette mission avait pour cadre l’appel d’offre de l’opérateur téléphonique TPSA (Pologne). 20 personnes répartie en 3 équipes.
Etude et conception (UML sur Rational Rose) des modèles de compatibilités GAÏA / PS8CRM
Implémentation des modèles GAÏA, développement d’un prototype en technologie EJB 1.1
Développement API Externes, intégration sur l’EAI
Tests unitaires. Recette dans les temps.
J2ee EJB 1.1, JMS, OC4J (pour les développements) et WebLogic 6.0 (pour les tests et la production)
Développements Jbuilder 7, OC4J (serveur d’application Oracle)
Serveurs de données Oracle
Logiciels GAÏA (produit Sofrecom)
PS8CRM (PeopleSoft)
EAI WebMethods
Sofrecom : Juillet 2000 à Octobre 2001
Recherche technologique
Etude et conception (UML) d’un prototype de Workflow Internet (norme OMG).
Mise en oeuvre de processus de provisionnement des services télécoms et gestion des ressources humaines impliquées. Equipe autonome de 4 personnes.
Conception et développement d’un moteur normalisé OMG de Workflow (en Corba)
Migration intégrale de l’application en EJB 1.1
Intégration dans une structure J2EE (TomCat-JBoss-ORACLE)
Développement de clients légers (JSP et WAP)
Evolution et tests
J2ee EJB 1.1, OrbBacus (Open source Corba), JSP, WML (WAP), Tomcat, JBoss, OC4J
Développements Jbuilder
Serveurs de données Oracle
FORMATION
Doctorat en Informatique - Université Paris VI Jussieu (2000)
DEA de Robotique - Université Paris VI Jussieu (1995)
MST (Maîtrise Science et Technologie)
Faculté des Sciences de Poitiers (1994)
DUT GEII – Université de Toulon et du Var (1992)