Thomas Carvalho logo

Thomas Carvalho

Développeur full-stack senior | Java/Spring, Clojure, TypeScript, 15+ ans d'expérience

Sélection de missions clients (industrie, fintech, aviation, SaaS B2B) et de side projects.

Missions

#TypeScript#NestJS#Prisma#PostgreSQL#React#GCP#Docker

Mozza × Cryopal - SaaS de gestion de stockage cryogénique

2026·Mission freelance via le collectif Mozza · full-stack · 100% remote

SaaS multi-tenant de gestion de stockage cryogénique pour biobanques (cuves azote liquide, congélateurs -80 °C), déployé en production sur GCP.

  • Architecture hexagonale stricte sur ~25 modules backend (domaine sans dépendance framework)
  • Traçabilité réglementaire type 21 CFR Part 11 : journal d'audit immuable chaîné par hash
  • Form builder de types d'échantillons, table à l'échelle et import massif CSV/XLSX
  • Design system interne (~40 composants React sous Storybook) et CI/CD GitHub Actions vers Cloud Run
#Java#Spring Boot#Clojure#Angular#Kafka#Kubernetes#OpenTelemetry

Michelin - MBOM (Manufacturing Bill Of Materials)

2024 - 2026·Mission freelance · full-stack · 100% remote

Plateforme de gestion des nomenclatures de fabrication déployée à l'échelle des usines du groupe pneumatique.

  • Développement backend (Java/Spring Boot, Clojure) et frontend (Angular/TypeScript) en équipe Scrum
  • Conception et intégration des flux événementiels Kafka entre services
  • Déploiements Kubernetes via GitLab CI, observabilité OpenTelemetry/Micrometer
  • Contributions aux choix d'architecture, revues de code et documentation technique
#ClojureScript#TypeScript#Firebase#Web3#PostgreSQL#Crypto

Multis

2021 - 2023·Full-stack (CDI) · plateforme financière Web3 (rachetée par Safe)

Plateforme financière tout-en-un pour les entreprises : automatisation de paiements, consolidation de trésorerie crypto, on/off-ramp, multi-wallets et signatures multiples. Développement full-stack (ClojureScript, TypeScript, Node) et travail produit avec une équipe distribuée.

#Node#React#TypeScript#Docker#PostgreSQL

Web2vi

2020 - 2021·Full-stack (CDI) · SaaS pour professionnels du BTP

Outil de gestion pour les professionnels du bâtiment : métrés, devis, factures et suivi de chantier générés en ligne. Développement full-stack (Node, React, TypeScript) sur la plateforme et ses modules métier.

#Java#Clojure#React#Angular#Oracle#Docker#AWS

Deolan - Plateforme de données aviation B2B

2010 - 2015 puis 2017 - 2019·Full-stack (CDI) + référent technique frontend + ScrumMaster

Startup B2B de l'aérien : plateforme de données facilitant les échanges d'informations entre compagnies aériennes, handlers et aéroports.

  • Choix de la pile technique en 2010, backend et frontend
  • Déploiement continu (Jenkins, Docker), onboarding des devs
  • Référent technique frontend (React, Angular) dès 2017
  • ScrumMaster lors de la transformation agile
#Node#React#AWS#DynamoDB#Marketplace#B2C#Xebia

Homio (Europ Assistance × Xebia)

2016 - 2017·Full-stack au sein d'une équipe Xebia · marketplace B2C

Plateforme d'Europ Assistance mettant en relation artisans et particuliers pour la rénovation et la réparation à domicile. Développement full-stack au sein d'une équipe Xebia.

Side projects

#Deno#Lume#Pagefind

Développeurs Anonymes

2026

Plateforme où les développeurs partagent leurs pensées sans filtre — anonymement ou non. Confessions, doutes, prises de position : tout ce qu'on n'oserait pas poster sur LinkedIn.

#TypeScript#Deno#Hono#Deno Deploy#RSS

Roucoule

2026

SaaS d'envoi de newsletters par email à partir d'un flux RSS, conçu et développé en solo : produit, architecture, API, infra. Approche dev-first, sécurité par conception et conformité RGPD. Stack TypeScript serverless (Deno, Hono, Deno Deploy).

#Clojure#React#Postgres#AI

Fabulia

2025

App qui génère des histoires audio personnalisées pour enfants, prolongeables chapitre par chapitre. Génération asynchrone via Claude pour le texte et ElevenLabs/AWS Polly pour la voix, progression streamée en SSE, architecture hexagonale ports/adapters côté backend.

#React#GatsbyJS#Emotion#PrismaCMS

KaraLabel

2019

Site vitrine d'une artiste qui crée des œuvres à partir de vinyles vintage. Bilingue FR/EN, section blog, intégration Instagram, contenu géré par l'artiste via Prisma CMS.

Réserver un appel