
Florian Lopes
Leader technique / DevOps
Salaire / Taux journalier
Bordeaux, France
Freelance
Expertises
Langues
Expérience de travail
Développeur Java / Spring / DevOps (freelance)
France TravailFreelance
déc. 2020 - Présent
5 ans 11 mois
Bordeaux, France
Refonte d’applications du SI en microservices (Domain Driven Design) Développement : - Adoption de l’architecture hexagonale - Mise en place d’une stratégie de tests : - Tests unitaires / d’intégration / systèmes / de contrats (Spring Cloud Contract) - Développement de features en utilisant les méthodologies BDD et TDD : Gherkin / Cucumber / AssertJ / Mockito - Tests asynchrones (Awaitility) - Implémentations de patterns utilisés dans les systèmes distribués : - Outbox pattern / ACL / Distributed Locking (ShedLock) / PublishSubscribe, Circuit Breaker, Event-driven architecture, Gateway, Backend For Frontend - Développement d’un « starter » Spring Boot complet pour le SSO de Pôle Emploi - Migration d’applications vers Java 17 / Spring Boot 3 - Orchestration / planification de batchs via Spring Cloud Data Flow Déploiement : - Mise en œuvre de pratiques permettant le déploiement en continu - Infrastructure As Code (IAC) - Création de pipelines Concourse - Création d’une image Docker permettant l’intégration de Testcontainers dans Concourse - Automatisation de la création de la plateforme d’hébergement des applications (PAAS) avec Tanzu - Versioning et récupération de la configuration applicative via Spring Cloud Config Server / Vault - Déploiement des applications en blue/green / rolling - Utilisation de feature flags / interrupteurs permettant la release des nouvelles fonctionnalités (FF4J) - Mise en place de Flyway et tests des migrations via Testcontainers - Mise en place de tests fonctionnels : - API et performance : Karate / K6 / AB - Smoke tests : Newman (Postman CLI) - Développement d’outils de monitoring / maintenance (Spring Shell) - Mise en place de Spring Cloud Sleuth / Micrometer Accompagnement technique : - Contributions à divers projets internes (Inner Source) - Sensibilisation aux bonnes pratiques Git : rebase / pull-requests / hooks
Leader technique / DevOps (freelance)
Ixxi TechsideFreelance
oct. 2018 - déc. 2020
2 ans 3 mois
Bordeaux, France
Mise en place d'une stratégie de tests : - Séparation des tests unitaires & d'intégration - Migration vers JUnit5 - Outils permettant la mesure de la couverture de code (JaCoCo / Sonar) - Sensibilisation aux bonnes pratiques (pyramide des tests, tests unitaires, tests d'intégration, qualité de code) - Mise en place de tests d'API avec Kotlin Mise en place de Docker - Création d'images Docker & orchestration (Registry, Traefik v2) - Création & tests unitaires d'une image Docker (Google Container Tests) - Testcontainers : - Tests des migrations Flyway avec Docker - Lancement des tests d'intégration avec Docker Sensibilisation aux bonnes pratiques Git : rebase / fork / pull-requests / Git Flow & GitHub Flow Intégration & déploiement continu : - Mise en place d'un workflow de build (Jenkinsfile) - Déploiement continu d'applications diverses avec Ansible (Spring Boot / Tomcat) - Tests & développement de roles avec Ansible Molecule - Migration des builds Jenkins vers GitLab CI - Websockets : mise en place d'un backend WebSocket (STOMP) avec Spring WebSocket
Leader technique / DevOps (freelance)
e-Paye Groupe Kerudys
juil. 2016 - oct. 2018
2 ans 4 mois
Région de Bordeaux, France
Accompagnement technique : - Audit et relecture de code - Optimisation du code - Mise en place d’outils d’analyse de code (règles PMD, analyse des Pull requests sur GitHub via SonarQube) - Mise aux normes d’une application web (OWASP) Optimisation du processus de build et de livraison : - Installation d’outils (Jenkins, GitLab, Artifactory, SonarQube, Jacoco) - Mise en place d’une intégration continue - Automatisation des tests (Selenium) Conseil sur la technologie Docker : - Création d'images et orchestration de conteneurs (Registry, Rancher, Traefik) Développement d’une API REST : - Génération de la documentation via Spring REST Docs - Création d’une API REST sécurisée (Spring Boot, JWT) Environnement technique : Java 8, Spring (Boot, MVC, Security, Data, Integration, REST Docs), Hibernate 5, JWT, REST, JUnit 5, Flyway, Maven / Gradle, Git, Docker (Docker-Compose, Rancher, Registry, Traefik), Groovy, Jenkins (Jenkinsfile), SonarQube, PMD, Archaius, Ribbon
Ippon Technologies
juil. 2013 - juil. 2016
3 ans 1 mois
Bordeaux, France
Ingénieur études et développement Java EE
mars 2015 - juil. 2016
1 an 5 mois
Bordeaux, France
Mise en place d'un système de messages asynchrone JMS (ActiveMQ) dans le cadre du projet PES V2 (dématérialisation de la chaîne comptable et financière) - Intégration avec Mule ESB - Écriture de tests unitaires (Munit) et d'intégration pour Mule ESB - Écriture de tests unitaires pour Activiti (JUnit) - Développement d'une librairie permettant le transfert de fichiers avec ActiveMQ (protocoles HTTPS, FTP/S) - Création de conteneurs Docker pour les environnements de développement et d'intégration (Mule ESB, ActiveMQ, Tomcat, PostgreSQL) - Mise en place d'une solution d'intégration continue avec Docker - Orchestration des conteneurs avec Rancher Server Environnement technique : Java, Spring, JMS (ActiveMQ), Mule ESB, Activiti, Maven, Git, Docker, Docker Compose, Docker registry, Rancher Server, WS SOAP (CXF), BPMN2, SOA, IceScrum, Jenkins, JUnit, Munit
Développeur Java/Liferay
nov. 2014 - mars 2015
5 mois
Bordeaux, France
Évolutions / corrections d'anomalies sur le portail de la Chambre de Commerce et d'Industrie de Paris ( http://www.cci-paris-idf.fr/) Environnement technique : Java EE, Portlets, Liferay 6, Spring, Spring MVC Portlet, MySQL, Ant, Tomcat 7, SVN
Développeur Java EE
juil. 2014 - oct. 2014
4 mois
Bordeaux, France
Développement de processus métiers pour le protocole PES V2 (dématérialisation des flux de comptabilité) - Développement et intégration de processus métiers avec Mule ESB - Design (BPMN 2) et développement de flux métiers avec Activiti (BPM) - Développement et utilisation de webservices SOAP (Axis2/CXF/JAX-WS) et REST Environnement technique : Java EE, Spring, JPA, Mule ESB, Activiti, Maven, Tomcat 7, Git, WS SOAP (Axis2/CXF/JAX-WS), BPMN2, SOA, PostgreSQL, IceScrum, Jenkins
Développeur Java EE
juil. 2013 - juil. 2014
1 an 1 mois
Bordeaux, France
- Formations (Liferay 6, JCMS 8) - Développement de portlets pour le portail Liferay 6 - Refonte d'un module de newsletter - Création d'un portlet pour la gestion d'abonnements - Développement de portlets pour le portail JCMS 8 (Jalios) : - Création d'un portlet pour la gestion d'ordres et frais de missions : - Utilisation de webservices SOAP (Axis2) - Création de portlets modifiant le comportement du portail Environnement technique : Java EE, Liferay, Spring, JCMS, Maven, Ant, Tomcat 7, SVN, Git, WS SOAP (Axis2)
Développeur Java/Spring
Gouts de Web
nov. 2012 - mai 2013
7 mois
Bordeaux, France
Développement d'un intranet en Java en utilisant Spring MVC - Mise en place de la sécurité avec Spring Security - Utilisation d'Hibernate - Mise en place d'un environnement de développement : - Apache + Tomcat (ReverseProxy/JK) - Intégration continue (Jenkins) - Gestionnaire de versions (Git, GitLab) - Référent technique sur le framework Spring Environnement technique : Java EE, JfreeChart, Ant, Tomcat 7, Git, REST (JAX-RS), JPA
Auto-entrepreneur
Florian Lopes
juin 2012 - déc. 2012
7 mois
Bordeaux, France
Prestataire de services informatiques : - Réalisation de sites haut de gamme (Intranet/Extranet) en PHP
Développeur Web
Gouts de Web
janv. 2012 - mars 2012
3 mois
Bordeaux Area, France
Développement d’un site internet e-business en PHP : www.marseille-culture13.fr - Utilisation de l'API PayPal Environnement technique : PHP, Symfony2, Git, Ajax, Doctrine, PayPal API
Formation
EPSI Bordeaux
BTS Informatique de Gestion
1900 - Présent
126 ans 10 mois
Ynov Informatique
Expert en Informatique et Systèmes d'Information
1900 - Présent
126 ans 10 mois
Licences et certifications
Oracle MOOC: Java Microservices
Délivré le : mai 2025
Spring Professional v4.3
Délivré le : nov. 2017
TOEIC : 980/990
Délivré le : nov. 2016
Docker Deep Dive
Délivré le : avr. 2016
Learn how to deploy Docker applications to production
Délivré le : mars 2016
Integrating Docker with DevOps Automated Workflows
Délivré le : mars 2016
Associate MuleSoft Developer
Délivré le : août 2015