Expérience Professionnelle
Développeur Full Stack (Java/VueJS), TRSb, Nantes
Novembre 2022 — Novembre 2023
• Contribué au développement d'applications pour les citoyens et les services
administratifs, axé sur la modernisation des services publics.
• Développement backend en Java/Spring Boot 2.X, avec création de tests
unitaires via JUnit.
• Développement frontend en Vue.js (v2), axé sur l'accessibilité et
l'intégration au Design System.
• Maintenance d'applications en Angular.js et mise en œuvre de Keycloakify
pour la gestion d'identité.
• Conception d'un système automatisé en Node.js pour l'extraction et
l'intégration de données réglementaires dans l'Open Data du CD44.
• Gestion d'un portefeuille diversifié d'applications, nécessitant autonomie et
compréhension approfondie des besoins métier.
Développeur Frontend Vue.js, KleeGroup, Paris
Septembre 2021 — Octobre 2022
• Développeur Frontend Vue.js chez ******** : Conception et déploiement
de composants Vue.js dans Drupal 9, application de l'Atomic Design pour
des composants réutilisables, et développement d'un module de recherche
complexe.
• Gestion de GitLab pour le contrôle de version et revues de code, avec une
attention particulière à l'optimisation des performances et la création d'une
bibliothèque UI dans Storybook.
• Collaboration dans une équipe agile comprenant développeurs frontend,
intégrateurs, et backend, sous la supervision d'un scrum master.
• Projets clés :
• ******** (Vue.js)
• ******** (Vue.js)
Frontend Web Developer (Freelance remote), IDIX, Nantes
Février 2020 — Présent
• Développeur Frontend Vue.js/Nuxt.js chez IDIX, spécialisé en cross media
publishing.
• Création de composants et modules Vue.js, avec gestion de state via Vuex
et navigation via Vue-router.
• Implémentation de l'Atomic Design pour des composants modulaires, et
développement d'un formulaire dynamique complexe.
• Gestion de GitLab pour le contrôle de versions et revues de code.
• Projets clés :
• ********/ (Nuxt.js)
• ********-2020/ (Nuxt.js)
• ********/ (Vue.js)
• ********/ (Symphony)
• ********/ (Symphony)
Full Stack Developer (SES), Adneom, Luxembourg
Mai 2019 — Février 2020
En tant qu'ingénieur consultant en informatique chez SES techcom, je collabore
sur le projet Govsat satellite au sein d'une équipe de 8 développeurs, un scrum
master et un product owner, dans un environnement anglophone. En qualité de
développeur full-stack, je contribue à la conception, au développement et à la
documentation de l'architecture Web API et j'ai mis en place l'architecture de la
plateforme web en Angular 8.
Full Stack Developer (Kneip), Adneom, Luxembourg
Octobre 2018 — Mai 2019
Chez KNEIP, j'ai principalement œuvré sur la nouvelle Data Platform au sein
d'une équipe de 6 développeurs, un analyste métier, un product owner et un
scrum master, dans un contexte anglophone. En tant que développeur frontend,
j'ai conçu et développé un nouvel outil marketing en Angular.js, et participé à la
maintenance de la partie backend en .NET core.
Full Stack Developer, MANITOU Group, Nantes
Septembre 2016 — Septembre 2018
Amélioration continue d'une plateforme applicative (Symfony 3, AngularJS,
Semantic UI). Développement d'un tableau de bord pour afficher les logs de notre
ETL Talend (Symfony 3, VueJS). Rédaction d'une thèse de master sur la mise en
place d'un ESB dans une architecture fortement couplée. Étude sur la mise en
œuvre d'une gestion des données.
Full Stack Developer, Nantes Métropole, Nantes
Septembre 2015 — Septembre 2016
Développement d'une application web pour la recherche et la modification de
locataires (PHP/HTML, Javascript/Ajax, Bootstrap). Élaboration de procédures,
fonctions et packages dans notre base de données Oracle (PL/SQL).
Developer Intership, Géotechnologie, Nantes
Mai 2014 — Juin 2014
Participation au développement d'une application Android pour les services de
santé publique. Création d'un site web avec Drupal.
Novembre 2023 à Novembre 2024 TRSB, Nantes
Développeur Full Stack (Java/VueJS)
1 - Conseil Départemental de la Loire-Atlantique
Dans ce rôle, j'ai été impliqué dans le développement d'applications variées pour les citoyens et
les services administratifs, répondant à des besoins métier spécifiques pour le CD44, le Conseil
Départemental de la Loire-Atlantique. Le CD44 est une entité gouvernementale locale qui gère
des services publics essentiels tels que l'éducation, l'infrastructure et le social dans le
département 44 en France. Mon travail a contribué à la modernisation et à l'amélioration de
l'accessibilité des services publics pour les résidents du département.
Mes responsabilités et réalisations comprennent:
Développement Backend et Frontend :
✦ Utilisation de Java avec Spring Boot 2.X pour le développement backend.
✦ Développement de composants en Vue.js (version 2) pour les interfaces utilisateur, avec un
accent sur l'accessibilité et la conformité à notre Design System.
✦ Maintenance et développement sur des applications existantes en Angular.js.
✦ Mise en œuvre de Keycloakify pour la gestion de l'authentification sur Keycloak, un système
de gestion d'identité et d'accès open source.
✦ Conception et mise en œuvre d'un processus automatisé pour l'extraction de données
réglementaires depuis S2LOW, utilisant Node.js.
Gestion de Projet et Travail d'Équipe :
✦ Gestion d'un portefeuille étendu d'applications, depuis des solutions destinées aux citoyens
jusqu'à des applications métier spécifiques, totalisant une dizaine de projets différents.
✦ Travail au sein d'une équipe de 2 développeurs, gérant une grande variété d'applications,
allant des services pour les citoyens aux applications métier spécifiques.
✦ Utilisation de GitLab comme gestionnaire de référentiel Git, y compris la vérification des
merge requests.
✦ Adoption d'un style de management classique, nécessitant une autonomie significative pour
comprendre et répondre aux besoins métier.
✦ Mise à jour et création de documentation technique avec VuePress et intégration de
diagrammes avec Mermaid, facilitant la compréhension des processus et architectures
techniques.
Exemples de Projets Publics :
✦ ********/
Environnement technique :
Langages: JavaScript ES6, Java, HTML5/CSS3, JSON,
Framework: Vue.js 2 + Java Spring Boot 2.X + Node.js + Angular.js (maintenance)
Outils de développement: Intellij IDEA
Pattern: Atomic Design Methodology, RESTful Web Services
Système d’exploitation: Windows
Gestionnaire de référentiel Git: GitLab
Environnements : Développement et déploiement sur différentes plateformes (Local, Dev, Test,
Production).
Septembre 2021 à Octobre 2022 KleeGroup, Paris
Développeur Front-End Vue.js
1 - SAS / Santé.fr
Le portail ******** est une Platforme centralisée et officielle à la forte demande citoyenne en
matière d’informations sur la santé.
Sur ce projet, j’ai participé au développement de composants en Vue.js sur la nouvelle
Platforme de ******** qui vient tout juste de migrer en Drupal 9 et sera déployé en production
début septembre.
De plus, nous avons travaillons en parallèle sur un autre projet en Vue.js qui est le SAS (Service
d’accès au soin), permettant d’apporter une réponse urgente à toute demande de soins urgents
ou non programmés.
Projet : SAS et ********
✦ Réalisation d’une solution Frontend en Vue.js 3 avec composition API (JavaScript ES6)
✦ Développement des composants, pages, modules, services, composables avec JavaScript ES6,
HTML5 et CSS3
✦ Déploiement de modules Vue.js dans Drupal 9 à travers des entrypoints
✦ Utilisation de différents environnement (Local, Dev, Test, Préproduction, Production)
✦ Optimisation des performances (lazy loading)
✦ Application du pattern « Atomic Design Methodology » pour le développement des
composants et des bibliothèques modulaires réutilisables
✦ Création d’une bibliothèque de composants UI sur l’environnement Storybook à partir de
maquettes Figma (réalisé par un Designer UI au préalable)
✦ Mise en place d’un module complexe permettant la gestion d’un moteur de recherche et de
son résultat (exemple: ********)
✦ Gestionnaire de référentiel Git avec GitLab
✦ Revues de code systématique avant de merger
✦ Equipe de 3 développeurs frontend, 2 intégrateurs, 5 développeurs backend, 1 scrum master.
Environnement technique :
Langages: JavaScript ES6, HTML5/CSS3, JSON
Framework: Vue.js 3 (Composition API) + Drupal 9
Outils de développement: Intellij IDEA, Storybook
Pattern: Lazy loading, Atomic Design Methodology
Système d’exploitation: Windows
Gestionnaire de référentiel Git: GitLab
Février 2020 à Septembre 2021 IDIX, Nantes
Développeur Front-End Vue.js
1 - PADDIX
Paddix est l’application coeur de IDIX. C’est une solution de cross-media publishing permettant,
grâce à une interface web, de publier les contenus et de générer instantanément leurs versions
print, web et applicatives. Toutes les applications sur lequel j’ai travaillé sont liés à Paddix (La
Tribune, Féminin-bio, équipe de France,…). De plus, j’ai travaillé sur cette application tout au
long de ma mission chez IDIX. Pour plus d’informations: ********/
Projet : Réalisation de Paddix (from scratch)
✦ Réalisation d’une solution Frontend en Vue.js (JavaScript ES6)
✦ Développement des composants, pages, modules avec JavaScript ES6, HTML5 et CSS3
✦ Gestion du state de l’application avec Vuex
✦ Gestion de la navigation de l’application avec Vue-router
✦ Optimisation des performances (lazy loading)
✦ Application du pattern «...