
Clément Bertrand
Développeur Node.js Senior | NestJS Vue.js React
Salaire / Taux journalier
Lyon, France
Mobilité : Paris, Marseille, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Votre application rame ou montre ses limites ? Vous devez lancer un produit fiable rapidement ? J’interviens pour reprendre une base existante ou concevoir un produit solide, performant et evolutif ℹ️ Quelques informations sur moi : - 6+ ans d'expérience en conception et développement fullstack - 30+ projets livrés (applications web, SaaS, MVP, outils métier, ...) - 10+ refontes d'outils pour des entreprises en croissance - Vision éprouvée sur des projets mêlant backend, frontend, DevOps et IA
Expérience de travail
CTO
Plateforme e-commerce multi-enseigneFreelance
déc. 2025 - Présent
11 mois
À distance
Conception et développement from scratch d’une plateforme SaaS multi- tenant pour réseaux de franchises. Chaque enseigne dispose d’un store- front indépendant, d’une gestion d’inventaire isolée et de flux financiers séparés. • Architecture multi-tenant avec isolation des données par middleware (filtrage par rôle au niveau requête) • Intégration Stripe Connect en Direct Charges : chaque franchise reçoit directement ses paiements, avec collecte de frais applicatifs • 3 modes de livraison : colissimo, click & collect (code à 6 chiffres, dead- line 24h), coursier avec PWA géolocalisée temps réel • Programme de fidélité, génération automatique de factures PDF con- formes, 19+ workflows événementiels • 5 applications déployées indépendamment : 4 storefronts Next.js sur Vercel, backend sur Railway • Stack : MedusaJS v2, Next.js 15, PostgreSQL, Redis, Docker, TypeScript
Freelance
Hynsa
mars 2023 - Présent
3 ans 8 mois
42660 Saint-Régis-du-Coin, France
Création de ma propre société pour gérer le mieux possible mes projets personnels (Mapcraft, Sybylin, ...) et professionnels, notamment : • Backend developer: Aide ponctuelle sur l’équipe responsable du développement d’un CRM pour une entreprise française. Plus précisément, ma mission était de transformer une api RESTfull en une api GraphQL, ce qui a grandement facilité la confection du logiciel • Formateur: Une formation envers des étudiants de 3ème année de licence à Normandie Web School sur ce que les technologies du web peuvent apporter aux logiciels natifs. Il a aussi été question d’algorithmie et de résolution de problèmes
Développeur backend Node.js sécurité & authentification
EquansFreelance
nov. 2026 - nov. 2026
1 mois
À distance
Refonte et sécurisation de l’architecture backend d’une plateforme SaaS critique, avec un focus majeur sur la gestion des identités et la confor- mité RGPD. • Architecture & Authentification sécurisée : Conception et déploiement d’un système d’authentification robuste supportant le SSO via OAuth 2.0 (Google, Slack, Microsoft). Implémentation de l’authentification à deux facteurs (2FA) pour renforcer la sécurité des accès administra- teurs et utilisateurs. • Développement backend Node.js & optimisation : Refactoring complet du code Node.js pour éliminer la dette technique. Résolution de prob- lèmes complexes de concurrence (race conditions) et optimisation des connexions MongoDB pour garantir la stabilité et la performance du backend. • Audit de sécurité & conformité : Réalisation d’audits techniques de sécurité (OWASP) et mise en conformité RGPD. Renforcement de la politique de mots de passe et sécurisation des flux de données (chiffre- ment, validation des entrées) au sein de l’écosystème Node.js. • Gestion de base de données MongoDB : Centralisation de la logique d’accès aux données MongoDB pour assurer l’intégrité des données utilisateurs sur une architecture multi-collections. • Stack : Node.js, Express.js, MongoDB, OAuth 2.0, JWT, Sécurité Web, Passport.js
CTO
WoodstockFreelance
févr. 2026 - avr. 2026
3 mois
À distance
Développement d’un système de gestion d’entrepôt (WMS) complet pour un opérateur logistique multi-sites gérant des équipes de manutention- naires. • Dashboard d’administration : gestion des équipes, affectation des tâches, suivi en temps réel • Application PWA pour terminaux portables (PDA) : interface offline- first, lecture de QR codes • Dispatch automatique des produits entre manutentionnaires selon charge et disponibilité • Authentification multi-rôle, traçabilité complète des mouvements de stock • Stack : NestJS, PostgreSQL, Vue.js / Quasar (PWA), Docker, TypeScript, Prisma ORM
CTO
Plateforme de déclaration fiscaleFreelance
févr. 2026 - mars 2026
2 mois
À distance
Plateforme permettant aux propriétaires de biens en location meublée non professionnelle (LMNP) de réaliser leur déclaration fiscale en ligne, avec calculs automatisés et suivi des dossiers. • Moteur de calcul fiscal : amortissements, régimes réel/micro-BIC, généra- tion des liasses • Validation métier à chaque étape du parcours, gestion des cas d’erreurs complexes • Dashboard administrateur : suivi des dossiers, relances, statistiques globales • Système d’emails transactionnels et de queues pour les traitements asynchrones • Déploiement PaaS chez Infomaniak avec pipelines CI/CD automatisés • Stack : NestJS, React.js, Redis (queues), PostgreSQL, Prisma ORM
Développeur fullstack
AGENCE & SSIIFreelance
déc. 2025 - janv. 2026
2 mois
À distance
Développement et refonte complète d’un module Kanban au sein d’une application React de gestion de performance industrielle. • Migration de React 18 vers React 19 avec résolution des incompat- ibilités et remplacement de la librairie drag’n drop obsolète (react- beautiful-dnd) par @dnd-kit • Conception d’une architecture frontend modulaire en TypeScript, avec séparation claire des composants, hooks et services • Implémentation d’un système de drag’n drop performant (60 FPS) avec support mobile et tactile natif. • Création d’une couche d’abstraction UI avec 30+ composants wrapper permettant la migration progressive des dépendances. • Réduction de 60% du volume de code par composant • Mise en place de tests unitaires avec Vitest et documentation tech- nique complète • Stack : Node.js, React.js, MySQL, Docker, TypeScript
Développeur Fullstack & DevOps
ExamAiFreelance
janv. 2025 - juil. 2025
7 mois
Conception et développement d’une plateforme web permettant aux formateurs de créer des examens techniques avec tests automatisés, et aux étudiants de soumettre leurs solutions via Git. - Le système génère des environnements d’examen isolés et évalue automatiquement les soumissions de code. - Développement d’une architecture backend modulaire avec NestJS et TypeScript - Conception d’un système sécurisé de création dynamique de repositories Git avec génération automatisée de clés SSH et gestion des permissions Unix - Implémentation un mécanisme d’authentification robuste avec JWT, 2FA et gestion des rôles utilisateurs via Guards NestJS - Création un système de correction automatique avec tests unitaires (C, C++, JS, TS) et vérification des leaks, avec retours paramétrables selon le niveau de difficulté - Mis en place un workflow complet via une API RESTful avec validation des données (DTOs, Pipes) et gestion avancée des exceptions (Exception Filters) - Optimisation de la gestion des tentatives multiples via un système de délai progressif implémenté avec des Interceptors NestJS - Persistance des données via Prisma ORM avec migrations et schémas fortement typés - Déploiement automatisé avec Docker et Kubernetes, et services orchestrés pour la gestion des environnements isolés (CI/CD)
Développeur Full Stack & DevOps
Kolus
sept. 2024 - janv. 2025
5 mois
Lyon, France
Kolus transforme la manière dont les professionnels assistent clients et techniciens à distance, grâce à une solution de visio assistance intuitive et performante. En tant que développeur, mon rôle est de créer les outils qui permettent de répondre aux cas d'usage de nos utilisateurs. Voici quelques exemples de mes travaux : • Mise en place de zéro de l'intégralité des outils de développement et de déploiement continu, avec notamment : • Une CI complète sous Gitlab, avec lint et pretter, test automatisé ainsi qu'un sast et un dast • Une CD basé sous une infra Kubernetes • Mise en place de la nouvelle infrastructure du back-end, avec en base NestJS : • Initialisation et mise en place des bases techniques • Mise en place d'un système d'authentification complet avec un système de double authentification
Engineer and software architect
Dassault Systèmes
févr. 2024 - juil. 2024
6 mois
78140 Vélizy-Villacoublay, France
J’ai résolu deux problématiques majeures : • Génération de changelog: J’ai développé un logiciel qui convertit les documentations officielles en modèle de données, puis un autre qui transforme les requêtes utilisateur en fichiers PDF ou HTML. Les technologies utilisées étaient Node.JS et la librairie Puppeteer. • Installation automatisée: Face à la complexité du téléchargement des logiciels de l’entreprise, j’ai créé un logiciel qui installe les logiciels de l’utilisateur en fonction de sa licence, en téléchargeant uniquement les ressources nécessaires. Cette solution inclut : • Un client riche développé sous Electron.js, Vue et Node.js, per- mettant à l’utilisateur de se connecter et de sélectionner ce qu’il souhaite télécharger. • Un CLI développé sous Node.js, qui comprend les demandes de l’utilisateur, procède aux téléchargements et à l’installation, et crée une carte d’installation en mode développement • Une librairie commune aux deux logiciels, développée sous Node.js et compatible avec npm, pour éviter la redondance de code.
Cofondateur et principal développeur
Good Night Gaming Freelance
sept. 2018 - déc. 2018
4 mois
Saint-Étienne, France
Cofondateur du premier restaurant gaming de France et principal développeur, j'ai été en charge du développement d'un système de commande automatisé : • Création d'une application pour une borne de commande • Création d'un site internet • Système de paiement par carte bancaire • Vérification des stocks selon les commandes
Formation
42 Paris
Architecte en Technologie du Numérique
2019 - 2024
6 ans
Université de Lyon
D2E
2016 - 2017
2 ans
Portfolio

WMS pour groupe logistique

Plateforme e-commerce multi-enseigne
