octobre 2011 - aujourd'hui
Mission de refonte d𠆚rchitecture logicielle Lactalis Informatique – Laval (53)
Contexte technique: Eclipse, Swing, MySQL, JEE6 (JPA, EJB, JMS, CDI, Interceptor), Maven, Jenkins, Sonar, JUnit, Arquillian, XSD, EMF, XText
► Conception, mise en œuvre et réalisation d’un plan de migration d’une application monolithique Swing (environ 700 000 lignes de code) vers une architecture JEE6.
► Mise à jour de l𠆞nvironnement de développement et des outils utilisés (Intégration continue, PLM, Déploiement, et génération de code).
► Formation de l’équipe de développement à la maitrise de ces nouvelles technologies.
mars 2011 - octobre 2011
Mission de conseil et développement d𠆚pplication Lactalis Informatique – Laval (53)
Contexte technique: Eclipse J2SE, Swing, MDD, Spring, Hibernate, MySQL, Birt
► Accompagnement
Veille technologique et méthodologique.
Mise au point d’une méthodologie de conception de rapport « Birt ».
► Développements techniques
Travaux préparatoires à une migration d𠆚rchitecture J2SE vers JEE.
► Développements applicatifs
Modélisation UML de spécifications métier.
Création d’outils pour la distribution de référentiels de données multiversion.
Création d’écrans Swing et de services métier.
Création d’éditions avec l’outil de reporting BI « Birt ».
Développeur d𠆚pplication
Lingua & Machina – Laval (53)
février 2011 - mars 2011
Contexte technique : Eclipse, Linux, Servlet, Tomcat, Oracle XE, HTML et Javascript
► Réalisation d’une maquette reprenant l𠆞xistant écrit en « pure Servlet » vers une architecture en couche, se basant notamment sur Wicket, Guice, JPA, et Bean Validation (JSR303).
2006 - 2010
Mission de conseil et développement d𠆚pplication Lactalis Informatique – Laval (53)
Contexte technique : Eclipse J2SE, Swing, MDD, Spring, Hibernate, MySQL, Birt
► Accompagnement
Mise en place de méthodes de travail collaboratif.
Méthodologie des plans de version.
Veille technologique.
► Développement techniques
Prise en compte et intégration des problématiques d’internationalisation.
Création de composants Swing avancés : Wizard, Treetable, etc.
► Développement applicatifs
Rédaction d𠆚nalyses détaillées.
Mise en œuvre de composants Swing riche : JFreeChart, JGraph, FlexGantt.
Construction des IHM de saisie.
Création de services métier.
2003 - 2005
Mission de conception et développement R&D IBM – Colombes (92)
Contexte technique: Eclipse, Eclipse-RCP, SWT, JFace, JNI, C, OpenGL
► R&D
Rédaction d’études sur les évolutions technologiques et structurelles du produit.
Conception avancée : architecture d𠆚pplication, design pattern.
Utilisation d’UML (classe, composant, séquence).
Réalisation de plugins Eclipse, mise en œuvre dlipse RCP, EMF, JET.
Création de composants dichage 3D avec Java3D et JNI/C/OpenGL.
Développeur Java Agelid
Colombes (92)
2001 - 2003
Contexte technique: Netbeans, JSP, Servlet, Swing, Flash, Client/Serveur, Thread, NIO, Socket, RMI (Remote Method Invocation), JDBC, MySQL, DB2
► Gestion de projets
Création de planning (GANTT)
Formation et encadrement d’un développeur.
Documentation des processus de développement.
► Développements applicatifs
Création d𠆚pplication web en JSP/Servlet
Création d’écran Swing
Création d’un module de dessin vectoriel en Java2D
Développement Client/Serveur : Thread, NIO, Socket, Multiplexage
Développement d’un client cartographique Flash (ActionScript 2).