Temps d'exécution
De plusieurs heures à quelques minutes.
Algorithme de profilage de risques, sur des millions de fiches KYC.
En immersion dans ton équipe backend, sur des missions longues.
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
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
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.
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.
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.
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.
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.
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.
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 !
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.
1 / 8
Parcours
Développeur Backend
Fintech · Conformité bancaire
Contexte & enjeux
Intégrer une fintech spécialisée dans la conformité bancaire pour concevoir et fiabiliser un backend critique traitant des millions de fiches KYC. Le défi : construire une architecture scalable capable d'absorber de forts volumes tout en garantissant la conformité réglementaire.
Responsabilités
Résultats
Stack
TypeScript · Node.js · NestJS · MongoDB · Redis · BullMQ · Docker · Bitbucket Pipelines
Lead Backend
Energytech · Plateforme verticale photovoltaïque (~10 applications)
Contexte & enjeux
Prendre le lead technique sur une plateforme logicielle verticale pour l'industrie photovoltaïque : une dizaine d'applications couvrant la chaîne de valeur (prospection, construction, exploitation, monitoring temps réel, relation client). Le défi : stabiliser un écosystème instable en production, améliorer les performances et structurer les pratiques backend de l'équipe.
Responsabilités
Résultats
Stack
TypeScript · Node.js · MongoDB · PostgreSQL · GraphQL · Docker · Azure · Microservices · SonarCloud
Développeur Fullstack
Conseil · Voyage, retail, télécoms, aéronautique
Contexte & enjeux
Intervenir sur des projets clients variés au sein d'un grand groupe de conseil en ingénierie. Le défi : s'adapter rapidement à des contextes métier très différents tout en livrant des applications web et mobile de qualité production.
Responsabilités
Résultats
Stack
Node.js · NestJS · Angular · React Native · Kubernetes · Bitrise · AST
Développeur mobile
Mobile · Luxe · Relation client
Contexte & enjeux
Développement de l'application mobile de relation client déployée auprès des conseillers de vente d'une grande maison de luxe — suivi client personnalisé, historique d'achats, recommandations produits. Contexte à forte exigence UX.
Stack
Vue.js
Développeur mobile
Mobile · Salles de sport (+2 500 sites)
Contexte & enjeux
Contribution au développement de l'application mobile B2C d'un éditeur de logiciel de gestion de salles de sport déployé dans +2 500 salles à l'international — catalogue de cours, agenda, réservation de coaching.
Stack
Angular · Ionic
Stack
TypeScript · Node.js · NestJS · Express · GraphQL · REST
Azure · Scaleway · Docker · GitHub Actions · Bitbucket Pipelines
BullMQ · Azure Functions
Prisma · Mongoose · Sequelize
Jest
MongoDB · PostgreSQL · Redis
Microservices · Monolithique modulaire
Claude · MCP · Skills custom
Également à l'aise avec, côté frontend
Angular · React · React Native
L'offre
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.
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.
Le code qui empêche les nouvelles features d'avancer. Refactor en continu, déploiement sans big bang, suite produit qui repart.
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
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).
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é.
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.
Majoritairement en full remote. Je peux intervenir sur site pour des missions à proximité de Montpellier, ou ponctuellement pour des points d'étape critiques.
En Entreprise Individuelle, avec facturation directe en France et à l'étranger sur présentation d'un devis signé.
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 email avec ton contexte — stack, symptômes, urgence — et je reviens vers toi en moins de 2 h ouvrées.
Prendre contact