Nicolas Gapaillard Nationalité française né le 05/06/1984 Email: [email protected] Diplômes 2005-2006: Obtention du BTS informatique de gestion option développeur d'applications 2002-2003: Obtention d'un BAC STI génie électrotechnique Connaissances Informatiques Développement JAVA/J2ee Versions JDK IDE Jdk >= 1.4 Eclipse, Netbeans Frameworks MVC/Composants Conteneurs de servlet et serveurs d'applications Struts 2, Tapestry 4, Tapestry 5, spring MVC3, GWT 2.3 Tomcat > version 3, Jetty, Jboss >= version 3x Frameworks IOC Persistance base de données Spring > 2.x, Hivemind JDBC, Hibernate >= 3, JPA 2 XML JCR DOM, SAX, STAX, Xstream JackRabbit > 1.4 Build process et intégration continue Sécurité Maven >= 2, Easyant, Ant + ivy, Jenkins Monitoring/Reporting Aceigi, Spring security, IAIK, Bouncy castle Contributions JMX, JConsole, TPTP, Jasper Report Easyant : création d'un plugin java webstart Modélisation et méthodologies Modélisation : Méthodologies : Merise, UML, SADT Développement en AGILE (scrum) Développement en méthode en V Environnement de développement Bases de données : Systèmes d'exploitation : Sybase,PostgreSql,MySql, Informix Unix (AIX), Linux, Windows, DOS Autre Langages Outils bureautiques C , JavaScript/Ajax Outils graphiques Open office, Office Inkscape, Gimp Connaissances Linguistiques Anglais: lu, écrit Allemand: niveau scolaire Expériences professionnelles Mars 2010 – Ajourd'hui: Expert technique JAVA/JEE Intégration dans la business unit développement JAVA/JEE Encadrant technique : Dans le cadre de conception d'applications JEE, je suis en charge d'encadrer techniquement des projets de taille moyenne avec des équipes de 3 à 4 développeurs. Formations internes : Animation de formations internes autour des technologies web et JAVA. Expertise technique : Dans le cadre de courtes prestations j'effectue des missions d'analyse de code existants en JAVA et d'intégrations de middleware en Java : CAS, ActiveMQ. Développement JEE : Participation aux développements d'applications en JEE sur des technologies telles que spring 3, spring MVC 3, Struts 2, GWT 2.3, JPA 2, Hibernate 3 etc. Juin 2009 – Décembre 2009: Ingénieur étude et développement chez Europages. Intégration au sein de l'équipe moteur Réalisations : Optimisations du front office, amélioration du build process, correction d'anomalies, mise en place d'une intégration continue, ajout de nouvelles fonctionnalités. Décembre 2007 – Mai 2009: Développeur chez Linagora Intégration au sein de l'équipe sécurité Projet eSignBox Passage de la v2 à la v3 : Migration de struts 1 vers tapestry 5, ajout de fonctionnalités. Projet LinShare Application de partage de fichiers : Définition de l'architecture initiale, développement de l'application, ajout de fonctionnalités, développement d'un client lourd en java webstart (swing) Projet LinRA Application de gestion du cycle de vie des certificats : Développement de l'application, ajout de fonctionnalités, correction d'anomalies. Projet ISIDOR Mission d'un mois de développement d'une application destinées aux personnes âgées : Développement d'interface en swing, recherche de cause de dead lock via TPTP, intégration de fonctionnalités permettants de dialoguer avec des applications externes sous xubuntu. Octobre 2006 - Octobre 2007: Développeur Java/J2ee chez Accenture Technology Mission pour EDF Dans le cadre d'une TMA d'un client léger en Java J2ee (struts 1 et axis ) : Rédaction de spécificités techniques, rédaction de documentations, maintenance applicative, résolution d'anomalies découvertes en production.