Expérience professionnelle
Bloomays (Paris, France) mar 2023 – présent
Senior Backend Java Durée : 1 an
Mission : application de gestion de la relation client. (Ekwateur/ mar 2023 – présent)
Senior Backend Java, équipe de 8 dev, 1 PO, 1PM
Design et développement de fonctionnalités
Amélioration architecture du code
Clean code, TDD, ODD, Réduction dette technique
Support de la production
Technologies: Java 14-21, Spring, AWS (API Gateway, S3, EKS, RDS…), Azure AD, RabbitMQ,
MongoDb, Maven, Datadog, ArgoCD,
SFEIR (Paris, France) sep 2021 – jan 2023
Senior Backend Engineer Durée : 1 an 4 mois
Mission : application de gestion des congestions de gaz dans le réseau et évolution de l’application de
gestion des délestages et interruptibilité en situation de crise. (GRTGaz/ sep 2021 – dec 2022)
Fullstack dev Java/Angular, équipe de 8 dev, 1 BA, 1 SM, 1PM en Scrum et SAFe
Design et développement des fonctionnalités back et front
Mise en place d’architecture hexagonale
TDD, clean code, robustesse, réduction dette, design patterns,
Mise en place des jobs à planification dynamique
Support N3 de la production
Technologies: TDD, Angular 14, Ag-Grid, Angular Material, Java 8-17, WebFlux, Spring, AWS
(Lambda, ECS, X-ray, API Gateway, S3, IAM, Glue, CloudWatch, Cognito, DynamoDb…), Kafka,
MongoDb, Maven & Gradle
SFEIR (Paris, France) sep 2021 – jan 2023
Senior Backend Engineer Durée : 1 an 4 mois
Mission : application de gestion des congestions de gaz dans le réseau et évolution de l’application de
gestion des délestages et interruptibilité en situation de crise. (GRTGaz/ sep 2021 – dec 2022)
Fullstack dev Java/Angular, équipe de 8 dev, 1 BA, 1 SM, 1PM en Scrum et SAFe
Participation au design et choix architecturaux
Développement des fonctionnalités back et front
Mise en place d’architecture hexagonale
TDD, clean code, robustesse, réduction dette, design patterns,
Mise en place des jobs à planification dynamique
Support N3 de la production
Technologies: TDD, Angular 14, Ag-Grid, z, Angular Material, Java 8-17, WebFlux, Spring, AWS
(Lambda, ECS, X-ray, API Gateway, S3, IAM, Glue, CloudWatch, Cognito, DynamoDb…), Kafka,
MongoDb, Maven & Gradle, Jira, Confluence, Git, Scrum, SAFe
Creative Ingenierie (Lyon, France) oct 2019 – aout 2021
Lead Java Developer Durée : 1 an 11 mois
Mission : Construction et mise en production d’une plateforme de gestion de transport urbain (Sword /
oct 2020 – aou 21)
Lead Développeur Java, équipe de 4 développeurs, sprints de 2 semaines
Design et mise en place de l’architecture microservices du système
Design CQRS pour le gain de performace
Dockerisation et kubernetisation du système
Observabilité via ELK, Contrôle d’accès avec custom Keycloak
Conception réalisation du système d’aggregation des evènements asynchrones
Pipeline CI/CD de déploiement dans les environnements d’intégration et de preproduction
Conception de la stratégie des tests
Réalisation des tests fonctionnels, d’intégration et unitaires en TDD
Rédaction de documentations techniques et fonctionnelles
Coaching de Scrum. animation de meetings, résolution de conflits
Clean Code, refactoring et amélioration continue du code source
Technologies: TDD, Java 8, Spring 5, Spring Boot 2.4.1, Jenkins, Agile/Scrumbut, Kubernetes,
Docker, Git, Gitlab, SonarQube, Checkmarx, Nexus, Maven, REST Api, JaCoCo, Junit5, Hamcrest,
Mockito, Postman, ELK stack, ActiveMQ, MongoDB, PostgreSQL, Keycloak
Mission : Microfrontend Todo pour prioritization des activités à exécuter (Sword / mai 2021 – jul 2021)
Front end Développeur équipe de 8 développeurs, 1 Scrum master, 1 PO, UX/UI et testeurs
Technologies: Vue 3, Jest, Node, Java 8, Spring 5, Sinequa, Rest API, Git, Gitlab CI, SonarQube
Mission : Construction et mise en production d’une application Android pour le système de gestion du
transport (Kuehne+Nagel France / déc 2019 - juin 2020)
TechLead Java, équipe 4 développeurs
Mise en place des pipelines CI/CD de déploiement des nouvelles versions dans les smartphones
et équipements pro dans les pays clients.
Mise en place de la stratégie des versioning et releases
Collaboration avec l’équipe DevOps basée à Talinn, Estonie.
Coaching de Scrum. animation de meetings, résolution de conflits.
Mise en place stratégie de testing: unitaires, fonctionnels, d’intégration.
Redaction de documents techniques et fonctionnelles.
Assurer Clean Code, Refactoring continue
Technologies: Jenkins, Agile/Scrumbut, Git, Jira, Confluence, SonarQube, Nexus, Android 29, Java
8, Gradle, Maven, Retrofit, Shell, REST Api, JaCoCo, JUnit, Hamcrest, Mockito, PowerMock,
MockWebServer, Espresso, Robolectric, SoapUI.
Projet interne : sauvegarde sécurisé de fichiers dans le cloud (Creative / oct 2019 – jul 2021)
Développeur Angular unique
Technologies : Angular 8, ExpressJs, Git, Gitlab CI, SonarQube
SFEIR (Paris, France) sep 2021 - nowadays
Senior Backend Engineer Durée : 1 an 4 mois
Mission : Développer l’application de gestion des congestions de gaz dans le réseau et evolution de
l’application de gestion des délestages et interruptibilité en situation de crise. (GRTGaz/ sep 2021 – dec
2022)
Participer au design et choix architecturaux.
Développement des fonctionnalités back et front.
Echanges d’évènements, appels REST, transferts de fichier
Mise en place d’architecture hexagonale
Amélioration de la qualité de code, robustesse, réduction dette, design patterns,
Mise en place des jobs à planification dynamique
Proposer des solutions pour les problèmes techniques.
Monitoring de la Production d’autres services et fix des anomalies
Technologies: Angular 12, Ag-Grid, z, Angular Material, Java 17, WebFlux, Spring, AWS (Lambda,
ECS, X-ray, API Gateway, S3, IAM, Glue, CloudWatch, Cognito, DynamoDb…), Kafka, MongoDb,
Maven & Gradle, Jira, Confluence, Git, Scrum, SAFe
Creative Ingenierie (Lyon, France) oct 2019 – aout 2021
Senior Software Developer Durée : 1 an 11 mois
Mission : Construction et mise en production d’une plateforme de gestion de transport urbain (Sword /
oct 2020 – aou 21)
Lead Développeur Java d’une équipe de 4 développeurs
Conception et mise en place de l’architecture microservices du système avec l’approche CQRS
et Event Carried State Transfer
Dockerisation et kubernetisation du système
Observabilité via ELK, Contrôle d’accès avec custom Keycloak
Conception réalisation du job de transfert asynchrone des évènements vers le service
Pipeline CI/CD de déploiement dans les environnements d’intégration et de preproduction
Conception de la stratégie des tests
Réalisation des tests fonctionnels, d’intégration et unitaires
Rédaction de documentations techniques et fonctionnelles
Assurer le Clean Code, refactoring et amélioration continue du code source
Technologies: Java 8, Spring 5, Spring Boot 2.4.1, Jenkins, Agile/Scrumbut, Kubernetes, Docker,
Git, Gitlab, SonarQube, Checkmarx, Nexus, Maven, REST Api, JaCoCo, Junit5, Hamcrest, Mockito,
Postman, ELK stack, ActiveMQ, MongoDB, PostgreSQL, Keycloak
Mission : Microfrontend Todo pour prioritization des activités à exécuter (Sword / mai 2021 – jul 2021)
Front end Développeur équipe de 8 développeurs, 1 Scrum master, 1 PO, UX/UI et testeurs
Méthodologie agile – scrums de 3 semaines
Technologies: Vue 3, Jest, Node, Java 8, Spring 5, Sinequa, Rest API, Git, Gitlab CI, SonarQube
Mission : Construction et mise en production d’une application Android pour le système de gestion du
transport (Kuehne+Nagel France / déc 2019 - juin 2020)
Techlead Java, équipe 4 développeurs
Mise en place des pipelines CI/CD de déploiement des nouvelles versions dans les smartphones
et équipements pro dans les pays clients.
Mise en place de la stratégie des versioning et releases
Collaboration avec l’équipe DevOps basée à Talinn, Estonie.
Coaching de Scrum. animation de meetings, résolution de conflits.
Mise en place stratégie de testing: unitaires, fonctionnels, d’intégration.
Documentations techniques et fonctionnelles.
Assurer Clean Code, Refactoring continue
Technologies: Jenkins, Agile/Scrumbut, Git, Jira, Confluence, SonarQube, Nexus, Android 29, Java
8, Gradle, Maven, Retrofit, Shell, REST Api, JaCoCo, JUnit, Hamcrest, Mockito, PowerMock,
MockWebServer, Espresso, Robolectric, SoapUI.
Accenture Services / Talenteum (Mauritius) mar 2017 – sep 2019
Software Development Senior Analyst Durée : 2,5 ans
Projet 3 : Plateforme de gestion des identités et contrôles d’accès (IAM) (client : Accenture Security - France)
Mission : Développement du volet monitoring dans la plateforme d’IAM propriété du client. La
volumétrie quotidienne était de l’ordre de 200 milliers identités et/ou accès.
Full stack developer et DevOps dans une équipe de 19 membres offshore
Conception intégrale de la nouvelle version et migration sur AWS via conteneurisation
R&D concernant la généricité/configurabilité/extensibilité du système de reporting
Développement et maintenance d’une quarantaine de rapports
Technologies: AWS ECR, AWS S3, Java 8, Spring boot, Angular 6, MongoDb, Javascript, JQuery,
RabbitMQ, Docker, Python, Flask, Shell, Postman, Jenkins, JIRA, Git, Agile/Scrum, Jira, Con...