Thomas Maurier
Portfolio 2025 • Développeur Fullstack Java/JS

Thomas Maurier

Développeur fullstack Java/JS et craftsman

Développeur Fullstack avec plus de dix ans d'expérience, passionné par le clean code, les architectures épurées et les principes du logiciel craftsmanship. Je recherche une équipe engagée dans un projet techniquement stimulant.

Expérience

10+ ans

5 missions livrées en produit et CRM

Dernière mission

CANAL+ (Objectware)

Développeur Fullstack JAVA/JS

Stack coeur

Java • Spring • React

DDD, TDD, CI/CD, AWS

Expertises clésQualité & accessibilité

Back-end & architecture

Java 17/21

APIs REST, modèles métier robustes, pratiques DDD et hexagonale.

Java 17/21Spring BootTDDPostgreSQL

Front-end moderne

React/Next.js

Interfaces soignées, design system et accessibilité par défaut.

React/Next.jsVue.jsAnimationsUX

Cloud & livraison

AWS

Pipelines CI/CD, observabilité et mises en production sereines.

AWSDockerGitLab CIMonitoring

À propos

Allier craft, delivery et sens produit.

Développeur Fullstack avec plus de dix ans d'expérience, passionné par le clean code, les architectures épurées et les principes du logiciel craftsmanship. Je recherche une équipe engagée dans un projet techniquement stimulant.

Mission actuelle

CANAL+ (Objectware) • Développeur Fullstack JAVA/JS

Ce qui me guide

Qualité continue, feedback rapide, partage de connaissances et UX accessible.

Compétences clés

Focus craft

Langages

JavaJavaScript/TypeScriptHTMLCSS/SCSSScalaPHP

Frameworks

SpringSpring BootAngularReact.jsVue.jsNode.js

Tests & pratiques

JUnitJestAgileScrumKanbanTDD

Cloud & delivery

AWS (Lambda, S3, ECS, RDS, SQS, DynamoDB, MSK)JenkinsGitLab CIDockerTerraform

Bases de données

OraclePostgreSQLDynamoDBOpenSearchMySQLSQL ServerFirebaseMongoDB

Outils du quotidien

GitPostmanIntelliJNPMSlackDataDogNotion

Projets personnels

6 applications créatives

Apps Next.js, React Native ou Vue.js, pensés pour explorer de nouveaux usages et stacks avant de les déployer en production.

CleanLap visuel 1
Slide 1
CleanLap visuel 2
Slide 2
CleanLap visuel 3
Slide 3

Projet personnel

CleanLap

Web App Next.js avec suivi des grands prix F1

Next.jsF1 dataTypeScript
Apixplore visuel 1
Slide 1
Apixplore visuel 2
Slide 2
Apixplore visuel 3
Slide 3

Projet personnel

Apixplore

Web App Next.js de partage et génération d'idées d'applications.

Next.jsUI/UXAPI design
Culturo visuel 1
Slide 1
Culturo visuel 2
Slide 2
Culturo visuel 3
Slide 3

Projet personnel

Culturo

Application React Native de quiz culturel.

React NativeMobileQuiz
Movie Explorer visuel 1
Slide 1
Movie Explorer visuel 2
Slide 2
Movie Explorer visuel 3
Slide 3

Projet personnel

Movie Explorer

Web App Vue.js de recherche de films et séries.

Vue.jsRechercheTMDB
Portfolio visuel 1
Slide 1
Portfolio visuel 2
Slide 2
Portfolio visuel 3
Slide 3

Projet personnel

Portfolio

Site web personnel développé avec Next.js et Tailwind CSS.

JavaScriptFront-end
ZenTinerary visuel 1
Slide 1
ZenTinerary visuel 2
Slide 2
ZenTinerary visuel 3
Slide 3

Projet personnel

ZenTinerary

Application mobile React Native pour la planification de voyages.

Next.jsProductivityItinerary

Expérience

Missions phares en Java/JS.

Parcours orienté produit avec un socle Java, Spring et AWS, mêlé à du front React/Next et des pratiques craft (DDD, TDD, clean architecture).

CANAL+ (Objectware)

Développeur Fullstack JAVA/JS

Convergence des outils CRM entre la France et l'international.

Depuis Nov 2024

Mise en production de la V1 du modèle convergé et décommissionnement de l'ancien outil.

  • Mise en place de bonnes pratiques : live reviews, tests, architecture hexagonale
  • Développement des outils de gestion des distributeurs/revendeurs
Java 17/21SpringWS RESTJUnitHibernatePostgreSQL

SNCF Connect & Tech (Kaibee)

Développeur Backend JAVA

Modernisation du backend multi-clients HOUSTON.

Nov 2023 - Nov 2024

Migration vers la nouvelle stack, réduction du legacy et amélioration continue.

  • Participation à la lutte anti-fraude
  • Développement de nouvelles APIs et outils internes
Java 17Spring BootProject ReactorAWS (Lambda, S3, MSK, DynamoDB)TerraformGitLab CI

CANAL+ (Kaibee)

Développeur Backend JAVA

Mise en place de l'offre VOD Canal+ pour les clients TIM.

Oct 2022 - Oct 2023

Mise en production du projet TIM Vision Italia et refonte de composants CRM.

Java 17SpringWS RESTJUnitHibernateOracle

Sogec Marketing

Développeur Fullstack JAVA/JS

Évolution d'une application web de gestion des offres de remboursements.

Oct 2018 - Oct 2022

Amélioration de la productivité, remboursement des consommateurs sous 48h.

Java 8/17Angular 12React 18REST APIOracle SQLSVN

SFR Business

Développeur Logiciel (Apprentissage)

Développement d'outils internes de gestion des remboursements.

Sept 2014 - Juil 2018

Gain de temps pour les équipes support grâce à l'automatisation.

JavaScriptPHPHTML/CSSGitMySQLMongoDB

Contact

Travaillons ensemble.

Un besoin produit, une refonte ou une idée à prototyper ? Basé à Île-de-France, France, je réponds rapidement avec des pistes concrètes pour avancer.