Laurent - Architecte JAVA
Ref : 090420F001-
33140 VILLENAVE D'ORNON
-
Développeur, Architecte (50 ans)
-
Freelance
Expérience professionnelle
Co-fondateur
Octobre 2009– présent
Directeur général, architecte logiciel
Conception et développement au forfait d'un Serveur Proxy DMP Compatible
Devcoop
Septembre 2011– présent
Conception et développement au forfait d'un serveur Proxy sur une architecture Web Services. L'application permet les
échanges entre le DMP, dossier médical personnel d'une part et un serveur applicatif PHP d'autre part.
Technologies et Outils:
• Spring 3, CXF, Apache Security Santuario.
• Java 7, Maven3, PHP, Git, TestNG
Formateur SQLI
Devcoop
Décembre 2011
Annimateur de formation de l'institut SQLI
- Présentation générale JEE
- XML / XSL
Conception et développement au forfait d'un PGI (ERP) Immobilier
Devcoop
Mai 2011– Septembre 2011
Conception et développement au forfait d'un PGI (ERP) dédié a la location saisonnière de biens immobiliers. Cette application
comprend une interface web utilisateur (GWT), ainsi qu'une intégration avec le moteur de réservation via des Web services.
Technologies et Outils:
• GWT, Spring 3, CXF, EclipseLink(JPA), Tomcat et MySQL
• Java 6, Maven3, Git, GitHub, TestNG, Netbeans
Mission de conception et développement
Cegedim Logiciel Médicaux
Octobre 2009– Avril 2011
Missions:
• Cegedim (4ème trimestre 2010/1er trimestre 2011) : Mise en place d'une API client DMP Compatible ********
(DMP National).
• Cegedim (3ème trimestre 2010) : Mise en place de l'architecture de la plateforme applicative française du projet européen
epSOS (European Patients Smart Open Services).
• Cegedim (2 et 3ème trimestre 2010) : Mise en conformité de la plateforme applicative au cadre d'intéropérabilité du DMP1.
• Cegedim (1er trimestre 2010) : Mise en conformité IHE-XDS.b des Web Services applicatifs dans le cadre du connectathon
2010 organisé par l' IHE Europe.
• Cegedim (4ème trimestre 2009) : Rédaction architecture logicielle pour la réponse à l'appel d'offre du site hébergeur du
DMP, dossier médical personnel. Solution basée sur un bus applicatif Tibco.
Technologies et Outils:
• Flex, CXF (Web Services), Spring 2.5(IoC, transactions et aspects), Hibernate, Jboss4 et Oracle 11 (Base de données avec
persistance XML).
• Java 6, JBoss4, Maven2, Subversion, Continuum-> Hudson, JIRA, Netbeans, Eclipse
Enseignant
ESARC Evolutions (ESII)
Septembre 2009– présent
Introduction aux architectures distribuées par la mise en oeuvre de Java Remote Method Invocation(RMI) sur 32 heures.
Technologies et Outils:
• Eclipse, Java RMI
Enseignant
IngéSUP
Septembre 2010– Juillet 2011
Apprentissage des applications en architecture (3 tiers) selon la spécification Java EE, et mise en oeuvre de Java Persistence
API (JPA) et les Entreprise Java Beans.
Technologies et Outils:
• Specifications JEE étudiées : JPA2, EJB3
• Outils utilisés : Netbeans, Maven, Glassfish, EclipseLink
Architecte logiciel
Cegedim (Réseaux de santé)
Juin 2007– Septembre2009
Conception d'une plate-forme de partage de données médicales intégrée avec les logiciels médicaux du marché.
Conception de l'interface web 2.0 basée sur les technologies Flex.
Conception de l'interopérabilité via des WebServices propriétaires mais aussi standard IHE.
Missions:
• Conception technique
• Intégration des développements
• Encadrement de prestataires
• Packaging et support à l'exploitation des différents environnements de production
Technologies et Outils:
• Flex (ActionScript, BlazeDS ), XFire (Web Services), JAX-WS (Client), Spring(IoC, transactions et aspects), Hibernate,
Jboss4 et Oracle 11 (Base de données avec persistance XML).
• Maven2, Subversion, Continuum, JIRA, Netbeans, Eclipse
Chef de projet
Cegedim (Réseaux de santé)
Septembre 2006– Mai 2007
Missions:
• Développement des évolutions de l'implémentation du profil XDS afin d'obtenir la certification au connectahon 2007
organisé par l' IHE Europe.
• Spécification des évolutions d'une plate-forme web de gestion de dossiers médicaux en cancérologie, encadrement de
prestataires, intégration et mise en production.
Technologies et Outils:
• Java, JAXM (SOAP XML Messaging), JSP, Struts, Tomcat et Oracle PL/SQL.
• Ant, CVS, JIRA, Netbeans et Eclipse
Concepteur Réalisateur Confirmé
Capgemini
Septembre 2005– Septembre 2006
Missions:
• Développement de nouvelles fonctionnalités au serveur Ebxmlrr lors de l’appel d’offre du GIP DMP pour le consortium
Cegedim/Thalès.
Technologies et Outils:
• Java, JAXM (SOAP XML Messaging), Tomcat et Oracle PL/SQL.
• Ant, CVS, JIRA, Netbeans
Ingénieur développement
Clipack
Septembre 2001– Septembre 2005
Conception, réalisation d'une application full J2EE dans le domaine du Supplier Relationship Management
Missions:
• Encadrement technique de stagiaires ingénieurs.
• En charge des déploiements et validations des versions de l'application.
Ingénieur d'étude
KoroM
Septembre 2000– Septembre 2001
Missions:
• Spécification et développement d’une application J2EE de gestion de stocks pour la société Merisant.
• Spécification et développement d’un framework de message xml (type XML-RPC, SOAP)
Enseignant vacataire
IUT1 de Grenoble, Département Génie Civil
Septembre 2000– Septembre 2001
TD d'algorithmique, TP de Visual Basic, et de tableur Excel.
Compétences Java entreprise
Langage: Java, Javascript, Groovy, Oracle PL/SQL, AOP, UML, ActionScript (AS3).
Framework: JEE, SpringFramework, JPA(Hibernate, EclipseLink), GWT / Google App Engine, Flex, Struts.
Architecture Orientée Service (SOA): JAX-WS (Apache CXF, Spring-WS, XFire, Axis, Metro JAX-WS), JAX-RPC.
Interface Utilisateur: GWT, JSP, Swing, Netbeans Platform, Android.
XML W3C : XSD, DTD, xhtml/html, XSL, xsl-fo, WSDL et WADL.
Serveur d'applications: Jboss, Tomcat, Glassfish, OC4J.
Base de données: Oracle(8i à 11g), MySQL, PostgreSQL, H2, derby.
Outils
Outil build: Maven, Ant, Ivy.
Gestionnaire de changement: Jira, Mantis, Bugzilla.
Plateforme de gestion Projet: Google Code, GitHub, SourceForge.
Gestionnaire de sources: Git, Subversion(svn), CVS, Mercurial (hg).
Intégration continue: Hudson/Jenkins, Continuum.
Environnement de développement (IDE): Netbeans, Eclipse, IntelliJ.
Formation
Sun/Oracle Certified Programmer for the Java 2 Platform, SE 5.0 (SCJP 310-055), 2009
DEVOXX, Javapolis conférences, 2010, 2008, 2007
DEA, Informatique Systèmes et Communications, 2000
UFRIMA, INPG à L'Université Joseph Fourier (Grenoble)
Activités communautaires opensources
Java User Group Bordeaux Speaker et membre du bureau
IvyBeans créateur
Contributeur à l'intégration de Maven dans Netbeans