Développeur Frontend expert en performance web avec 10 ans d'expérience, spécialisé en React, Next.js et TypeScript. Expérience en lead technique sur des projets e-commerce à grande échelle avec focus sur l'optimisation des Core Web Vitals, l'architecture scalable et les bonnes pratiques de développement.
Refonte complète du site e-commerce Salomon avec architecture moderne orientée performance et scalabilité. Travail en feature team Agile. Conception et développement des pages de listing produit avec Algolia. Implémentation SSR/ISR avec Next.js hébergé sur Vercel. Intégration des contenus dynamiques via Contentful avec gestion multilingue. Tests unitaires rigoureux avec Vitest et React Testing Library.
Conception et mise en œuvre d'architectures scalables basées sur Next.js et TypeScript. Développement from scratch d'espaces client et professionnel sur-mesure. Déploiement d'une stack API moderne (NestJS + TypeORM). Implémentation de GraphQL. Pilotage de la migration vers Contentful. Optimisation avancée des performances web avec focus SEO et Core Web Vitals.
Refonte complète from scratch d'une plateforme e-commerce fashion avec focus sur la performance et l'UX. Conception et développement avec Next.js et TypeScript. Mise en place de l'architecture core applicative. Implémentation du Server-Side Rendering avec Next.js.
Refonte from scratch de l'application web ManoMano au sein d'une feature team agile. Conception et développement avec React.js. Implémentation du Server Side Rendering avec Next.js. Gestion avancée de l'état applicatif avec Redux + Redux-Saga. Optimisation continue des performances avec objectif Lighthouse supérieur à 80.
Conception et développement d'applications internes stratégiques en React. Mise en place d'un mini CMS headless en Node.js/GraphQL/Next.js. Développement d'une API complète exposée via GraphQL. Supervision technique de plusieurs équipes de développement. Industrialisation des workflows de développement.
Maintenance évolutive des sites Espace Client et La Boutique Canal+ au sein d'une équipe Agile SCRUM. Prise en charge de correctifs critiques et d'évolutions fonctionnelles. Participation active aux cérémonies agiles. Contribution à la pérennisation de la base de code.
Développement du back-office au sein d'une équipe Agile SCRUM. Conception et implémentation d'APIs REST dans une architecture microservices basée sur .NET Core. Mise en place d'un système de cache Redis. Adoption des bonnes pratiques TDD. Automatisation des traitements métiers critiques via des jobs planifiés.