Lead Developer Front-end Expert en développement web Spécialité API Depuis 2011

Fullstack — API — Architecture — Produit

Métier
Expert en développement web
Spécialité API
Expérience
15 ans — 9 postes
Base
Paris
Brest — Rennes
Statut
En poste — Primmo

Ce que je fais

Le métier, en trois paragraphes

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

Neuf postes — dépliez pour le détail

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
Stack React · TanStack · TailwindCSS · TypeScript · OfficeJS · Python · FastAPI · SQLModel · PostgreSQL · GCP · Vercel
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.

Stack React · TanStack · TailwindCSS · Python · FastAPI · SQLModel · PostgreSQL · AWS · Temporal · Stripe · PostHog
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
Stack Vue 3 · TailwindCSS · TypeScript · Python · Django · PostgreSQL · AWS · Heroku · Algolia · Datadog · Sentry
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.

Stack Python · FastAPI · Flask · SQLAlchemy · ReactJS · Redis · GCP · Docker
almapay.com
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.

Stack Angular · NestJS · Node · TypeScript · Python · PostgreSQL · TypeORM · GitHub Actions · Docker
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.

Stack Angular · TypeScript · SCSS · MobX · MaterialUI · .NET Web API · C# · Oracle · nHibernate · Karma · Jasmine · Jenkins · Docker
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.

Stack JavaScript · BackboneJS · jQuery · NodeJS · Grunt · FullCalendar · API REST · API SOAP · Jenkins
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.

Stack Python · SQLAlchemy · PyQt · Matplotlib · GDAL · JavaScript · ExtJS · OpenLayers · GeoExt · TurboGears2
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é.

Stack PHP · JavaScript · MySQL · Perl · jQuery · HighCharts

Outils du métier

Ce que j’utilise aujourd’hui, et ce que j’ai gardé d’hier

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

Huit projets — dépliez pour le détail

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.

Technos React · TypeScript · TanStack · OfficeJS · FastAPI
primmo.co
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.

Technos Python · FastAPI · React · Temporal · AWS
app.pletor.ai
ElynLead tech Python · Django · DRF

Solution en ligne de gestion des retours : dashboard marchand et interface dédiée au traitement des demandes.

Technos Python · Django · DRF · Vue 3 · PostgreSQL
elyn.io
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.

Technos Python · FastAPI · ReactJS · SQLAlchemy · GCP
almapay.com
GroupyChef de projet — Lead dev Angular · NestJS · TypeORM

Site e-commerce spécialisé dans l’achat groupé.

Technos Angular · NestJS · TypeORM · PostgreSQL · Docker
groupymarket.com
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).

Technos Java · Spring Boot · Angular · MariaDB · Docker
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.

Technos Angular · TypeScript · MobX · .NET Web API · Oracle
CLS — EODADéveloppeur Python Python · SQLAlchemy · ExtJS

Application Web/SIG affichant des données satellites sur une carte interactive.

Technos Python · SQLAlchemy · ExtJS · OpenLayers · TurboGears2
eoda.cls.fr

Formation & langues

Brest, puis le reste

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

Une question, un projet, une idée — Paris

Courriel
christophe@refacto.dev
Site actuel
christophe-legall.fr
Curriculum
CV en PDF
Réseaux
LinkedIn GitHub

Un projet à cadrer, une API à reprendre, une question de front ? Écrivez-moi, je réponds.