Expérience professionnelle
2012 - 2015 Ecole d’ingénieurs, ENSEIRB-MATMECA, Bordeaux (33).
Expériences professionnelles
juil 2023 -
actu
DevSecOps - Kubernetes, Freelance, Thales, Elancourt
Squad Applications OME: développe des solutions internes web pour remplacer l’utilisation de fichiers Excel.
{ DevSecOps transverse sur 3 projets (Java/Angular, Python et PHP/Angular)
{ Migration d’applications de la stack (BitBucket + Jenkins) vers du GitLab Ultimate
{ Conteneurisation des applications avec Docker
{ Déploiement (avec Helm) des applications et de postgresql sur un cluster Kubernetes
{ Mise en place du GitOps avec FluxCD
{ Chaine CI/CD avec des scans de sécurité (SAST, IAST, GitLab SCA) avec GitLab et Trivy
{ Gestion des secrets avec Vault
{ Déploiement d’un s3 minio et d’un serveur FTPS sur le cluster Kubernetes
{ Respect des exigences ANSSI et OWASP Top 10 en terme de sécurité
{ Analyse Sonar et mise en place du Clean as You Code
{ Monitoring des applications et envoie des alertes avec Prometheus / Grafana
Environnement technique : GitLab, Kubernetes, Helm, Docker, Vault, SonarQube, Grafana, Jenkins, BitBucket
oct 2022 - juil
2023
Développeur FullStack Sénior (Java/React/Jenkins/Docker/Kubernetes), Freelance, La Défense
Freelance chez Société Générale. Le projet NOVA permet le calcul de la note interne de risque de crédit.
{ Intégration du projet après un Codingame sur Java et React
{ Maintenance corrective et évolutive des API REST, du front React
{ J’accompagne l’équipe de développement sur la qualité logicielle : objectif zéro bugs !
En faisant : TDD, revues de code, pair programming
{ Mise en place d’un pipeline Jenkins de CI / CD
{ Cérémonie Agile (Daily meeting, Sprint Review/Retrospective/Planning)
Environnement technique : React, Material UI, Java 11, Spring Boot, JUnit, GitHub, Jenkins, Docker, Kubernetes
oct 2021 - oct
2022
Développeur FullStack Sénior (Java/React/Jenkins/Docker/Kubernetes), Freelance, Mérignac
Freelance chez Cegedim Sante, entreprise innovante de technologies et de services spécialisée dans la gestion des
flux numériques de l’écosystème santé.
{ Intégration du projet après un Codingame sur Java et React
{ Maintenance corrective et évolutive des API REST, du front React
{ Développement d’un projet Springboot pour s’authentifier sur Pro Santé Connect
{ Je suis familier dans un environnement intégrant les notions de DevOps (Docker,
Kubernetes, Intégration et déploiement continue)
{ Gestion de projet en méthodologie Agile & chiffrage de tâches JIRA
Environnement technique : React, Java 11, Spring Boot, JUnit, Elasticsearch, Jenkins, Docker, Kubernetes
juin 2020 -
sept 2021
Développeur FullStack (Java/Spring/React), Millésima, Bordeaux
Millesima est une maison de négoce bordelais spécialisée dans la vente en ligne de grands vins de Bordeaux.
{ Développement de composants front en React (avec tests unitaires)
{ Développement de webservices REST avec Spring (avec tests unitaires/intégrations)
{ Participation aux réunions de conception technique et fonctionnelle
{ Gestion de projet en méthodologie Agile
Environnement technique : React, Material UI, Java 11, Spring boot, JUnit, Mockito, Next.js, Bootstrap, Mongo
jan 2019 - mai
2020
Développeur FullStack (Java/Spring/Angular), Onepoint, Pessac
En mission à la Caisse des Dépôts. Projet eDoc : socle de gestion électronique des Documents.
{ Création de WebServices REST avec Spring (avec tests unitaires/intégrations)
{ Maintenance corrective et évolutive du front Angular 6 (avec tests unitaires)
{ Intégration continue avec Jenkins / qualité de code avec Sonar
{ Gestion de projet en méthodologie Agile
Environnement technique : Angular 6, Java 8, Spring Boot, Hibernate, PostgreSQL, JUnit, Mockito, Mocha
mars - déc
2018
Développeur FullStack (Java/Spring/jQuery), Altran, Mérignac
En mission chez Evollis, qui possède des sites web pour la souscription des clients à leurs offres de location.
{ Création de WebServices REST avec Spring (avec tests unitaires/intégrations)
{ Développement front en Thymeleaf et jQuery
{ Revue de code, pair-programming, support technique et veille technologique
Environnement technique : Java 8, Spring, jQuery, Hibernate/JPA, PostgreSQL, JUnit, Mockito, GitLab, Jenkins
août 2017 -
fev 2018
Développeur Backend (Java/Spring), Altran, Mérignac
Mission chez Cdiscount sur la migration d’une application de Python vers un microservice Java.
{ Migration d’une application Python -> microservice REST Java (avec tests
unitaires/intégrations)
{ Intégration continue avec Jenkins / qualité de code avec Sonar
{ Gestion de projet en méthodologie Agile
Environnement technique : Java 8, IntelliJ, Spring, Maven, Git, Jenkins, Sonar, JUnit, Mockito, AssertJ, Lombok
mai 2017 - juil
2017
Développeur FullStack (Java/Spring/AngularJS), Altran, Mérignac
TMA Initiative : site web vitrine qui agrège les projets issus des plateformes de crowdfunding.
{ Maintenance corrective et évolutive du front-end AngularJS
{ Génération de containers docker pour lancer Logstash et Elasticsearch
{ Utilisation de la stack Elasticsearch/Logstash/Kibana
{ Rédaction d’un document de capitalisation et guide pour nouveau développeur
Environnement technique : AngularJS, IntelliJ, SpringBoot/Web, Git, Docker, Elasticsearch, Logstash
juil 2016 - avr
2017
Développeur FullStack (Java/Struts), Sopra Steria, Mérignac
TMA Osiris Generique : application permettant de gérer le cycle de vie d’un ou plusieurs dossiers d’aides européennes.
{ Développement d’interface Web en GWT/Struts
{ Développement back Java (avec tests unitaires)
{ Intégration continue avec Jenkins / qualité de code avec Sonar
Environnement technique : Eclipse, Java 6, Struts, Hibernate, SVN, JUnit, Mockito, Maven, Oracle, Jenkins
fevr - juin
2016
Développeur FullStack (Java/Struts), Sopra Steria, Mérignac
TMA Garoo : application pour la gestion des recouvrements au sein de l’Agence de Services et de Paiement (ASP).
{ Développement d’interface Web en JSP/Struts
{ Développement back Java (avec tests unitaires)
{ Intégration continue avec Jenkins / qualité de code avec Sonar
Environnement technique : Eclipse, Java 7, Struts, Hibernate, SVN, Maven, JUnit, Mockito, Tomcat, Jenkins
sep 2015-jan
2016
Développeur FullStack (Java/Spring/JSP), Items Media Concept, Mérignac
Application web pour couvrir l’intégralité des besoins liés à la gestion des appels à projet.
{ Développement d’interfaces graphiques en JSP
{ Création d’un webService de téléchargement/upload de fichiers avec Spring
Environnement technique : Eclipse, Java 7, Spring, Hibernate, PostgreSQL, Tomcat