Aller au contenu

Développeur fullstack Java · Tours

Nathan Couton

Java, Spring Boot et Angular, du flux Kafka jusqu'à l'écran. 5 ans à construire les applis qui font tourner l'assurance de personnes.

export const nathan = {  rôle: 'Développeur fullstack',  stack: ['Java 21', 'Spring Boot', 'Angular', 'Vue.js'],  domaine: 'Assurance, protection sociale',  expérience: '5 ans',  formation: 'Ingénieur Polytech Tours',  statut: 'en mission', // Harmonie Mutuelle} as const
défiler

Profil

Portrait de Nathan Couton, en noir et blanc
~/nathan · Tours
  • 5 ansd'expérience en ESN, depuis 2021
  • 2ESN : ACII by Audensiel, puis Catamania
  • Bac+5ingénieur informatique, Polytech Tours
  • 930au TOEIC, anglais professionnel
basé à
Tours, Indre-et-Loire
en ce moment
En mission chez Harmonie Mutuelle
employeur
Logo de Catamania Catamania, ESN
langues
Français, anglais (TOEIC 930/990)
mobilité
Permis B, véhiculé

Hollow Knight

jeux/favori

Le décor de la dernière scène de ce site.

Le rejoindre ↓

Dans la même bibliothèque : Final Fantasy X.

Loisirs

hobbies.json

  • MusiqueBatterie, saxophone, guitare
  • EscaladeSport
  • VoyageL'Australie

Parcours

  1. 023ae45HEAD -> catamaniajuil. 2025 — aujourd'hui

    Harmonie Mutuelle

    Développeur fullstack Java · mission via Catamania

    Tribu Performance Assurance et Solvabilité : les processus prévoyance, emprunteur et santé, du flux entrant à l'écran.

    • Java 21, Spring Boot 4, Kafka et Spring Batch sur PostgreSQL et Hibernate ; micro-fronts en Angular 19 ; Spark pour l'analyse de données.
    • Bonita : parti de zéro, j'ai livré le dernier processus de bout en bout, en autonomie.
    • Santé en prod en mars 2026, premiers flux prévoyance en prod — et l'IA de plus en plus présente dans l'équipe, dont un agent de revue de code.
    • Java 21
    • Spring Boot 4
    • Kafka
    • Spring Batch
    • Spark
    • Bonita
    • PostgreSQL
    • Hibernate
    • Angular 19
  2. c5f68a2main2023

    Formation Vue.js

    Trois jours sur Vue 2 et Vue 3.

  3. ea79b2faciifévr. 2021 — juin 2025

    Mutuelle de Poitiers Assurances

    Développeur fullstack Java / Vue.js · mission via ACII by Audensiel

    Une application neuve pour le produit Prévoyance, construite de zéro à sept développeurs.

    • Back-end Java EE 8, Spring Boot et Hibernate ; APIs sécurisées par Spring Security.
    • Front-end Vue.js 2 et Vuex en TypeScript.
    • J'ai aussi initié le développement et l'architecture du produit obsèques.
    • Java EE 8
    • Spring Boot 2
    • Spring Security
    • Hibernate
    • Vue.js 2
    • Vuex
    • TypeScript
  4. 13aeb57janv. — févr. 2021

    Tempo

    Développeur fullstack · projet interne ACII by Audensiel

    L'outil interne de gestion des ressources d'ACII, entre deux missions.

    • Angular 11 en front ; Java 15, Spring Boot et Hibernate en back.
    • Équipe tournante : documentation et tests end-to-end pour reprendre vite.
    • Sprints d'une semaine, dailies, merge requests.
    • Java 15
    • Spring Boot
    • Hibernate
    • Angular 11
  5. 98d3be6tag: ingénieur-20202020

    Diplôme d'ingénieur informatique

    Polytech Tours — école polytechnique de l'université de Tours

    Deux projets de fin d'études : un solveur du voyageur de commerce et une application HoloLens.

  6. 7b93ba6sopra-steria2020

    Sopra Steria

    Stage développeur Java / Angular

    Applications de gestion des professionnels de santé.

    • Migration d'une application Flex vers Angular 2, sur un back-end Java 8.
    • Évolutions et correctifs, en Agile.
    • Java 8
    • Angular 2
    • Flex
  7. 028c4022019

    Sopra Steria

    Stage développeur Java / Flex

    Évolutions et correctifs sur les mêmes applications, en Flex et Java 8.

    • Java 8
    • Flex
  8. e43e1172017 — 2020

    Polytech Tours

    Cycle ingénieur informatique

    Génie logiciel et projets d'équipe commandés par des entreprises.

  9. 87fab172015 — 2017

    IUT d'Angoulême

    DUT Génie électrique et informatique industrielle

    L'électronique et l'informatique industrielle, avant le logiciel.

Compétences

Au quotidien

Maîtrisé

Exploré

  • React1 an
  • Node.js · Express2 ans
  • Nuxt
  • C# · .NET · Unity1 an
  • Firebase1 an
  • MongoDB1 an
  • Android
  • Agents LLM · MCP1 anUtilisé chez :Harmonie Mutuelle

Projets

01Harmonie Mutuelle · via Catamania · depuis juillet 2025

Intégration des flux

Les processus prévoyance, emprunteur et santé de la tribu Performance Assurance et Solvabilité, du flux entrant à l'écran. Squad Agile de huit.

Flux entrantsÉvénementsKafkaTraitementsSpring BatchProcessusBonitaBasePostgreSQLAnalyseSparkAPISpring BootMicro-frontsAngular 19Squad de 8IAagents · MCP
  1. Le problème

    Des flux à intégrer en masse, des processus métier à orchestrer, et une refonte santé à livrer en parallèle.

  2. Ce que j'ai fait

    Kafka et Spring Batch côté flux, Bonita pour les processus, des APIs Spring Boot sur PostgreSQL, des micro-fronts Angular — et Spark en bout de chaîne pour l'analyse.

  3. Où ça en est

    Santé en prod depuis mars 2026, premiers flux prévoyance intégrés. Et l'IA gagne du terrain dans l'équipe : un agent de revue de code (skills, MCP) que j'ai partagé.

    • Java 21
    • Spring Boot 4
    • Kafka
    • Spring Batch
    • Bonita
    • PostgreSQL
    • Spark
    • Angular 19

02Mutuelle de Poitiers · via ACII by Audensiel · 2021 — 2025mission client · NDA

Prévoyance

Une application neuve pour un produit neuf : la prévoyance de la mutuelle. Équipe de sept développeurs.

UtilisateursInterfaceVue.js 2 · VuexAPI RESTSpring Boot · SecurityMétierJava EE 8 · HibernateBase de données
  1. Le problème

    Aucun existant : modèle métier, écrans et APIs à construire ensemble.

  2. Ce que j'ai fait

    Java EE 8, Spring Boot et Hibernate en back ; Vue.js 2 et Vuex en TypeScript en front.

  3. Où ça en est

    Quatre ans sur le produit, de la première ligne de code à ses évolutions — puis j'ai initié le développement et l'architecture du produit obsèques.

    • Java EE 8
    • Spring Boot 2
    • Spring Security
    • Hibernate
    • Vue.js 2
    • Vuex
    • TypeScript

03Polytech Tours · 2020 · projet libre de 5ᵉ année

Solveur du voyageur de commerce

Découvrir en jouant le problème du voyageur de commerce et ses méthodes de résolution.

  1. Le problème

    Rendre tangible un problème d'optimisation abstrait.

  2. Ce que j'ai fait

    Une application web en JavaScript, avec p5.js pour le dessin : la démo, c'est le site lui-même.

  3. Où ça en est

    En ligne, avec son code source.

    • JavaScript
    • jQuery
    • p5.js
    • Bootstrap

04Projet personnel · ce site

Ce portfolio

Le seul projet inspectable de bout en bout : vous êtes dedans. Nuxt 4, sans bibliothèque de composants.

Document verticalDéfilementview-timelineSection épingléeGreenpathVérificationsPlaywright · axe · Lighthouse
  1. Le problème

    Un parcours lisible en trente secondes et une vraie signature visuelle, sans sacrifier la performance.

  2. Ce que j'ai fait

    Un document vertical, puis une section épinglée en CSS view-timeline : le Chevalier traverse Greenpath sans JavaScript dans le défilement. Conçu et codé en binôme avec Claude Code.

  3. Où ça en est

    Chaque livraison passe un smoke test Playwright : console, scène, axe, temps de frame, budgets.

    • Nuxt 4
    • Vue 3
    • TypeScript
    • CSS
    • Playwright
    • Claude Code

Archives

  • 2025Pink AmazonesLe site d'une association qui accompagne les femmes touchées par le cancer du sein : événements, adhésions et dons.Nuxt 3 · Nuxt UI · Tailwind · Pinia · SupabaseVoir la démo Code source
  • 2020HoloLens, nuage de pointsProjet de fin d'études : un nuage de points 3D en réalité augmentée, à partir des capteurs des HoloLens.Unity · C# · C++Voir la démo Code source
  • 2019Tirelire virtuelleProjet de groupe de six élèves, commandé par une équipe de Sopra Banking Software.Angular · Java · Bootstrap
  • 2019SwalloWin SoundProjet de groupe : une application Android qui aide à détecter des pathologies par les bruits de déglutition.Android · Java
  • 2023Portfolio 2023La version précédente de ce site, passée du HTML/CSS statique à Vue 3 et Express.Vue 3 · Vite · Pinia · ExpressCode source
  • 2018Premier site webMon premier site personnel, pour apprendre les bases du web.HTML · CSS · JavaScript · jQuery

Contact

Décor : planches de Hollow Knight (Team Cherry) — usage personnel, non commercial.

Un poste, une mission ? Asseyez-vous.

Un mot suffit : je réponds à tout le monde.

C'est à propos de…