Hello! I’m Thomas Carvalho, a passionate full-stack developer with over 17 years of experience building scalable web applications and solving complex architectural challenges across Java, Clojure, and Node.js. I enjoy collaborating with cross-functional teams to design robust systems, review code, and help teams grow through mentoring and clear documentation. I thrive on turning ideas into solid software, from frontend interactions to resilient backend services.

Thomas Carvalho

Hello! I’m Thomas Carvalho, a passionate full-stack developer with over 17 years of experience building scalable web applications and solving complex architectural challenges across Java, Clojure, and Node.js. I enjoy collaborating with cross-functional teams to design robust systems, review code, and help teams grow through mentoring and clear documentation. I thrive on turning ideas into solid software, from frontend interactions to resilient backend services.

Available to hire

Hello! I’m Thomas Carvalho, a passionate full-stack developer with over 17 years of experience building scalable web applications and solving complex architectural challenges across Java, Clojure, and Node.js.

I enjoy collaborating with cross-functional teams to design robust systems, review code, and help teams grow through mentoring and clear documentation. I thrive on turning ideas into solid software, from frontend interactions to resilient backend services.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

French
Fluent
English
Advanced

Work Experience

Full stack developer at Michelin, Clermont-Ferrand (remote)
June 1, 2023 - March 1, 2026
Global tire recipe management platform for manufacturing plants worldwide. Complex backend systems for recipe versioning, compliance tracking, and factory integrations. Full-stack development: backend in Java/Clojure, frontend in Angular; code reviews; involved in technical decisions and system architecture; deployments and documentation.
Full stack developer at Multis, Paris (remote)
November 1, 2021 - June 1, 2023
Online Web3 bank for businesses or DAOs. Monitoring of various crypto assets across different blockchains, reporting, multi-signature wallets for enhanced security, on-ramp and off-ramp to/from traditional bank accounts. Front-end and back-end in ClojuRE Script and NodeJS (TypeScript). Code reviews; contributed to technical decisions and feature development; deployments and documentation.
Full stack developer & Lead dev at Deolan, Paris (remote from Marseille)
June 1, 2017 - March 1, 2019
Continuing my work at Deolan with an additional role as Front-end lead dev. Technologies include React, Angular, NodeJS, AWS, Docker, Xen, and Docker Xebia; contributed to front-end and back-end development, architecture decisions, and team leadership.
Full stack developer at Deolan, Paris
January 1, 2016 - March 1, 2017
European project focusing on a marketplace for connecting individuals with craftspeople to facilitate project completion. From search to managing craftspeople’s schedules, rating systems, and final payments via the platform.
Full stack developer at Deolan, Paris
January 1, 2010 - January 1, 2016
Continuation at Deolan in the aviation sector, offering a data platform to facilitate information exchange among aviation stakeholders. Led technology choices, backend/frontend development, and contributed to the company’s agile transformation (Scrum Master role).

Education

Licence Professionnelle at UT, Orsay
January 1, 2008 - December 31, 2009
BTS Informatique de gestion (Option développeur) at Lycée Paul-Louis Courrier, Tours
January 1, 2006 - December 31, 2008
BAC STI Génie Électrotechnique at Lycée Jean de Beaune, Chartres
January 1, 2002 - December 31, 2006

Qualifications

Scrum Master
January 11, 2030 - March 29, 2026

Industry Experience

Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more