
Thomas Carvalho
Senior Full-Stack developer
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Val-de-Marne, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Dev full-stack senior, 17 ans d'XP, freelance depuis 2024. Missions récentes : – Mozza : SaaS cryogénie biobanques (21 CFR Part 11), TS/NestJS/React/GCP – Michelin : Java/Spring Boot/Clojure/Kafka/K8s – Multis (banque Web3, racheté par Safe en 2024) : ClojureScript/Node/NestJS – Deolan (aviation B2B, 7 ans) : Java/Clojure/React Backend Java + Clojure + Node. Frontend TS/React/Angular. ~8 ans de Clojure en prod, profil rare en France. Paris. Sur site, remote ou hybride. Disponible.
Expérience de travail
Senior Software Developer
Cryopal avec MozzaFreelance
mars 2026 - août 2026
6 mois
À distance
Conception et développement d'un SaaS multi-tenant de gestion de stockage cryogénique pour biobanques (cuves azote liquide et congélateurs -80 °C). Déployé en production sur GCP. - Architecture hexagonale stricte sur ~25 modules backend (domaine sans dépendance framework), en vue du futur mode hors-ligne et des intégrations matérielles - Modélisation du domaine : 30 entités (hiérarchie de stockage, échantillons, référentiels partagés, audit) - Traçabilité réglementaire type 21 CFR Part 11 : journal d'audit immuable et chaîné par hash, propagation des commentaires, filtres d'historique - Form builder de types d'échantillons avec champs conditionnels et snapshots de versions publiées - Table d'échantillons à l'échelle : filtres composables, vues sauvegardées, actions en masse, group-by - Import massif CSV/XLS/XLSX avec mapping de référentiels sauvegardable et audit d'import - Design system interne (~40 composants React documentés sous Storybook) et internationalisation FR/EN - CI/CD GitHub Actions → Cloud Run / Cloud SQL, migrations automatisées, environnements de preview éphémères par branche Stack : TypeScript · NestJS 11 · Prisma 7 · PostgreSQL 18 · Zod · React 19 · Vite · TanStack Router/Query · Zustand · Storybook · Docker · GCP (Cloud Run, Cloud SQL, GCS)
Senior Software Developer
MichelinFreelance
juin 2024 - févr. 2026
1 an 9 mois
À distance
MBOM (Manufacturing Bill Of Materials) - Application de gestion des nomenclatures de fabrication pour l'industrie pneumatique Stack Technique - Backend : Java / Spring Boot, Clojure - Frontend : Angular / TypeScript - Base de données : PostgreSQL - Messaging : Apache Kafka - CI/CD : GitLab CI, Docker, Kubernetes - Observabilité : Micrometer, OpenTelemetry
Software Engineer
Multis
nov. 2021 - juin 2023
1 an 8 mois
À distance
Banque en ligne Web3 pour les entreprises ou DAO. Suivi des différents assets crypto (multi-blockchains), reporting, wallets multi-signatures pour plus de sécurité, On-Ramp et Off-Ramp vers ou depuis des comptes en banques traditionnels. - Réalisation des développements front et back en ClojureScript / React et NodeJS (typescript NestJS) - Revues de code - Participation aux choix techniques et aux choix graphiques des fonctionnalités à développer - Mises en production / Documentation
Développeur Full Stack
Web2vi
nov. 2020 - nov. 2021
1 an 1 mois
À distance
Outils d’éditions de devis et factures à destination des artisans du bâtiment. (Gestion devis, factures, envois, suivis de chantiers, base d’ouvrages et ressources). Référent technique pour toute la partie Front. - Revues de code, accompagnement des juniors dans la réalisation des développements - Réalisation des développements front en ReactJS et parfois back (nodejs/typescript) - Participation aux choix techniques et aux choix graphiques des fonctionnalités à développer - Mises en production / Documentation NodeJS, React, Docker
Développeur Full Stack
Deolan
juin 2017 - févr. 2019
1 an 9 mois
Marseille, France
La suite de ma précédente expérience avec Deolan mais avec un rôle en plus, celui de référent technique sur toute la partie front des projets au sein de l’entreprise. Clojure, Java, React, Angular
Développeur fullstack
Xebia France
janv. 2016 - mars 2017
1 an 3 mois
Paris, France
Dernière mission : avec un autre développeur fullstack réalisation d'une marketplace pour trouver des artisans pour des travaux de rénovations ou de dépannage (recherche, réservation de créneaux, paiement en ligne, suivis des travaux ...). Technologies/Outils/Services utilisés : NodeJS, ReactJS, Redux, Webpack, JAVA, HTML, CSS (LESS), Amazon Web Services (S3, EC2, Cloudwatch, API Gateway, DynamoDB, Lambda, ElasticBeanstalk), Docker, React Storybook, Mocha
Développeur
Deolan
janv. 2010 - déc. 2015
6 ans
Paris, France
Developpeur Java Back principalement. Développeur front aussi avec des technos comme ReactJS, Flux. Participe activement aux choix techniques, à la mise en place des bonnes pratiques de développement et à la transformation agile de l'entreprise. La stack technique utilisée, en vrac : Java, Clojure, Spring Framework, Hibernate, Mysql, Oracle, Mongodb, Play framework, ReactJS (+ Flux), Angular, ActiveMQ, du talend un peu aussi. Versioning Git (git flow pour les projets avec pas mal de développeurs dessus). Applis : testées, buildées avec jenkins, dockerizées, déployées en interne ou sur Amazon Web Services.
Developpeur informatique
G-fit
sept. 2008 - sept. 2009
1 an 1 mois
Paris, France
En alternance chez G-Fit pendant mon année de Licence pro. La principale mission qui m'a bien occupée est la participation à la refonte de l'intranet de l'entreprise en JAVA JEE. Mission très intéressante au niveau des technologies utilisées, Spring, Hibernate, Spring Faces, JSF(+Tomahawk), OSGi, Web Services... Le tout déployé sur un serveur SpringSource dm Server.
Formation
IUT Orsay
Licence Professionnelle PER, Programmation en environnement réparti
2008 - 2010
2 ans
Lycée Paul-Louis Courier, TOURS
BTS Informatique de Gestion, Option développeur
2006 - 2009
3 ans
Lycée Jehan De Beauce, Chartres
BAC STI, Génie Electrotechnique
2002 - 2007
5 ans
Licences et certifications
Certified ScrumMaster
Délivré le : mai 2025
Portfolio

Logbook

Multis
