Fullstack developer with more than ten years of experience, passionate about clean code, lean architectures, and software craftsmanship principles. I am looking for a committed team working on a technically challenging product.
Thomas Maurier
Full-stack Java/JS developer and craftsman
Fullstack developer with more than ten years of experience, passionate about clean code, lean architectures, and software craftsmanship principles. I am looking for a committed team working on a technically challenging product.
Experience
10+ years
5 delivered product and CRM engagements
Latest engagement
CANAL+ (Objectware)
Fullstack JAVA/JS Developer
Core stack
Java • Spring • React
DDD, TDD, CI/CD, AWS
Back-end & architecture
Java 17/21REST APIs, robust domain models, DDD and hexagonal architecture.
Modern front-end
React/Next.jsPolished interfaces, design systems, and accessibility by default.
Cloud & delivery
AWSCI/CD pipelines, observability, and confident production releases.
About
Blending craft, delivery, and product thinking.
Current engagement
CANAL+ (Objectware) • Fullstack JAVA/JS Developer
What guides me
Continuous quality, fast feedback, knowledge sharing, and accessible UX.
Languages
Frameworks
Testing & practices

Key skills
Cloud & delivery
Databases
Daily tools

Personal projects
5 creative apps
Next.js, React Native, and Vue.js apps built to explore new product ideas and stacks before shipping them to production.
Personal project
CleanLap
Next.js web app tracking F1 grand prix weekends.
Previews
Personal project
Apixplore
Next.js app to share and generate application ideas.
Personal project
Quizzo
React Native mobile app for cultural quizzes.
Personal project
Movie Explorer
Vue.js web app to discover movies and TV shows.
Personal project
ZenTinerary
React Native mobile app for travel planning.
Contact
Let us build something together.
Need product support, a redesign, or an idea to prototype? Based in Ile-de-France, France, I reply quickly with actionable next steps.