Où j'ai travaillé
Ingénieur Frontend
@Validus
Déc. 2025 - Présent
- Je développe et maintiens des fonctionnalités sur un monorepo de trois applications de gestion des risques financiers (PortfolioView, TradeView, RiskView), au sein d'une équipe front-end de cinq personnes.
- J'ai construit un nouveau tableau de bord Liquidity At Risk dans TradeView, avec des graphiques interactifs et des tableaux filtrables, permettant aux clients de suivre leur exposition au risque en temps réel.
- J'ai piloté de bout en bout le développement du tableau de bord Interest Rate, en livrant graphiques, tableaux et intégrations back-end pour fournir des analyses de portefeuille.
- J'ai introduit un système de thèmes évolutif basé sur des variables CSS, remplaçant les thèmes codés en dur et réduisant la charge de maintenance sur toute la plateforme.
- J'ai migré HandsonTable vers React et optimisé les pages riches en données grâce au prefetching avec TanStack Query, améliorant les temps de chargement et l'expérience utilisateur.
Ingénieur Full-Stack
@Atos
Sep. 2024 - Déc. 2025
- J'ai livré des applications client en React et Next.js, améliorant les performances grâce à la migration vers le SSR et réduisant les temps de chargement de 30 %.
- J'ai développé des microservices Golang avec gRPC et une application web sans maintenance avec Go et HTMX, éliminant les dépendances tierces.
- J'ai économisé 10 k£/an en remplaçant Google Analytics par une solution de graphiques open source.
- J'ai construit des systèmes back-end évolutifs avec Docker et Postgres, et assuré la qualité du code avec ESLint, Prettier, Cypress et React Testing Library.
Stagiaire ingénieur Full-Stack
@Atos
Sep. 2022 - Juil. 2023
- J'ai contribué au développement front-end et back-end, en construisant des microservices Golang évolutifs avec gRPC pour améliorer les performances et la fiabilité du système.
- J'ai renforcé le développement d'interfaces avec Next.js, TypeScript et TailwindCSS, et développé des API RESTful et des endpoints GraphQL pour des front-ends dynamiques.
- J'ai renforcé ma résolution de problèmes en traitant des problèmes complexes de manière autonome, et collaboré étroitement par pair programming et résolution partagée.