Expérience professionnelle
Depuis Janvier 2024
Projet Open Source « Nudger »
Développeur Full-Stack Senior
• Conception, développement d'un starter Spring Boot pour communiquer avec un xwiki.
• Délégation d'authentification (basicAuth).
• Api Rest pour exposer les contenus du xwiki.
• CI/CD avec les Actions CitHub.
• Front-end: Thymeleaf (moteur de template MVC)
• Back-end: Spring Boot, Java 21, Maven, Git/GitHub, Xwiki, Swagger, Docker
Novembre 2019 – Juillet 2022
NATIXIS
Développeur CMS JALIOS – Full-Stack Senior
• Conception, développement et maintenance de sites Web, extranets et intranets avec JPlatform 10 (cms java de Jalios).
• Mise en place d'une chaine Devops pour tous les projets.
• Méthodologie Agile/Scrum.
• CICD avec Git/Bitbucket - pipeline Jenkins.
• Front-end: HTML5, CS53, JQuery, Javascript, Jsp, Api Rest
• Back-end: Servlet, Portlet, Java 8, Oracle 19, Hibernate, JBoss
Juin 2015 - Juillet 2019
Arkea, Brest, France
Développeur CMS JALIOS - Full-Stack Senior
• Conception, développement et maintenance de sites Web et intranets avec JCMS 8 et JPlatform 10 (cms java de Jalios).
• Migration du scm SVN vers GIT/Gitlab.
• Méthodologie Agile/Scrum (scrum master pendant 1 an).
• CI/CD : pipeline Jenkins.
• Front-end: HTML5, CSS3, JQuery, Javascript, Jsp, Api Rest
• Back-end: Servlet, Portlet, Java 8, Oracle 19, Hibernate, Tomcat, ant, Linux.
Depuis juin 2015: Concepteur, Développeur, intégrateur sur le progiciel JCMS de JALIOSIngénieur d’étude, SII : Consultation chez Arkéa (Crédit Mutuel de Bretagne) - BrestConception de sites web, d’intranet, de bases documentaires avec le progiciel JCMS.Etude du besoin avec le client, conception et réalisation des plugins JCMS, intégration du CSS (en RWD), duSEO et de l’accessibilité, déploiement sous tomcat, support technique, upgrade des versions de JCMS etformation à l’administration du site et à la contribution des contenus.En équipe de trois personnes pour la maintenance de 18 sites JCMS en architecture distribuée ‘Hautedisponibilité avec le protocole de réplication JSync.Formation Développeur JPlateform10 – 3 jours – formateur JaliosFormation Développeur WebDesign sous JCMS – 1 jour – formateur Jalios
04/2011 – 06/2015Ingénieur d’étude, SII : Consultation chez Arkéa (Crédit Mutuel de Bretagne) - BrestConception, développement et intégration d’applications web, de systèmes d’information nouveaux et existantsrelatifs au système bancaire. Méthode Agile utilisée pour la gestion des projets (Outil Jira).Développement J2EE sous TOMCAT avec ECLIPSE, os: LINUX.Technologies: JAVA, GWT, ANGULAR, THRIFT, STRUTS, SERVLETS, JSP, AJAX, MYSQL, IVY, ANT...
12/2008 – 02/2010Ingénieur d’étude, Teamlog (groupe OPEN): pour Orange DDSI - LannionConception et développement de différentes applications de gestion pour le service DDSI de Orange.Technologies: JAVA, J2EE, SPRING, STRUTS, JSP, SERVLETS, HTML, CSS, JAVASCRIPT, SOAP..
01/2007 – 11/2008Ingénieur d’étude, Teamlog (groupe OPEN): pour Orange Labs (R&D) - LannionDéveloppement d’un outil graphique de conception et de spécification de services vocaux interactifs (SVI). Cetoutil permet de modéliser la logique de dialogue d’un SVI.Technologies:JAVA,J2EE, SWING, JGRAPH, ANT, SVI
09/2002 – 02/2006Ingénieur d’étude, Microcell (Service Activation Gateway Group)- Montréal - CANADA
Analyste, concepteur et développeur sur un système de provisionning permettant de mettre à jour les différentséléments de réseaux Telecom. Déploiement et mise en production du système sous unix (solaris 2.6 et 2.9).Support 7/24.Technologies: JAVA, UML, DESIGN PATTERNS, RATIONAL-ROSE, SYBASE, ORACLE, UNIX, BASH,PERL, AWK, TOMCAT, ANT, CVS...
1989 –1998Surintendant parcours de golf (Greenkeeper).
1996 –1998 :Golf La Seigneurie St Hilaire, CANADA1992 –1995 : Golf Atlantide, Notre Dame de l’Ile Perrot, CANADA
1989 –1991 :Golf Marnes La Coquette, FRANCEGestion de l’entretien technique de parcours de golf (Budget, ressources humaines, tâches,fournisseurs...). Embauche, formation et supervision d’une équipe allant de 6 à 15 personnes.Aptitudes développées : Habitude à travailler en équipe, sens de l’organisation et de la débrouillardise,savoir donner des directives claires, capacité d’adaptation et bon esprit d’analyse