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 :
✦ ********/
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 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)
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.
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)
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.
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.
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.
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).
Participation au développement d'une application Android pour les services de
santé publique. Création d'un site web avec Drupal.