Ce que je fais
J’ai commencé par le front, puis j’ai voulu voir ce qu’il y avait derrière : la base, le déploiement, le contrat d’API. Je n’en suis jamais revenu.
Quinze ans plus tard, j’ai écrit du JavaScript, du Python, du Java et du C#, sur des frameworks qui n’existent plus et sur d’autres qui viennent de naître. Cette diversité a un usage très concret : je me branche vite sur une stack que je ne connais pas.
Aujourd’hui je suis Lead Developer Front-end chez Primmo, garant de l’interface et de l’expérience, et toujours fullstack sur l’API et le back, sur un produit servi à la fois sur le web et dans Office. La conception d’API reste ma spécialité de fond : des interfaces lisibles, documentées, testées, qui survivent à leurs auteurs.
Lead front et développeur fullstack chez Primmo · ex-Pletor · ex-ELYN · Paris
Parcours professionnel
PrimmoParis — CDI Lead Developer Front-end 2026 — aujourd’hui
Je suis lead sur le front de Primmo, un assistant IA destiné aux études notariales, et je garantis le rendu de l’interface comme la qualité de l’expérience. C’est là que se situe le vrai enjeu : le public est exigeant, peu enclin à changer ses habitudes, et l’outil doit rester lisible dans un espace de travail très contraint.
La contrainte structurante est le cross-platform. La même application est servie sur le web et en taskpane Office via OfficeJS, avec des intégrations dans Outlook et Word. Cela impose une architecture front partagée entre des contextes d’exécution qui n’ont ni le même cycle de vie, ni les mêmes API, ni les mêmes contraintes de performance.
Le poste reste fullstack : j’interviens toujours sur l’API et le back en tant que développeur senior, avec la responsabilité du front en plus.
- Garant du rendu de l’UI et de l’UX du produit
- Architecture front partagée entre le web et le taskpane Office
- Intégrations Outlook et Word via OfficeJS
- Développement de l’API et du back en tant que développeur senior
primmo.co
PletorParis Développeur Senior Fullstack 2025
Membre de l’équipe fondatrice. J’ai co-construit toute la plateforme depuis zéro avec un autre développeur, sur l’ensemble de la stack : back-end, interface, architecture, intégration de services tiers, optimisation des performances.
Le produit permet d’automatiser des workflows créatifs à l’aide d’agents IA, avec une exigence constante de scalabilité, de maintenabilité et de rapidité de mise en production.
app.pletor.ai
ELYNParis Lead Tech — Développeur Senior Fullstack 2023 — 2024
Évolution globale d’une solution de gestion des retours, en combinant back-end Django et front-end Vue.js. En tant que Lead Tech, j’ai encadré l’équipe, optimisé les processus de développement et renforcé la robustesse du produit, tout en améliorant l’expérience utilisateur.
- Reprise des applications front existantes
- Création d’un design system
- Industrialisation et implémentation de nouvelles API avec Django DRF
elyn.io
ALMAParis Développeur Web Fullstack 2021 — 2022
Maintien et évolution de la codebase d’une solution de paiement en plusieurs fois. J’ai industrialisé les process d’intégration des marchands avec de nouvelles fonctionnalités qui ont fait gagner en productivité les équipes internes, et repris le parcours d’onboarding marchand pour fluidifier l’intégration.
J’ai également participé à l’absorption de la dette technique et à l’industrialisation de l’API.
NeedoneRennes Expert en développement web — Chef de projet 2020 — 2021
Développement d’applications pour différents clients, dont COVAGE. Participation aux avant-ventes et aux cadrages de projet, avec un double rôle d’expert technique et de chef de projet.
Apside — RCI BankRennes Lead Web Developer 2017 — 2020
Développement d’applications pour RCI Bank, la banque d’investissement de Renault : un espace client professionnel (IRIS), un simulateur en ligne et un espace de gestion de prospects.
Apside — GenesysBrest Développeur Web 2016 — 2017
Évolution et maintien en conditions opérationnelles d’un client web de centre d’appel. J’ai travaillé sur l’accessibilité de l’application et développé le prototype de calendrier en ligne.
Apside — CLSBrest Développeur Python — Web SIG 2012 — 2016
Développement d’un logiciel de photo-interprétation pour l’analyse de données radar et la détection de navires, puis d’une application Web/SIG affichant des données satellites sur une carte interactive.
ThalesBrest Développeur Web 2011 — 2012
Développement d’un outil de suivi des équipes projet, donnant une vision globale et synthétique de l’avancement des équipes internes sur un projet donné.
Outils du métier
- Python
- TypeScript
- FastAPI
- PostgreSQL
- Docker
- Angular
- React
- SQLAlchemy
- TanStack
- TailwindCSS
- GCP
- Langages
- Python·
TypeScript· JavaScript· C#· Java· PHP· SQL
- Back-end
- FastAPI·
Django· Flask· NestJS· Spring Boot· .NET· SQLAlchemy· SQLModel
- Front-end
- React·
TanStack· Vue 3· Angular· TailwindCSS· OfficeJS
- Données & infra
- PostgreSQL·
Redis· DynamoDB· AWS· GCP· Docker· Temporal· Heroku
- Outils
- Git·
GitHub Actions· GitLab· Jenkins· Datadog· Sentry· PostHog· Stripe
Travaux notables
PrimmoLead dev front React · TypeScript · TanStack
Assistant IA pour les études notariales. La même application est servie sur le web et en taskpane Office, avec des intégrations dans Outlook et Word.
PletorDéveloppeur fullstack Python · FastAPI · React
Plateforme où marketeurs et créatifs développent des agents de design personnalisés. Un Zapier, mais pour le marketing visuel.
ElynLead tech Python · Django · DRF
Solution en ligne de gestion des retours : dashboard marchand et interface dédiée au traitement des demandes.
AlmaDéveloppeur fullstack Python · FastAPI · ReactJS
Solution de paiement en plusieurs fois. Dashboards interne et marchand pour la gestion des réseaux et le suivi des paiements.
GroupyChef de projet — Lead dev Angular · NestJS · TypeORM
Site e-commerce spécialisé dans l’achat groupé.
Covage — FibersyncDéveloppeur back-end Java · Spring Boot · Angular
Outil de contrôle qualité de la donnée au déploiement d’une nouvelle plaque réseau, croisant les données existantes avec les référentiels géographiques (ArcGIS) et d’adresses (Géoportail).
RCI Bank — IRIS FleetLead dev — Scrum Master Angular · TypeScript · MobX
Portail responsive permettant aux clients Renault possédant des flottes de véhicules de gérer leurs contrats et leur parc automobile.
CLS — EODADéveloppeur Python Python · SQLAlchemy · ExtJS
Application Web/SIG affichant des données satellites sur une carte interactive.
Formation & langues
Diplômes
- Master TIIL — UBO BrestTechnologie de l’information et ingénierie logicielle — BAC+5
- 2010 — 2012
- DUT GEII — IUT BrestGénie électrique et informatique industrielle — BAC+2
- 2007 — 2009
Langues
FrançaisLangue maternelle
AnglaisCourant
EspagnolCourant
Écrivez-moi
- Courriel
- christophe@refacto.dev
- Site actuel
- christophe-legall.fr
- Curriculum
- CV en PDF
Un projet à cadrer, une API à reprendre, une question de front ? Écrivez-moi, je réponds.