
Thomas Rimbault
Lead Développeur
Salaire / Taux journalier
Bordeaux, France
Mobilité : Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead développeur fullstack avec 15 ans d'expérience, spécialisé React et Node.js/NestJS en TypeScript. Habitué à structurer des projets de zéro (architecture hexagonale, CI/CD, stratégies Git) comme à reprendre et assainir des bases de code legacy. Mentoring d'équipe, arbitrage technique, vision produit : je combine expertise technique et leadership pour livrer des produits fiables et maintenables. Certifié Scrum Master.
Expérience de travail
Développeur Full Stack senior
RATP Dev
nov. 2025 - Présent
1 an
Bordeaux, France
En tant que développeur dans une équipe de 5 personnes (1 PO, 1 designer, 2 dev, 1 Lead tech), j'ai participé au développement d'une application destinée à gérer les incidents RATP grâce à la mobilisation des salariés. – Mise en place d'une architecture hexagonal pour le backend – Mise en place de l'architecture front – Création de l'api et des endpoints / usecase / tests etc. – Création de composants React / storybook / tests – Reviews – Environnement technique: ExpressJS, TypeScript, ReactJS, PostgreSQL, Prisma
Lead Développeur Full Stack
Freelance
janv. 2025 - Présent
1 an 10 mois
Bordeaux et périphérie
En tant que fondateur et développeur principal, je conçois et développe une extension navigateur innovante de gestion de mots de passe utilisant la blockchain et l'IA, ainsi qu'un écosystème complet de services de sécurité incluant un service d'aliasing d'emails et plusieurs APIs backend spécialisées. – Extension Chrome de gestion de mots de passe: Développement d'une extension navigateur avec interface "sidebar" en React/TypeScript – Implémentation du chiffrement client AES-256 GCM et fragmentation des clés (algorithme de Shamir) – Intégration de TensorFlow.js pour la détection automatique des types de formulaires – Utilisation du DKMS (Decentralized Key Management System) de Ternoa pour sécuriser l'accès au vault via NFT – Architecture zero-knowledge: aucune donnée déchiffrée côté serveur – Backend principal (API Core): Développement d'une API REST NestJS/TypeScript avec PostgreSQL – Intégration avec la blockchain Ternoa pour la gestion des NFTs – Communication sécurisée avec les services annexes via clés API – Service d'aliasing d'emails: Création d'une API NestJS pour générer et gérer des alias d'emails – Réception des emails via webhook ForwardEmail.net et relais via SendGrid – File d'attente BullMQ/Redis pour le traitement asynchrone – Chiffrement AES-256 des emails en transit dans Redis – API Vault Storage - Couche d'optimisation IPFS: Service de throttling pour réduire les appels API Pinata – Cache temporaire MongoDB – Scheduler pour persistance différée sur IPFS – Service d'authentification: API d'authentification JWT avec stockage sessions Redis – Access Token et Refresh Token – Gestion et révocation des sessions – Infrastructure: Architecture modulaire avec 4 services backend indépendants – Déploiement Docker sur VPS Hostinger – CI/CD avec GitHub Actions – Configuration SSL/DNS pour chaque service – Landing page: Site vitrine Next.js / React / Tailwind CSS
Développeur Full Stack senior
NEAT Protect
déc. 2023 - juil. 2024
8 mois
Bordeaux, France
En tant que développeur fullstack dans une équipe de 4 personnes (1 PO, 1 designer, 2 dev), j'ai travaillé sur le développement d'un espace assuré en marque blanche. – Setup du projet et choix techniques – Mise en place de l'architecture front – Création de composants React – Développement d'API – Environnement technique: NestJS, TypeScript, NextJS, ReactJS, PostgreSQL
Développeur Full Stack senior
DOTIC
mars 2023 - juin 2023
4 mois
Bordeaux, France
– En tant que développeur fullstack dans une équipe de 2 à 5 personnes, j'ai travaillé sur le développement d'une solution B2B de suivi d'infrastructure FttH. – Développement d'API – Développement d'UI – Environnement technique: TypeScript · PostgreSQL · NestJS · TypeORM · Docker · Angular · API REST
Lead développeur full stack
Euler Hermes
janv. 2021 - déc. 2022
2 ans
Paris, France
Pilotage technique d’une équipe de 4 développeurs sur la reprise d’un projet legacy (3 API Node.js + front React) sorti de R&D sans documentation ni passation de connaissances. Objectif : structurer, industrialiser et emmener jusqu’en production. Leadership & organisation • Reverse engineering complet de l’application existante pour documenter les workflows métier et reconstituer une base de connaissances fiable • Mentoring de l’équipe : pair programming, bonnes pratiques, arbitrage des décisions techniques et architecturales • Animation des réunions techniques pour qualifier le legacy et construire des solutions collectives • Animation des cérémonies Scrum (en relais du SM) et structuration des workflows de delivery • Interface avec les équipes transverses pour fluidifier les dépendances et débloquer les sujets bloquants Contributions techniques • Mise en place du workflow CI/CD GitLab en binôme avec un architecte puis les DevOps (pipelines, stages, jobs) • Stratégie de tests intégrée à la CI/CD (unitaires, intégration) • Fusion de multiples repos en monorepo (git-filter-repo) • Migration de l’infrastructure vers AWS Lambda • Refactorisation frontend vers atomic design • Mise en place de la stratégie de branches Git (dev to release) • Création d’un module npm interne partagé – Méthodologie : SCRUM – Environnement technique: Node.js · React.js · Express.js · gitlab ci · NoSQL · Jest · AWS CloudWatch · Amazon S3 · Amazon DynamoDB · AWS API Gateway · JavaScript · TypeScript · AWS Lambda
Lead développeur front-end
Believe
déc. 2018 - déc. 2020
2 ans 1 mois
Paris, France
– En tant que développeur/lead front end dans une équipe de 3 personnes, puis de 7 personnes, j'ai travaillé sur la création et le développement d'une plateforme de gestion et de distribution de contenus musicaux. – Mise en place d'une stratégie de branche git – Mise en place d'une stratégie de hooks git – Mise en place de l'architecture front – Setup du projet – Développement de fonctionnalités – Développement de tests unitaire – Développement de tests fonctionnels – Optimisation des temps de chargement – Refactorisation de code – Méthodologie : SCRUM – Environnement technique: React.js · Jest · GitLab · Redux.js · Redux-Saga · Enzyme · CSS in JS (styled-jsx) · JavaScript
Développeur full stack (pour Matters)
Teamstarter
sept. 2018 - nov. 2018
3 mois
Paris, France
– En tant que développeur fullstack dans une équipe de 2 personnes, j'ai travaillé sur le développement du site web teamstarter. Teamstarter est une plateforme de crowdfunding privé pour l'entreprise. Chaque employé peut proposer ses projets et le faire financer par ses collègues. – Développement de nouvelle fonctionnalités – Réfactorisation – Tests fonctionnels – Environnement technique: Node.js · React.js · SQLite · GitHub · Jest · SQL · Redux.js · Apollo · Puppeteer · Sequelize.js · JavaScript · GraphQL
Lead Développeur
Matters Startup Studio
juin 2018 - nov. 2018
6 mois
Région de Paris, France
Développeur full stack (pour Matters)
Askeet
juin 2018 - sept. 2018
4 mois
Paris, France
– En tant que développeur fullstack dans une équipe de 2 à 4 personnes, j'ai travaillé sur le développement du site web Askeet – Développement de nouvelle fonctionnalités – Évolutions de fonctionnalités existantes – Revue de code – Environnement technique: Node.js · React.js · Jest · GitLab · PostgreSQL · TypeORM · SQL · Apollo · CSS in JS (styled-jsx) · JavaScript · TypeScript · GraphQL
Développeur front-end (pour JS-Republic)
Fnac
janv. 2018 - juin 2018
6 mois
Région de Paris, France
– En tant que développeur Front-End dans une équipe de 3 à 6 personnes, j'ai travaillé sur la refonte du tunnel d'achat du site fnac.com avec les technologies React & Redux – Développement de nouvelle fonctionnalités – Évolutions de fonctionnalités existantes – Revue de code – Tests unitaire – Environnement technique: React.js · GitHub · Jest · Istanbul · Redux.js · Redux-Saga · JavaScript
Développeur javascript full stack
JS-Republic
juil. 2016 - juin 2018
2 ans
Paris, France
Développeur front-end (pour JS-Republic)
PhotoBox
oct. 2016 - janv. 2018
1 an 4 mois
Région de Paris, France
– En tant que développeur Front-End dans une équipe de 3 à 5 personnes, j'ai eu l'occasion de travailler sur la partie Studio du site Photobox. Cette partie permet aux utilisateurs de créer des albums photos et de produits personnalisables. – Conception de nouvelle fonctionnalités – Développement de nouvelle fonctionnalités – Évolutions de fonctionnalités existantes – Conception d'une architecture frontend avec React/Redux – Revue de code – Tests unitaire – Méthodologie : SCRUM – Environnement technique: GitHub · Backbone.js · Marionette.js · Mocha · ChaiJS · SinonJS · Istanbul · JavaScript
Développeur fullstack javascript (pour JS-Republic)
CEGEDIM
juil. 2016 - oct. 2016
4 mois
Région de Paris, France
– En tant que développeur FullStack JS, j'ai travaillé dans une équipe de trois personnes pour participer à la refonte du site www.docavenue.com. Le site Docavenue.com à été refondu intégralement en React Isomorphique/NodeJS afin de répondre aux nouveaux enjeux de SEO et rapidité de ce marché. – Conception & Développement de composants React – Développement de tests unitaires – Recadrage important sur toute la compatibilité multi navigateur/device – Méthodologie : SCRUM – Environnement technique: Node.js · React.js · Express.js · GitLab · Mocha · ChaiJS · SinonJS · Redux.js · JavaScript
Développeur fullstack
SatisFactory
oct. 2015 - juil. 2016
10 mois
Région de Paris, France
– Application Saas de mise en place de baromètre et d'enquête de satisfaction. – Conception et réalisation de nouvelles fonctionnalités – Tests unitaire JavaScript – Revue de code – Déploiement – Études de faisabilité – Méthodologie : SCRUM – Formation: (5 jours) Par Raouf Abrougui sur les Méthodologies Agile et SCRUM – Environnement technique: HTML5 · Feuilles de style en cascade (CSS) · Docker · PHP · AngularJS · MySQL Workbench · GitLab · JavaScript · MySQL
Développeur fullstack
TeVolution
avr. 2014 - sept. 2015
1 an 6 mois
Paris, France
– Plateforme d'encodage vidéos pour services OTT – Développement de son API RestFull – Développement de son IHM – Développement de sites internet www.tevolution.fr & www.tevolution.tv – Développement de tunnels d'achat et de selfcares pour différentes marques blanches avec implémentation de différents systèmes de paiement par carte de crédit comme Ogone et Payzen – Développement d'une API RestFull de facturation – Environnement technique: JavaScript, CoffeeScript, AngularJS, NodeJS, ExpressJS, LoDash, MongoDB, Redis, PHP5, Jelix, Slim Framework, PostgreSQL, HTML, CSS Bootstrap, Foundation, Sublime Text, Gulp, LAMP, Jade, Git, GitLab
Chef de projet web / Développeur fullstack
LCTVinc.
sept. 2011 - avr. 2014
2 ans 8 mois
Paris, France
– Réalisation de plusieurs sites web, comme www.enorme.tv, www.lachanetheatres.com, www.studio39.tv : – SEO – Management d'équipe jusqu'à quatres personnes – Déploiement – Modélisation de base de données – Mise en place de web service SMS+ – Conception et développement de nouvelles fonctionnalités – Environnement technique: JavaScript, JQuery, AngularJS, PHP5, Jelix, HTML, CSS, Bootstrap, Foundation, Sublime Text, LAMP, Photoshop
Développeur fullstack
Fédération Hospitalière de France
juil. 2010 - juin 2011
1 an
– Développeur full stack sur les sites www.hopital.fr, www.fhf.fr, et www.maisons-de-retraite.fr – Conception et réalisation de nouvelles fonctionnalités – Templating – Création de mailing – Administration de serveurs LAMP – Environnement technique: JavaScript, PHP, HTML, CSS, EzPublish, SQL
Formation
ÉCOLE BRASSART
N/A, N/A
2007 - 2008
1 an 1 mois
Licences et certifications
Certification Scrum Master
Délivré le : janv. 2017
Certification niveau II, Développeur et intégrateur web
Délivré le : janv. 2008