Aller au contenu
Gabriel Martin
Freelance basé à Montpellier

Je stabilise ton backend pour qu'il ne freine plus ta roadmap .

En immersion dans ton équipe backend, sur des missions longues.

Expérience
6 ans+
Projets accompagnés
+10
Portrait de Gabriel Martin, développeur backend freelance Node.js basé à Montpellier

Je suis développeur backend freelance basé à Montpellier. Je rejoins en immersion les équipes backend des scaleups en croissance — stabilisation, scalabilité, refonte progressive, conception d'API. Six ans d'expérience, format régie longue, full remote ou sur site.

Impact mesurable

Quatre interventions, quatre résultats.

Temps d'exécution

De plusieurs heures à quelques minutes.

Algorithme de profilage de risques, sur des millions de fiches KYC.

Disponibilité

De crashs quotidiens à 99,9 % de disponibilité.

Parc d'une dizaine d'applications, après intervention en production.

Performances

De chargements qui s'étirent à +40 % de performances.

Application de monitoring de centrales photovoltaïques.

Architecture

D'une V1 à refondre à une V2 conçue intégralement.

Plateforme de conformité bancaire, refonte iso-fonctionnelle (V1→V2), passation structurée à l'équipe interne.

Recommandations

Ce qu'ils en disent.

  1. Photo de Romain Cauquil

    It was a pleasure to work with Gabriel over the past 12 months.

    His knowledge, skills, and experience were really appreciated during the time where he worked on the modernization of our API and developing our scoring algorithm.

    Gabriel's output was structured, professional, and instrumental in streamlining our technical debt. He would be an incredible addition to any forward-thinking development team.

    Romain Cauquil CTO, AML Factory
  2. Photo de Maxime Lyonnet

    Lorsque j'étais Lead Backend chez Urbasolar, Gabriel faisait partie de mon équipe.

    Lorsqu'on travaillait ensemble, il prenait les sujets en regardant leurs implications transverses, pas seulement le périmètre demandé mais ce que ça impliquait pour les autres apps du parc. Sur les sujets sans propriétaire évident, il levait la main au lieu d'attendre qu'on lui assigne.

    C'est tout naturellement que je l'ai désigné comme successeur pour absorber le rôle de Lead par intérim sans transition formelle après mon départ. Le genre de dev sur qui un Lead peut déléguer sans devoir valider chaque décision.

    Maxime Lyonnet Lead Backend, Urbasolar
  3. J'ai pris la suite de Gabriel comme Lead backend chez Urbasolar après ses 5 mois d'intérim sur un parc d'une dizaine d'applications métier complexes.

    Lors de ma prise de poste, les conventions étaient documentées, les revues de code suivies, et l'équipe (3 devs) savait sur quoi travailler et pourquoi.

    Gabriel connaît son métier, sait créer et gérer des architectures de webservices, applique les bonnes pratiques, analyse avant d'agir et challenge les implémentations. Good choices, good work, good vibes.

    Yoann Martoglio Lead Backend, Urbasolar
  4. Photo de Louis Vincent Farré Vignaud

    Gabriel et moi avons collaboré pendant environ 2 ans sur un projet de logiciel de supervision de centrales photovoltaïques. Il a su s'imprégner des notions techniques complexes du métier afin de créer un outil performant et nouvelle génération de création d'alarmes.

    C'est le point de départ de notre métier. Cet outil permet aujourd'hui de gérer plus de 800 centrales photovoltaïques nationales et internationales, basse tension (BT) et haute tension (HTA), pour une puissance crête cumulée d'environ 1,5 GWc.

    Son sérieux tout au long du projet a permis son succès. Je recommande fortement son profil tout en restant disponible pour témoigner de la qualité de son travail si des questions subsistaient.

    Louis Vincent Farré Vignaud Head of Supervision, Urbasolar
  5. Photo de Fabio Silva

    Ce fut un grand plaisir de collaborer avec Gabriel sur notre projet mobile, il a su s'intégrer à l'équipe facilement et a montré de quoi il est capable.

    Son écoute et sa facilité d'adaptation nous ont permis d'avancer plus rapidement que prévu. Un vrai gain de temps et d'argent.

    Un grand merci pour ces quelques mois passés ensemble.

    Fabio Silva Directeur Général, Heitz System
  6. Photo de Romain Aymard

    J'ai eu plusieurs fois l'occasion de travail avec Gabriel et j'ai jamais été déçu.

    Il est très investi, professionnel et compétent. Là où beaucoup se contentent de faire le minimum, Gabriel va toujours être fort de proposition et de conseil, en ayant une approche axée sur les utilisateurs et l'humain, ce qui est très appréciable !

    Nous n'hésiterons pas à refaire appel à lui pour de futurs développements.

    Romain Aymard CEO, Magnitude Labs
  7. Photo de Adrien Figueiredo

    J'ai eu l'occasion de travailler avec Gabriel sur des missions freelances externes. Gabriel a su nous fournir de nombreuses recommandations extrêmement détaillées afin d'améliorer notre application et nous a aidé à instaurer des bonnes pratiques de code et des standards élevés de qualité.

    Humainement, Gabriel est à l'écoute, disponible, extrêmement sympathique et prend un vrai plaisir à échanger et transmettre sa passion pour le code.

    Je le recommande fortement pour tout projet, quel que soit sa taille ou son état d'avancement : c'est un véritable professionnel !

    Adrien Figueiredo Développeur Fullstack Senior
  8. Photo de Vincent Marignier

    J'ai travaillé avec Gabriel Martin chez Capgemini puis chez Urbasolar, où il a évolué du fullstack vers le backend tandis que je restais sur le frontend et le mobile.

    Son atout principal : il aborde chaque sujet en pensant d'abord à ceux qui consommeront son travail. Quand il faisait du front, il raisonnait comme un backend et inversement depuis sa transition.

    Ses livrables sont pertinents, maintenables, et reflets d'une vraie rigueur de code. Au quotidien, il est ponctuel, fiable et ouvert au débat technique.

    Vincent Marignier Développeur Front-end & Mobile

1 / 8

Parcours

L'itinéraire.

Stack

L'outillage.

Backend

TypeScript · Node.js · NestJS · Express · GraphQL · REST

Cloud / DevOps

Azure · Scaleway · Docker · GitHub Actions · Bitbucket Pipelines

Async & jobs

BullMQ · Azure Functions

ORM

Prisma · Mongoose · Sequelize

Tests

Jest

Data

MongoDB · PostgreSQL · Redis

Architecture

Microservices · Monolithique modulaire

Outils IA

Claude · MCP · Skills custom

Également à l'aise avec, côté frontend

Angular · React · React Native

L'offre

Renfort backend en immersion.

Régie longue (+6 mois) au sein d'une scaleup en croissance

Je rejoins ton équipe en immersion sur un produit qui scale, et je tiens la durée. Pas de mission qui s'éteint quand l'urgence retombe.

Renfort backend pour absorber la croissance d'équipe

Tu recrutes, tu n'as pas le bras pour avancer en parallèle. J'arrive en pair, je débloque, je code, je documente, je transmets.

Refonte progressive d'un module legacy bloquant

Le code qui empêche les nouvelles features d'avancer. Refactor en continu, déploiement sans big bang, suite produit qui repart.

Scaling d'API quand la volumétrie monte

L'API tient à 10k utilisateurs, plus à 100k. Latences qui grimpent, jobs qui s'empilent. Je profile, j'optimise, j'introduis de la queue là où c'est utile — sans tout réécrire.

FAQ

Les questions qui reviennent.

Comment se déroule le démarrage d'une mission ?

Un premier échange de 30 minutes pour cadrer le contexte. Si la démarche a du sens, on prend le temps de poser une base commune sur ton backend, puis on cale la suite ensemble (périmètre, durée, conditions).

Quelle est la durée d'une mission ?

Format par défaut : régie longue, à partir de 6 mois, auprès d'une scaleup en croissance. Des formats plus courts restent possibles si le contexte le justifie, mais l'idée de la régie est de tenir la durée — pas d'arrêter au premier feu maîtrisé.

Comment se structure la tarification ?

Facturation au TJM. Le TJM s'adapte au contexte (urgence, durée, volumétrie, niveau d'expertise) et un devis précis est établi après le call de cadrage.

Est-ce que les missions se font en remote ou sur site à Montpellier ?

Majoritairement en full remote. Je peux intervenir sur site pour des missions à proximité de Montpellier, ou ponctuellement pour des points d'étape critiques.

Sous quel statut juridique interviens-tu ?

En Entreprise Individuelle, avec facturation directe en France et à l'étranger sur présentation d'un devis signé.

Y a-t-il un suivi après la mission ?

Oui. Je reste joignable après la fin de la régie pour les questions liées au code livré, sans facturation supplémentaire. Sur les missions longues, je propose systématiquement une période de suivi post-mise en production (quelques semaines) pour sécuriser la bascule — incluse à la régie.

Un backend qui part à la dérive ? Parlons-en.

Un email avec ton contexte — stack, symptômes, urgence — et je reviens vers toi en moins de 2 h ouvrées.

Prendre contact