EXPERIENCES PROFESSIONNELLES
Novembre 2020 – Août 2023
BPCE Group – Caisse d’épargne Ile de France
TechLead Liferay
Equipe : 5 Personnes
Projets : Mise en place du Portail et du Site institutionnel PlanetManager
• Mise en place de l’architecture, installation de l’infrastructure et implémentation du portail PlanèteManager
• Conduite des tirs de performances, stress tests et des contrôles RGPD
• Audit et troubleshooting du portail existant
• Rédaction des documents d’architecture technique et d’exploitation
Environnement de travail : Liferay 7.3, 7.0, AzureDevops, Tomcat, F5 BigIP, IIS, Gradle, JQuery, SpringBoot, KeyCloak, OpenIDC, JBOSS Wildfly, Matomo, ApacheFelix, Bootstrap
Janvier 2020 – Juillet 2020
SwissLife
Expert Java Liferay
Equipe : 8 Personnes
Projets : Refonte de l’espace assurance Décès TempoDécès
• Audit, Chiffrage et Migration Liferay 7.0 7.2
• Migration/Upgrade de Java 8 à 11, de Maven à Gradle, de ThymeLeaf à JSP, de SpringMVC à MvcPortlet, de JQuery à AlloyUI
• Réécriture des WAB en Module OSGI
Environnement de travail : Liferay DXP 7.0/7.2, MicroServices, SpringBoot, SpringMVC, MangoDB, Gradle, Docker, Jhipster, SAML, OpenIdConnect
Aout 2018 – Janvier2020
CARDIF-BNP PARIBAS
TechLead Java /Devops
Equipe : 4 Personnes
Projets : Refonte des sites pays existants en 6.2 / Migration du site publique sur Liferay 7.1 / AWS
• Définir l’architecture du cluster ElasticSearch, Rédaction du DAT et alimentation du RACI, planification du disaster recovery plan.
• Identification des failles de sécurité (TOP 10 OWASP) et implémentation des correctifs
• Audit de perf et résolution des problèmes de RUN en prod sur le cloud AWS
• Ecriture des pipelines CI/CD sur Ansible et installation de l’infra d’un Cluster ElasticSearch
• Analyse SEO et implémentation des optimisations du Crawl Google
Environnement de travail : Java, ElasticSearch, AWS, SEO, Devops, GIT, Kanban, Spring MVC, CI/CD, Ansible, Liferay 6.2/7.2, EC2, RDS, SS3
Janvier 2017 – Aout 2018
ARVAL-BNP PARIBAS
LeadDev / Scrum Master
Equipe : 8 Personnes
Projets : Création de l’application vitrine MyArval et de l’API middelware en back
• Mise en place du middleware, de la plateforme d’intégration continue et des outils de monitoring.
• Etude technique, conception et développement d’une REST API comme backend et Front en Angular2
• Accompagnement de l’équipe de dev et transfert de compétence et support Java & Maven & Intégration continue
• Mise en place de la TDD/BDD via Cucumber/Gherkin en collaboration avec le MOA et création des tests fonctionnels avec Selenium.
• Intégration de la Ged Alfresco dans le cadre de l’implémentation de la norme IFRS16
• Gestion des releases et suivi des déploiements de l’environnent d’intégration jusqu’à la production
• Préparation des Sprints, backlogs et des SprintReviews en tant que ScrumMaster.
Environnement de travail : AngularJS, Java, RestAPI, Alfresco, Jenkins, Swagger-ui, Sonar, Selenium, Spring Secu, SpringMVC, Kanban, Liferay6.2, Tibco, BDD, Cucumber, TDD
Sept 2015 – Janvier 2017
AG2R La Mondiale
Référent Technique FullStack
Equipe : 13 Personnes
Projets : Evolution du site de la retraite supplémentaire et de l’API backend
• Etude des évolutions techniques et fonctionnelles du projet de la retraite supplémentaire pour Particuliers et Entreprises
• Coaching de l’équipe, pair programming et code review en tant que référent technique GWT
• Maintenance évolutive et corrective TMA des modules GWT et des appels WS Soap
• Implémentation des Tags Google Analytics
• Mise en place de la TDD avec l’écriture des tests unitaires et des tests fonctionnels Selenium.
Environnement de travail : GWT, Alfresco, SOAP, REST, Spring, Maven, Jahia, GAnalytics, Selenium/TestNG, TDD, CodeReview, Pair Programming
Avril 2014 – Août 2015
Stef
Développeur Sénior FullStack
Equipe : 8 Personnes
Projets : Migration de l’application MyStef de calcul d’itinéraire et de géolocalisation de flotte
• Etude des solutions techniques de migration (POC, Benchmark, Démo.) et implémentation (Installation, Administration, intégration SSO/LDAP, Clustering, …)
• Formation et transfert de compétences en GWT/Liferay/Mavenization
• Développement/Support des migrations des applications Struts vers GWT et vers des portlets JSR286 via l’apache-portal-bridge
• Implémentation des solutions d’intercommunication entre portlet GWT et portlets Struts/Bridge
• Investigation & Implémentation des solutions techniques pour intégrer GWT, HTML5 et Liferay avec possibilité de drag&drog inter-portlets et inter-navigateurs.
• Mavenisation et mise en place de la CI/CD
Environnement de travail : Java, Liferay6.2, GWT, HTML5, DOJO, Struts-1.2.9, Twitter_Bootstrap, Maven, GMAPSV2, mybatis, Oracle11g, SOLR, Tomcat, Apache, Géolocalisation PTVLoxane
Oct 2013-Mars 2014
Vehco
LeadDev/ScrumMaster
Equipe : 4 Personnes
Projets : TMA de l’application de suivi et de gestion de flotte EloMobile
• Formation et transfert de compétence Liferay/GXT en tant que LeadDev
• Développement des portlets Liferay de géolocalisation et suivi de flotte Vehco.
• Maintenance corrective et évolutive
Environnement de travail : Liferay 5.1, GXT, Spring, Hibernate, Maven, Scrum, Jenkins, Sonar, JasperReport, Oracle11g, PTVLoxane
Nov 2012-Oct 2013
Sofrecom-FranceTelecom
Ingénieur FullSTack
Equipe : 12 personnes
Projets : TMA et évolution du projet B-Use qui expose la gestion et la configuration du parc fonctionnel de France Telecom/Orange à travers des WebServices SOAP.
• Analyse, conception et développement des modules suite à des évolutions liées à la migration vers GWT
• Implémentation de l’IHM en front pour gérer la configuration des webservices
• Test, documentation et Intégration de la solution
Environnement de travail : Java, MySql, Eclipse, CXF, Entreprise Architect, Spring, Hibernate, Maven, GWT 2.5, Scrum
Février 2009-Octobre 2012 15 Mois
HR Access Solutions International
Ingénieur FullStack confirmé
• (Équipe de 8 personnes)
Environnement de travail : Java 6, Oracle, Spring, Eclipse, Apache, API REST, StarUML, Maven, Jquery, Agile/Scrum
18 Mois
Fonction : Ingénieur Junior, Développeur Java/GWT (équipe de 9 personnes)
Environnement de travail : GWT/SmartGWT, JSCH, SVNKit, NexusApi, WebService REST, Jersey, Spring, Maven, Agile/Scrum
12 Mois
Fonction : Ingénieur Junior, Développeur de Portlets Jetspeed (équipe de 3 personnes)
Environnement de travail : Java, Tomcat, JSF, Hibernate, Spring, OpenHR, Maven, WebSphere
Juin 2008-Février 2009 6 Mois
Sogeti/Capgemini
Stage Projet de fin d’année
Fonction : Stagiaire PFE, Développeur Sharepoint/.Net,
Réalisations :
• Formation méthodologie Scrum et Sharepoint WSS3.0
• Développement des sites Sharepoint avec WSS 3.0 et C#
• Implémentation d'un API de migration des sites ordinaires vers des sites Sharepoint
Environnement de travail : Windows NT, .Net, C#, Sharepoint, IIS, Agile/Scrum,
MISSIONS COURTES
Nov 2019 : 5 jours
Office des Publication à la Commission Européenne au Luxembourg
Formateur Liferay 7.2
• Animation de la formation Admin et Dev Liferay 7.2
• Mise en place de l’infra de la formation sur le Cloud
• Réalisation du support de formation
Fev 2019 : 21 jours
OPCA Agefos
Audit de performance Java/Liferay
• Analyse des anomalies et des logs du portail existant
• Optimisation et correction des anomalies et des problèmes de perf
• Elaboration des recommandations d’infra et des bonnes pratiques
• Amélioration du TimeToFirstByte sur le site OPCA Agefos