Développeur full stack depuis 9 ans, je me suis spécialisé dans le développement web avec une expertise en 𝗳𝗿𝗼𝗻𝘁𝗲𝗻𝗱 (notamment 𝗩𝘂𝗲.𝗷𝘀 et 𝗔𝗻𝗴𝘂𝗹𝗮𝗿) et en 𝗯𝗮𝗰𝗸𝗲𝗻𝗱 (spécialement 𝗝𝗮𝘃𝗮 𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁 et 𝗡𝗼𝗱𝗲.𝗷𝘀 avec 𝗡𝗲𝘀𝘁𝗝𝗦). Fort de nombreuses expériences sur des architectures micro-services, j'interviens également sur la conception et le développement d'𝗔𝗣𝗜𝘀. Mon savoir-faire approfondi dans ces technologies m’a permis de mener à bien des projets ambitieux en apportant rigueur et innovation à chaque étape du développement.
depuis la création du compte
Société Européenne des Satellites (SES) est un fournisseur de télécommunications par satellites. J’ai travaillé sur un projet en collaboration avec le satellite GovSat lancé début 2018, en tant que Consultant Informatique.
𝗖𝗼𝗻𝘁𝗲𝘅𝘁𝗲 & 𝗣𝗿𝗼𝗷𝗲𝘁
• Collaboration sur le projet GovSat, lancé début 2018
𝗗𝗲́𝘃𝗲𝗹𝗼𝗽𝗽𝗲𝗺𝗲𝗻𝘁 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 & 𝗗𝗲𝘀𝗶𝗴𝗻
• Création de composants, pages et modules avec JavaScript ES6, TypeScript, HTML5 et CSS3
• Développement de la partie design avec Vuetify
• Mise en place de l'architecture de la plateforme web dans Angular 8
𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 & 𝗗𝗼𝗰𝘂𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻
• Conception, développement et documentation de l'architecture de l'API Web
𝗧𝗲𝘀𝘁𝘀 & 𝗤𝘂𝗮𝗹𝗶𝘁𝗲́
• Développement de tests unitaires côté backend (JUnit)
𝗘́𝗾𝘂𝗶𝗽𝗲 & 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗻𝗲𝗺𝗲𝗻𝘁
• Collaboration avec une équipe composée de 8 développeurs, 1 scrum master et 1 product owner dans un environnement 100% anglais
J'ai travaillé en tant que développeur Frontend Vue.js/Nuxt.js pour l’application cœur de IDIX, une solution de cross media publishing, en mettant un accent particulier sur l'optimisation SEO, le référencement et l'accessibilité.
𝗗𝗲́𝘃𝗲𝗹𝗼𝗽𝗽𝗲𝗺𝗲𝗻𝘁 & 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲
• Création de composants, pages et modules avec JavaScript ES6, HTML5 et CSS3
• Optimisation du rendu et de la performance pour garantir une expérience utilisateur fluide
𝗦𝗘𝗢, 𝗥𝗲́𝗳𝗲́𝗿𝗲𝗻𝗰𝗲𝗺𝗲𝗻𝘁 & 𝗔𝗰𝗰𝗲𝘀𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗲́
• Exploitation des atouts de Nuxt.js pour le server-side rendering, améliorant ainsi le SEO et le référencement naturel
• Mise en œuvre des meilleures pratiques d’accessibilité pour rendre l’application plus inclusive
𝗚𝗲𝘀𝘁𝗶𝗼𝗻 𝗱'𝗘́𝘁𝗮𝘁 𝗲𝘁 𝗡𝗮𝘃𝗶𝗴𝗮𝘁𝗶𝗼𝗻
• Administration du state de l’application avec Vuex et gestion de la navigation via Vue-router, assurant une interaction utilisateur cohérente
𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 & 𝗗𝗲𝘀𝗶𝗴𝗻
• Application du pattern « Atomic Design Methodology » pour développer des composants et bibliothèques modulaires, garantissant la réutilisabilité et la maintenabilité du code
𝗠𝗼𝗱𝘂𝗹𝗲𝘀 𝗖𝗼𝗺𝗽𝗹𝗲𝘅𝗲𝘀
• Conception et mise en place d’un module complexe pour la création d’un formulaire imbriqué/dynamique intégrant divers champs (Texte, Nombre, CKEditor, Vidéos, Images, …)
𝗚𝗲𝘀𝘁𝗶𝗼𝗻 𝗱𝘂 𝗖𝗼𝗱𝗲 & 𝗖𝗼𝗹𝗹𝗮𝗯𝗼𝗿𝗮𝘁𝗶𝗼𝗻
• Utilisation de GitLab pour la gestion du référentiel et réalisation de revues de code systématiques avant merge, favorisant une qualité de code constante
𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀 & 𝗣𝗿𝗼𝗷𝗲𝘁𝘀
• Maîtrise des technologies ES6, Nuxt.js, Vuex, Symfony, CSS, Vue.js, JavaScript, HTML et PHP
• Exemples de projets réalisés :
• Femininbio (Nuxt.js)
• Résultats EquipedeFrance - Tokyo 2020 (Nuxt.js)
• Paddix (Vue.js)
• People4Impact (Symfony)
• RSE FFBâtiment (Symfony)
J'ai travaillé en tant que développeur Frontend Vue.js sur le portail [URL MASQUÉE], une plateforme centralisée et officielle répondant à une forte demande citoyenne en matière de santé.
𝗗𝗲́𝘃𝗲𝗹𝗼𝗽𝗽𝗲𝗺𝗲𝗻𝘁
• Création de composants, pages, modules, services et composables avec JavaScript ES6, HTML5 et CSS3
• Déploiement de modules Vue.js dans Drupal 9 via des entrypoints
• Application du pattern « Atomic Design Methodology » pour développer des composants et bibliothèques modulaires réutilisables
𝗙𝗼𝗻𝗰𝘁𝗶𝗼𝗻𝗻𝗮𝗹𝗶𝘁𝗲́𝘀 𝗮𝘃𝗮𝗻𝗰𝗲́𝗲𝘀
• Mise en place d’un module complexe gérant un moteur de recherche et l’affichage de ses résultats
• Optimisation des performances, notamment via le lazy loading
𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗻𝗲𝗺𝗲𝗻𝘁𝘀 𝗲𝘁 𝗴𝗲𝘀𝘁𝗶𝗼𝗻 𝗱𝗲 𝗰𝗼𝗱𝗲
• Utilisation de divers environnements (Local, Dev, Test, Préproduction, Production)
• Gestion du référentiel Git avec GitLab et réalisation de revues de code systématiques avant merge
𝗨𝗜 & 𝗖𝗼𝗹𝗹𝗮𝗯𝗼𝗿𝗮𝘁𝗶𝗼𝗻
• Création d’une bibliothèque de composants UI dans Storybook à partir de maquettes Figma
• Collaboration étroite au sein d’une équipe composée de 3 développeurs frontend, 2 intégrateurs, 5 développeurs backend et 1 scrum master
Actuellement en poste en tant que développeur full stack, j'interviens sur une mission stratégique visant à moderniser les services publics du département en déployant des solutions innovantes pour les citoyens et les administrations.
𝗕𝗮𝗰𝗸𝗲𝗻𝗱 & 𝗠𝗶𝗴𝗿𝗮𝘁𝗶𝗼𝗻
• Développement d’APIs robustes en Java avec Spring Boot 2.X, accompagné de tests unitaires via JUnit
• Migration d'interfaces Talend vers des solutions performantes en Java Spring Batch et Node.js
𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱
• Conception et développement d'interfaces accessibles conformes à notre Design System en Vue.js (v2), avec une migration progressive de certaines applications vers Vue.js 3
• Maintenance et évolution d’applications existantes sous Angular.js
𝗦𝗲́𝗰𝘂𝗿𝗶𝘁𝗲́
• Mise en place d'une solution d’authentification centralisée sur l’ensemble de nos applications, basée sur OIDC et Keycloak
𝗠𝗼𝗯𝗶𝗹𝗲
• Développement d’applications mobiles en Ionic (avec Angular), répondant aux besoins croissants des utilisateurs sur différents supports
𝗚𝗲𝘀𝘁𝗶𝗼𝗻 𝗱𝗲 𝗽𝗿𝗼𝗷𝗲𝘁
• Coordination et pilotage d’un large portefeuille d’applications au sein d'une petite équipe, nécessitant autonomie et une compréhension fine des besoins métier
Cette expérience illustre ma capacité à mener des projets complexes en environnement full stack, en intégrant des technologies variées et en assurant la transition vers des solutions modernes et sécurisées.