CV au format PDF
Transcription
CV au format PDF
Thierry Leriche-Dessirier [email protected] 06 47 71 10 37 Consultant Java JEE Web Agile Articles / blog / CV : Team lead / Architecture / Développement http://www.icauda.com Linked’in : http://linkedin.icauda.com Né le 28/01/1978 (38 ans) à Paris FONCTIONS SPECIFIQUES Orateur (conférence, JUG, podcast) ; Rédacteur pour Developpez.com et le magazine Programmez ; Professeur de Génie Logiciel à l’ESIEA ; Formateur Java / DISC DOMAINES DE COMPETENCES Team lead (management) ; Architecture et Développement ; Qualité, Revue de code, Normes de développement, Politique de tests ; Formation Gestion de configuration ; Sécurisation de version ; Refontes graphiques et ergonomiques COMPETENCES TECHNIQUES Java : JEE, JSP, EJB, Swing, Struts, JSF, Guava, Prime Faces, Spring (Core, Batch, MVC, Security), JDBC, JDBI, JPA, Hibernate, MyBatis, JUnit, ehCache, Hazelcast, Lombok, CXF, Vert.x, JaxB Autres langages : XML, CSS, JavaScript, jQuery, AngularJS, NodeJS, Ajax, PHP, HTML, C Serveurs et SGBD : WebSphere, Weblogic, JBoss, Jonas, Tomcat, Apache, Nginx, Cassandra, CouchBase, Oracle, DB2, Sybase, Postgre, MySql, Toad, p6spy, SQL Méthodes : DISC (profil4.com), un-à-un, Feedback, Délégation, Coaching, UML, Design patterns, Accessibilité, WCAG, RGAA, Agile, Scrum, Kanban, XP, 3T, TDD, BDD Outils : Eclipse, Subversion, Git, Ldap, Maven, Mantis, Jira, Redmine, Hudson, Jenkins, Xdepends, JProfiler, Cobertura, PMD, CheckStyle, Sonar, CMS, Vignette, Jahia, jMeter, Selenium FORMATION ET LANGUES 2001 : Ingénieur ESIEA (Ecole Supérieure d’Informatique Electronique Automatique) 2001 : Master en informatique Anglais : Courant Allemand/Esperanto : Cours du soir ACCOR ● Architecte Haute Perf/Dispo JEE ● 01/2015 à ce jour Projet Irma. Application de gestion de la dispo / réservation. Refonte du SI. Grid computing. Architecture distribuée et réactive, haute performance, haute dispo. Mission : Coordinateur, Architecture, Performance, Développement, tests, benchs, Tunning, DAT, Gestion de configuration. Equipe : 15 personnes. Env. tech. Java 8, JEE, Tomcat, Vert.x, Akka, Cassandra, OpsCenter, MySql Cluster, CouchBase, Web service, REST, Jersey, Maven, SVN, Git, Jenkins, Jira, JMeter, Gatling, JMH, JUnit, Dynatrace, Hazelcast, EhCache, ActiveMQ, Sybase… SFR-NEUF-NUMERICABLE ● Expert JEE ● 09/2014 à 12/2015 Projet Stargate (Next Box Generation IAD/STB). Médias, EPG, moteur de recommandation Mission : Expertise technique. E&D. Plateforme haute disponibilité/performance, SSO… Autres détails confidentiels Equipe : 15 personnes. Env. tech. Java, Vert.x, RxJava, Mongo, Cassandra, Web service, Soap, REST, Jersey, JaxB, Maven, Git, Jenkins, Jira, Confluence, HdrHistogram… UNIBAIL-RODAMCO ● Expert JEE ● 02/2014 à 08/2014 Projet LeaseIt. Application de gestion de contrats de locations commerciaux… Mission : Expertise technique. Migrations et évolutions techniques (injection, web services, ORM…), optimisations, suivi de production, SSO, Batch, tests fonctionnels et charge, développements divers… Equipe : 10 personnes. Env. tech. Java, JEE, JSP, jQuery, Web service, Soap, Struts, Spring, POI, jMeter, Axis, CXF, JDBC, MyBatis, Mantis, Maven, CVS, SVN, Git, Jenkins, Oracle, p6spy, Toad, Tomcat… DARTY ● Team leader e-commerce JEE ● 07/2013 à 01/2014 Projet Darty.com. Portail de vente, catalogue, tunnel d’achat, espace client, payement, promotion, partenaires, expédition… Mission : Encadrement. Reprise et évolution des systèmes. Définition des modèles de développement. Etude et lancement des nouveaux modules. POC, maquettes, rédaction des spécifications techniques et fonctionnelles, évolutions techniques, gestion et animation des projets, suivi de production, revue de code, nouvelle politique de test (TDD, BDD, 3T), distribution et suivi des tâches… Equipe : 10 personnes. Env. tech. Java, JEE, JSP, Web service, Soap, JSon, Jackson, Jersey, Spring, SpringMVC, Hudson, SVN, Oracle, MySql, Websphere Commerce, Mantis, Cucumber, JUnit, jMock, Ant, Maven, Drools, Guava, Lombok, JLF4J, Freemarker… CARREFOUR ● Team leader JEE ● 04/2011 à 05/2013 Projets Portails Groupe/Com, Intragroup (intranet collaboratif), Connect (SSO et référentiel clients), Extragroup (com ciblée), Line Open (espace questions) et Regroup (Suivi/gestion de flux). Mission : Encadrement. Reprise et évolution des systèmes. Définition des modèles de développement. Optimisations. Etude et lancement des nouveaux projets. Appel d’offre. Refonte et évolution des portails, POC, maquettes, rédaction des spécifications techniques et fonctionnelles, sélection des fournisseurs, évolutions techniques, suivi de production, revue de code, nouvelle politique de test (TDD, 3T, charge, rupture, etc.), utilisabilité, accessibilité, refontes graphiques et ergonomiques, formation des équipes, refonte des architectures et des process Equipes : de 4 à 9 personnes. Env. tech. Java, JEE, JSF, Pretty-faces, jQuery, Web service, JAX-WS, Jersey, Spring, Spring-Security, Hibernate, Sonar, Seam, Maven, Hudson, SVN, Ldap, Guava, Oracle, MySql, Unitils, Websphere, Tomcat, Vignette, Mantis, Redmine, jMeter, PHP… GENERALI ● Expert JEE ● 08/2010 à 03/2011 Projet Maestro. Application GED pour la gestion de la relation client, des courriers, des contrats. Mission : Encadrement. Reprise et évolution du système. Mise en conformité (refactoring), optimisations. Développement et Intégration des nouvelles entités (web services), évolutions techniques des frameworks, gestion du changement, sécurisation de version, suivi de production, revue de code, nouvelle politique de test, utilisabilité, accessibilité, refontes graphiques et ergonomiques, formation des équipes, suivi des tâches Equipe : 10 personnes. Env. tech. Java, JEE, JSF, XML, Web service, JaxB, Facelets, Guava, Spring, Spring Batch, Seam, Hibernate, Oracle, Maven, Jira, Subversion, GC, Selenium, JBoss, WebSphere, Filenet, UML, WTP… MINISTERES DE L’AGRICULTURE/EDUCATION ● Architecte JEE ● 01/2009 à 07/2010 Projet Agorha. Application de gestion de ressources humaines, calculs de droits, gestion des parcours, organisation de services/plannings. Mission : Encadrement. Gestion de configuration. Reprise et évolution des SI. Mise en conformité, performances, autour du workflow. Mises en place de mécanismes de connexion centralisés et sécurisés (SSO), évolutions techniques des frameworks, installations et déploiements des applications, suivi de production, revue de code, coordination des équipes et livraisons, mise en place des plateformes de production, de test et de développement, dossier d’architectures techniques, analyses, audits et préventes, utilisabilité, accessibilité, refontes graphiques et ergonomiques Equipe : 30 personnes. Env. tech. Java, JEE, AJAX, XML, Javascript, JSF, Hibernate, Spring, Spring-Batch, EhCache, Oracle, Ant, Maven, SVN, Hudson, XDepends, p6spy, WCAG, Mantis, WCAG, RGAA, JUnit, UML, WTP… SFR ● Architecte JEE ● 03/2008 à 12/2008 Applications de vente et de gestion d’utilisateurs, d’abonnement, de terminaux télécoms, de produits multimédia. Mission : Encadrement. Internalisation et reprise des systèmes, définition de cibles, E&D de nouveaux sites, Coordination des processus. Gestion de configuration. Revues de code, normes de développement des collaborateurs et des partenaires, conception et mise en œuvre d’un socle technique, suivi de production, revue de code, coordination des équipes et livraisons, mise en place des plateformes de production, de test et de développement Equipe : 30 personnes. Env. tech. Java, JEE, JSP, AJAX, HTML, XML, Javascript, Struts, Stripes, Hibernate, EhCache, Spring, Tomcat, Oracle, MySql, Web service, JaxB, Ant, Maven, SVN, Hudson, WCAG, JUnit, UML… VOYAGE SNCF ● Expert JEE ● 07/2007 à 02/2008 Application de réservation de voyages via le réseau SNCF. Mission : Améliorations et évolutions des mécanismes de Evolution du mécanisme de mise en cache des données et gestionnaire de groupes tarifaires, suivi de production, E&D de rapports de production, E&D d’un CMS événementiel, avec géo proposition et de vente de voyages. de partage des connexions, E&D d’un scripts de déploiement et génération de localisation Env. tech. Java, JEE, JSP, EJB, AJAX, XML, Javascript, Struts, Hibernate, EhCache, Spring, Weblogic, Tomcat, Oracle, MySql, Toad, Web service, Xfire, Clear Quest/Case, Ivy, Ant, Maven, SVN, GEORSS… GENERALI ● Architecte JEE ● 12/2005 à 06/2007 Projet Icône. Application boursière (assurance vie, gestion portefeuille, valeurs liquidatives, batchs, import de cours, devises et caractéristiques…). Mission : Encadrement. E&D, adaptation aux besoins spécifiques des contrats. Gestion de configuration. Etude des besoins fonctionnels et techniques, spécifications, socle technique, Conception des batchs d’échange de données (bourse, départements internes), déversement de flux en masse (ordres boursiers, valeurs, action, OPCVM…), guides de développement Env. tech. Java, JEE, JSP, EJB, AJAX, XML, JavaScript, Websphere, Oracle, Toad, SQuirreL, CVS, WTP, WASD, Rad, UML, Struts, Hibernate, JDBC, Unix, Web service Axis, Ldap, Wiki, Fop, PDF, FTP, Ant… MISSIONS PLUS ANCIENNES ● 02/2000 à 06/2005 ICARE / GENERALI. Projet Chaine 2. Editeur de solutions de gestion de flottes de véhicules et de contrats de garantie. Mission : Encadrement. Développement, Architecture, Analyse d’opportunités. Etude des besoins fonctionnels et techniques (et contraintes), conception d’un socle technique adapté aux besoins fonctionnels et techniques, réalisation des spécifications techniques et des guides de développement, audit de l'architecture de l'application existante, conception et réalisation d'un générateur de fichiers Env. tech. Java, J2EE, JSP, EJB, AJAX, JSTL, HTML, JS, SQL, PHP, JoNas, Tomcat, Apache, Jboss, Oracle, Postgre, SVN, WTP, UML, Struts, JSF, Hibernate, velocity, Log4J, JCL, Mantis… DIRECTION GENERALE DES IMPOTS (DGI). Projet Copernic-Gaia. Interface unique de gestion des contacts multicanaux. Mission : Responsables Web. Encadrement. Intégration intra/inter systèmes applicatifs. E&D d’un moteur de recherche. Gestionnaire de fiches contact. Socle technique. Env. tech. Java, J2EE, EJB, JSP, Struts, JSTL, Javascript, JBoss, Tomcat, Ibatis, Oracle, Toad, Eclipse, Ldap, JDepend, UML, Rose, XML, Ant, Web Service, Axis… CREDIT AGRICOLE/CREDIT LYONNAIS. Projet Ioda. Gestion boursière. Politique de connexion aux applications. Cryptage des communications inter SI. Gestion des votes aux AG d’actionnaires. Module de transferts des documents par FTP Env. tech. Java, J2EE, JSP, PHP, Websphere, Tomcat, Oracle, Sybase, DB2, Ldap, UML… VAE. Editeur de magazines dédiés aux voyages et à l’expatriation. Encadrement. Refonte totale du SI et des sites web. Formation des collaborateurs. Env. tech. PHP, MySql, Smarty, Eclipse, Apache, Linux… EDF. Projet Disnet ; ouverture à la concurrence et la mise à disposition des SI aux partenaires. Rôle transversal. Optimisation et support du, revamping du SI client, gestion du changement d’IDE, montée de compétences des collaborateurs, documentation. Env. tech. J2EE, Struts, JSP, Weblogic, Oracle, Sybase, proc stoc, Eclipse, Ldap, Maven, JDepend, Scort, UML… LUSIS. Editeur de serveurs transactionnels, principalement bancaires. Refonte de l’Interface Web de gestion et partage des données bancaires, analyse des erreurs, cartographie réseau. Simulateur de serveur bancaire pour validation transactionnelles. Développement d’un client FTP déployé en Europe pour la gestion des flux de marchandises en temps réel. Env. tech. PHP, Java, AWT, Swing, XML-RPC, Oracle, MySql, Toad, SQL, UML, AIX, Solaris, edFTPj… BEST OF MICRO/BUY CENTRAL. Start’up. Comparateur de prix, mise en avant des produits des clients, comparaisons techniques, conseils d’achat. Optimisation et restructuration des applications pour l’augmentation et l’amélioration des ventes, gestions des contacts partenaires. Env. tech. Java, J2EE, JSP, XML, JHTML, PHP, ATG Dynamo, Oracle, JDBC, Eclipse, UML… ZDEN. Start’up. Places de marché en ligne pour contenus numériques (particuliers et entreprises). Chef d’équipe. Restructuration et optimisation. E&D de nouveaux produits (IA) de distribution digitale et de stockage en ligne, agglomération de catalogue, optimisation des ventes Env. tech. Java, J2EE, JSP, Websphere, Tomcat, DB2, SQL, WSAD, Eclipse, UML, AIX, Linux… OBJECT’IVE. Start’up. Editeur de solutions de conversion d’objets, applications Web Env. tech. Java, J2EE, JSP, Visual Age, UML, Rational Rose, WebSphere, DB2, JDBC, SQL… Quelques recommandations « Thierry est un excellent professionnel. Dans ce projet, au-delà de son évidente maîtrise des problématiques techniques, il a montré sa capacité à s'intégrer rapidement dans une équipe et à comprendre les spécificités de notre environnement professionnel. » Cédric Adda, Chef de projet, SFR « Thierry est quelqu'un de très professionnel, ayant d'excellentes compétences en JAVA/J2EE et plus généralement sur toutes les technologies tournant autour du WEB (Architecture, CMS, SSO, CVS, etc.) Il a su s'adapter rapidement au contexte Carrefour, il a fait profiter toute l'équipe de ses connaissances. Nous avons très vite détecté son fort potentiel et l'avons positionné sur des sujets transverses tels que le portail Carrefour, le Web SSO, les projets d'optimisation de coût, le portail intranet... Je recommande ce profil et j'ai l'intime conviction qu'il est capable de s'adapter à tous les projets informatiques en tant qu'expertise technique, mais également en tant que manager. » « Une des forces les plus impressionnantes de Thierry est sa capacité à s’intégrer rapidement. Bien que d’une compétence technique rare, il n’en fait pas l'étalage. Au contraire, il distille un esprit de sympathie, de bonne compagnie et d’entraide qui transforme littéralement une équipe. En quelques jours, il avait analysé plus d’un an de préparation d’un projet stratégique, compris son Nawfel Meftah, Chef de projet, Carrefour environnement, et surtout, identifier les axes d’améliorations qu’il a su proposer à ses coéquipiers qui « Thierry est intervenu en tant qu'architecte sur notre ont unanimement accepté son avis et son aide. Un talent projet. Il a montré qu'il possède une très forte expertise sur les technologies JEE, un grand professionnalisme et dynamique. » Pierre-Eric Marchandet, PMO, SFR de l'implication. Son code est de qualité, il a un bon rapport humain et est un excellent support aux « I really enjoyed working with Thierry. He was développeurs en étant force de proposition et pédagogue everytime very motivated and professional. He's very sur des sujets nouveaux. » reliable and know how to use his experience to always Hing CHAN, Expert JEE, Groupe Generali find smart solutions for complex problems. » Bertrand Dour, Chef de projet, SFR « In our common project, Thierry detected the weaknesses of some technical solutions so we were able « I enjoy working with Thierry on a daily basis. He is to make argumented propositions to our client. » very motivated and dedicates all his energy to achieve his Yann L'Hénoret, Expert JEE, Groupe Generali goals. He knows how to lead developers and keep their « Thierry est un architecte confirmé, il sait avoir une motivation high for the benefit of the client's projects. » Franck Martin, Architecte, SFR vision haut niveau et vous apporter toujours les solutions les plus adéquates et pertinentes à vos problèmes. Il « I enjoy working with Thierry as far as his experience is s'engage de manière efficace et rapide sur des my reference when I need solutions to complex problems problématiques difficiles comme par exemple la gestion (I never quit his office without a solution) and he is de conf ou l'utilisabilité. » Cedric Ghanassia, Chef de projet, Ministère always able to give motivation to members of his team” Emanuele Ghevre, Expert JEE, SFR de l'Agriculture « Très expérimenté dans les méthodologies Agiles et les techno Java, il a su mettre en place les outils pour faire progresser l'équipe et rendre chaque développeur plus efficace. C'était très enrichissant de travailler avec lui. » « I really recommend Thierry for his excellent work. Thierry is smart and reliable. We've worked together on many projects and each time Thierry was trustworthy, inventive and works well with colleagues and clients. » Samba Kamara, Expert JEE, Darty « Dans le cadre d'une architecture d'applications Web hétérogène, Thierry a su brillamment garantir le niveau de service des solutions en place, tout en développant les solutions de demain. Son sens de l'écoute du client, sa volonté d'améliorer en continu ses solutions et son approche LEAN du développement ont été des clés de succès dans cette entreprise. » Sylvain Lasnier, Directeur de projets internationaux, Carrefour Retrouvez plus de recommandations sur Linked'in William Jaouen, Directeur, Actadis Quelques articles 3T : les Tests en Trois Temps TDD, la fameuse méthode de Développement Guidé par les Tests est devenue incontournable. Toutefois, elle n'est pas si simple à comprendre et à mettre en œuvre. 3T s'inspire des TDD en simplifiant plusieurs points et en recadrant le processus. Tester une webapp à l'aide de FluentLenium Lorsque vous développez un site Web, vous avez besoin de tester que les pages fonctionnent. Et ces tests doivent pouvoir s'automatiser lorsque le site grossit. L'outil le plus populaire est Selenium mais ce dernier n'est pas des plus simples à prendre en main. Heureusement, une bibliothèque française nommée FluentLenium simplifie le travail. Guava by Google (Série d’articles : 3 dans Programmez et 8 sur Developpez.com) La librairie Guava a été créée par les équipes de Google pour les besoins internes de ses projets. L’objectif principal est d’avoir un code proposant des patterns simples et standardisés, tout en offrant des fonctionnalités optimisées et performantes. Depuis que Guava a été rendue Open Source, sous licence « Apache 2.0 », elle rencontre un fort succès. Démystification des QR codes Les QR codes font partie de notre quotidien mais, pour la plupart d'entre nous, c'est juste un gros carré qui ressemble à un code barre en plus complexe. Venez découvrir ce que renferment les Quick Response Codes, comment les lire, comment les créer, comment bien les utiliser… S'authentifier avec Facebook, Twitter ou Google, à l'aide de la bibliothèque PAC4j La bibliothèque PAC4j propose une interface simple pour s'identifier auprès des fournisseurs les plus populaires et avec les protocoles modernes, en quelques lignes de code seulement. Développer un Web Service avec JAX-WS et le tester avec SOAPUI Comment développer un Web service et le tester, à l'aide de JAX-WS et SoapUI ? Simplifier le code de vos beans Java à l'aide de Commons Lang, Guava et Lombok Un bean peut vite peser lourd quand on l'équipe avec les méthodes classiques constructeurs, getters, setters, etc.), même avec peu d'attributs. Dans cet article, nous verrons comment mettre un tel objet au régime à l'aide de Commons Lang, Guava et Lombok. Charger et afficher des données de la base et d'un fichier CSV Cet article montre comment charger des données depuis un fichier CSV et depuis la base MySql, en fusionnant les valeurs pour les afficher dans une interface sous forme de tableaux et de graphes. Retrouvez plus d’articles sur icauca.com