Axel Cateland
Architecte Frontend · Leadership technique · Paris
Le leadership technique, pour moi, c’est allier ma passion pour le développement de solutions durables et simples à mon désir de guider des équipes avec entraide et partage.
Mes +
- Architecture frontend, monorepo, composants partagés et internationalisation multi-client.
- TypeScript, React, Angular et Vue ; modélisation métier et modernisation progressive.
- UX, accessibilité, Playwright et performance de rendu.
Réalisations choisies
- Tinubu : cinq recrutements frontend sur environ un an ; participation au premier recrutement QA.
- Tinubu : environ un an de management frontend, entretiens individuels et objectifs définis avec le VP Engineering.
- Tinubu : huit sessions IA d’une heure pour huit tech leads, le CTO groupe et le VP Product ; initiative, adaptation et animation.
Langues
- Français natif.
- Anglais courant, notamment en formation d’équipes France–Inde.
Formation
- Certificat CAPSI ESAT Rennes,
- BAT DEASM, diplôme de niveau IV Marine Nationale,
Parcours professionnel
-
Tinubu Architecte Frontend
à aujourd’hui
Développement des fondations partagées d’un monorepo préexistant passé de deux à six applications : environ douze packages, composants métier réutilisés dans quatre applications, gestion des requêtes et du cache, observabilité et variations de marque. Frontières entre couches contrôlées par lint.
Conception de l’internationalisation multi-client : sélection de Crowdin et développement d’un plugin i18next pour les traductions partagées, les namespaces client et les surcharges. Distribution via le CDN Crowdin et signalement des traductions manquantes dans Sentry.
Conception et déploiement d’un bot de revue GitLab sur environ douze dépôts frontend, backend, infrastructure et QA : vérification des conventions avant une revue humaine obligatoire. Les règles s’appuient sur les décisions d’architecture et les pratiques d’équipe.
Accompagnement d’une dizaine de nouveaux collègues frontend, backend, architecture et produit sur environ deux ans et demi : compréhension du système de configuration, travail conjoint sur des besoins réels et revue des propositions.
-
Dataiku Développeur senior
à
Architecture et réalisation frontend du Help Center intégré, livré dans DSS 12 : application Vue indépendante, aide contextuelle et communication bidirectionnelle avec l’application hôte. Contrôle de disponibilité, parsing des messages et premiers tests Playwright transmis à la QA.
Accompagnement frontend des équipes backend sur AngularJS, Angular, TypeScript, CSS, UX et accessibilité. Création et animation de rencontres hebdomadaires de 10 à 20 participants, avec ateliers de migration sur des fonctionnalités existantes.
Diagnostic et correction des lenteurs d’un designer de flux de très grande taille : simplification temporaire des détails lors du zoom et du déplacement, rétablissant l’utilisabilité du flow pour un grand client sans réécriture du moteur de rendu.
-
Meetic Développeur frontend senior
à
Contribution aux fondations techniques communes des applications web mobile et desktop, jusque-là distinctes, et au partage des pratiques frontend.
-
iAdvize Développeur frontend senior
à
Refonte progressive du Support Desk en React et TypeScript tout en poursuivant les évolutions produit. Transitions métier cohérentes sous Redux et orchestration des effets HTTP, socket et UI via Saga, pour fiabiliser l’état multi-conversations.
Modernisation guidée par les défauts récurrents et la complexité du code, avec déploiement progressif sous feature flags. Accompagnement de deux juniors vers l’autonomie par le binômage, la conception technique et la prise de responsabilité progressive.
-
Talend Développeur frontend senior
à
Principal développeur frontend d’un designer ETL collaboratif en React/SVG : interactions, sauvegarde incrémentale JSON Patch, synchronisation temps réel et verrouillage des éléments en cours d’édition, en coordination avec le backend CQRS.
Optimisation du rendu par contrôle des mises à jour du graphe, mémoïsation et arbitrages SVG. Système technique terminé avant le départ ; lancement client non observé personnellement.
-
Santéclair Développeur intégration, puis frontend
à
Automatisation du branding client par configuration et génération LESS : préparation ramenée d’environ une journée à une heure maximum selon l’estimation opérationnelle, avec disponibilité en production le lendemain matin.
Création d’un outil cartographique interactif pour préparer le réseau de soins, examiner les candidatures de praticiens et explorer la couverture territoriale : communes, regroupements géographiques, adresses géocodées et densité du réseau.
-
Marine Nationale Développement Java/J2EE, puis PHP
à
Développement logiciel de 2005 à juin 2012 : applications RH en Java/J2EE, puis financières principalement en PHP. Introduction de Symfony puis Symfony 2 pour structurer le code ; transmission des pratiques PHP et frameworks.