Je suis développeur depuis plus de 15 ans maintenant, et si je devais résumer mon parcours, je dirais que je me suis construit autour de l'e-commerce et des frameworks JavaScript. Ce qui me motive au quotidien, c'est cette curiosité pour les nouvelles technologies; non pas pour la technique pure, mais pour ce qu'elles peuvent apporter concrètement aux projets sur lesquels je travaille.
Au fil des années, j'ai eu la chance de toucher à pas mal de choses : du développement web classique aux applications mobiles, en passant même par quelques projets gaming et du DevOps. Cette diversité m'a surtout appris à être pragmatique; comprendre rapidement ce dont on a besoin, m'adapter, et souvent proposer des solutions auxquelles on n'avait pas pensé.
Aujourd'hui, je suis Architecte Front-End chez Richemont, où je travaille sur des solutions digitales pour des maisons de luxe. C'est un environnement exigeant qui me permet de mettre en pratique mon expertise sur les CMS headless, les plateformes e-commerce, et toute la partie CI/CD, automatisation des tests.
Ce que j'apprécie particulièrement dans mon métier, c'est cette autonomie que m'ont donnée mes compétences transverses. Je peux aussi bien piloter un projet de A à Z que donner un coup de main ponctuel là où c'est nécessaire. En fin de compte, la technologie reste pour moi un moyen au service de besoins métier concrets et de la croissance des projets auxquels je contribue.
Dans l'équipe "Store Front Accelerators", responsable du Front-End Equipe en Suisse, Pologne et Inde
Refactor de la drop-in existante (Adyen...), fusion et prise en charge des différents fournisseurs en Vue3 + Vite dans un délai très court. > Performance accrue, réduction de la dette technique et poids du build en production divisé par huit Cela a évité d’avoir plusieurs librairies à gérer lors du checkout
AEM Checkout Improvement, checkout from scratch : un nouveau projet standalone mettant en branle 2 développeurs backend ainsi que moi-même pour construire une webapp en SPA utilisant une stack récente (Vite, React) ainsi que des bonnes pratiques (lazy loading, tests). Le projet a malheureusement été interrompu après quelques mois en raison d'une décision budgétaire.
Développement et gestion de projet en cross-équipe sur le checkout.
Integration d'Adyen pour la région amérique du nord
Réduction de dette technique, mise à jour de toutes les dépendances, refonte du build front-end, décommissionnement de librairie dépassé
Réalisation d’un formulaire de checkout sous forme "drop-in" permettant son exécution par n’importe quel client front pour le marché du Moyen-Orient via l'intégration du fournisseur Checkout.com
Réalisation d’un composant Search standalone avec aucun framework ni librairie et seulement une intéraction backend afin de le rendre le plus léger possible. Proposé sous forme de prototype, il a basculé en epic pour une MEP
Support auprès de l’équipe Front-End et auprès des Maisons Support sur la partie Ops (Pipeline, debug, déploiement)
Intégration de Montblanc sur AEM 6.5
Développement d'un Single Sign-On (SSO) pour une intégration AEM 6.5 x Alokai avec compatibilité sur appareil Apple
Réalisation d'un PoC pour une intégration de Cartier avec Alokai
Montée en compétence sur Robot Test Framework (python)
Technologies: Vite, Vue 3, React, Redux, emotion, cypress, nx, jest, webpack5, Adobe Experience Manager (AEM 6.5), Alokai, Robot Test Framework