Thomas Carvalho logo

Thomas Carvalho

Senior Full-Stack Developer | Java/Spring, Clojure, TypeScript, 15+ years of experience
CV

Here are some of the projects I have worked on.

Engagements

# Java # Spring Boot # Clojure # Angular # Kafka # Kubernetes # OpenTelemetry

Michelin - MBOM (Manufacturing Bill Of Materials)

2024 - 2026 · Freelance engagement · full-stack · 100% remote

Manufacturing-bill-of-materials platform rolled out across the tire group's plants. Backend (Java/Spring Boot, Clojure) and frontend (Angular/TypeScript) work inside a Scrum team. Designed and integrated Kafka event flows between services, Kubernetes deployments via GitLab CI, OpenTelemetry/Micrometer observability. Contributed to architecture decisions, code reviews and technical documentation.

# ClojureScript # TypeScript # Firebase # Web3 # PostgreSQL # Crypto

Multis

2021 - 2023 · Full-stack (CDI) · Web3 financial platform (acquired by Safe)

All-in-one financial app designed for business: payment automation, crypto treasury consolidation, on/off-ramp, multi-wallet and multi-signature support. Full-stack work (ClojureScript, TypeScript, Node) alongside a distributed product team.

# Node # React # TypeScript # Docker # PostgreSQL

Web2vi

2020 - 2021 · Full-stack (CDI) · SaaS for construction professionals

Management tool for construction professionals: measurements, quotes, invoices and on-site follow-up generated online. Full-stack development (Node, React, TypeScript) across the platform and its business modules.

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

Deolan - Plateforme de données aviation B2B

2010 - 2015 puis 2017 - 2019 · Full-stack (CDI) then frontend technical lead · ScrumMaster

B2B aviation start-up: data platform enabling information exchange between airlines, handlers and airports. Picked the initial stack in 2010, contributed backend and frontend. Frontend technical lead across the company's projects (LogBook and others) from 2017.

# Node # React # AWS # DynamoDB # Marketplace # B2C # Xebia

Homio (Europ Assistance × Xebia)

2016 - 2017 · Full-stack inside a Xebia team · B2C marketplace

Europ Assistance platform connecting craftsmen and homeowners for renovation and repair services. Full-stack work inside a Xebia team.

Side projects

# Deno # Lume # Pagefind

Développeurs Anonymes

A blog platform where developers share candid thoughts — anonymously or not. Confessions, doubts, hot takes: everything you wouldn't dare post on LinkedIn.

# React # GatsbyJS # Emotion # PrismaCMS

KaraLabel

Showcase site for an artist crafting artworks from vintage vinyl records. Bilingual FR/EN, a blog section, Instagram integration, content managed by the artist via Prisma CMS.

Book a call