Mon parcours

12 ans de delivery, d’architecture et de modernisation d’applications — du grand groupe au studio de jeu solo, en passant par la formation d’équipes internationales.

Télécharger le CV

Expériences professionnelles

Front-End Lead / Full Stack

ITER Organization

2024 — 2025·1 an 4 mois·Cadarache · FR

Modernisation de la plateforme interne ICP (Iter Component Platform), framework générique complexe, au sein d'équipes internationales.

  • Lead front-end et contributeur full stack sur la migration du legacy ICP3 vers ICP v4 (.NET 8 + Angular) ; refonte du code generator produisant le client depuis le backend (équivalent OpenAPI Generator).
  • Adoption de Cursor et Claude dans mes workflows quotidiens (dev, documentation, code review) et partage des pratiques avec l'équipe pour accélérer le delivery.
  • Mise en place d'une pipeline de tests E2E Playwright et amélioration des scripts de build (hashage des bundles).
  • Formation des équipes internationales sur des sujets front, back et sur l'usage des assistants IA en environnement de dev ; pair programming et code review au quotidien.
  • Cursor
  • Claude
  • .NET 8
  • Angular
  • RxJS
  • Playwright

Ingénieur Full Stack

THOT Computed

2025·2 mois·Avignon · FR

Mosily — application de conseil comptable et de gestion pour professions libérales.

  • Modernisation de l'application web : migration vers React et back-end vers TypeScript.
  • Intégration de l'API Linxo pour la récupération automatisée des transactions bancaires.
  • Cursor IDE utilisé en continu pour accélérer la migration et le refactoring.
  • Cursor
  • React
  • TypeScript
  • PostgreSQL
  • Linxo API

Formateur — TypeScript & Stack moderne

ESGI

2025·2 mois·Aix-en-Provence · FR

École Supérieure de Génie Informatique — étudiants de 2ᵉ année.

  • Conception et animation d'une formation de 2 semaines : TypeScript, Angular, NestJS, PostgreSQL — du fondamental à la mise en production.
  • Sensibilisation des étudiants à l'usage raisonné des assistants IA dans un workflow de développement professionnel.
  • Angular
  • NestJS
  • TypeScript
  • PostgreSQL

Fondateur — Dev & Conseil IA

Saaselyx

2024 — 2025·7 mois·Marseille · FR

Activité indépendante orientée développement applicatif et accompagnement à l'adoption d'outils IA pour les équipes tech.

  • Conception et livraison d'applications métier sur mesure (Angular, .NET, Spring Boot, NestJS) — architecture, API, BDD, auth.
  • Accompagnement de développeurs dans l'adoption d'outils IA (Cursor, Claude, Copilot) : mentorat, ateliers, montée en compétences.
  • Structuration d'une offre SaaS + intégration IA ; déploiement multi-cloud (Docker, GCP, Vercel, Railway).
  • Cursor
  • Claude
  • Angular
  • NestJS
  • .NET
  • GCP

Solo Game Developer

Indie Island Studio Games

2022 — 2024·1 an 9 mois·Marseille · FR

Studio indépendant — 3 jeux conçus, développés et publiés en solo.

  • Rastignac Wastelands — extraction shooter en monde procédural, publié sur Steam.
  • Z-Orbit — arcade bullet-hell mobile, publié sur le Google Play Store. Stone Tribes — RPG open-world multijoueur (prototype avancé).
  • Architecture de systèmes complexes (IA gameplay, génération procédurale, pipelines d'assets) ; gestion projet de bout en bout : dev, optimisation, distribution, marketing.
  • Unity
  • C#
  • .NET
  • Docker
  • Kubernetes
  • GCP

Formateur Angular

Veolia (SOMEI · Univlearn)

2022·2 mois·Marseille · FR

Formation interne d'une semaine.

  • Animation d'une formation Angular : bases TypeScript, gestion des droits, intégration backend, authentification JWT.
  • Angular
  • TypeScript
  • JWT

Front-End Lead Developer

RICHARDSON

2022·9 mois·Marseille · FR

  • Développement de features Angular 13 + .NET sur un parc legacy (Entity Framework, Elasticsearch, SQL Server).
  • Conception et livraison du module logistique fullstack : BDD, synchro avec le legacy, migrations backend, intégration front.
  • Tests E2E Playwright, pair programming et revue de code.
  • Angular 13
  • .NET
  • Elasticsearch
  • SQL Server
  • Playwright

Développeur Full Stack .NET / Angular

Caisse d’Épargne CEPAC

2021 — 2022·6 mois·Aix-en-Provence · FR

  • Modernisation d'une application AngularJS → Angular 11 en environnement bancaire (sécurité, confidentialité, conformité).
  • Stack .NET, SQL Server, déploiement Azure.
  • Angular 11
  • .NET
  • Azure
  • SQL Server

Formateur Développement Jeu Vidéo

École GENIMAGE

2020 — 2021·9 mois·Marseille · FR

  • Formation au développement de jeu vidéo : Unity, Unreal Engine, OpenGL — programmation gameplay et graphique.
  • Unity
  • Unreal Engine
  • OpenGL

Développeur Full-Stack Angular / Spring Boot

Atos · Défense

2019 — 2020·1 an 4 mois·Aix-en-Provence · FR

  • Développement d'une application Angular 9 + Java Spring Boot dans le domaine de la défense (cycle en V, specs client).
  • Data-visualisation D3.js, indexation Elasticsearch, messaging Kafka, conteneurisation Docker, SSO Keycloak.
  • Angular 9
  • Spring Boot
  • GraphQL
  • D3.js
  • Kafka
  • Keycloak

Ingénieur logiciel

Crocos Go Digital

2018 — 2019·11 mois·Marseille · FR

  • Consulting et développement d'applications événementielles ; modules d'apprentissage à la programmation et à l'électronique (Python, Symfony).
  • Python
  • Symfony

Ingénieur logiciel

STEAM BEAM BIG DATA

2018·9 mois·FR

  • Refonte fullstack d'une plateforme B2B de mise en relation par vidéo-stream.

Ingénieur logiciel

thecamp

2017 — 2018·8 mois·Aix-en-Provence · FR

  • Application IoT Node.js — collecte ESP32 sur drones autonomes pour le monitoring de la qualité de l'air.
  • Node.js
  • ESP32
  • IoT

Développeur Node — Net art

Predictive Art Bot · Nicolas Maigret

2017·Mission·FR

Œuvre de net art de l'artiste Nicolas Maigret.

  • Assistance technique à l'artiste : réalisation de scripts Node.js pour l'œuvre.
  • Node.js

Développeur Web — Site associatif

Arts Danse Numérique

2017·Mission·FR

Partenariat avec l'association Arts Danse Numérique.

  • Conception et réalisation du site internet de l'association.
  • HTML/CSS
  • JavaScript

Artiste-chercheur invité

School of the Art Institute of Chicago

2015 — 2016·6 mois·Chicago · US

  • Projet de recherche en collaboration avec l'Art & Technology Department : jeu vidéo interactif développé sur Unity en C#.
  • Prototypage électronique pour l'intégration de circuits aux pièces (workshop OpenLab avec Christopher Baker).
  • Expérimentations au BioLab — pièce mêlant des cellules d'E. coli rendues bioluminescentes.
  • Unity
  • C#
  • Electronics

Développeur Unity — Jeu multijoueur

New Atlantis · ESAAix / Locus Sonus

2015·Projet collectif·Aix-en-Provence · FR

Jeu vidéo multijoueur centré sur la spatialisation du son — collaboration ESAAix / Locus Sonus, ENSCI Paris et SAIC Chicago.

  • Développement gameplay sur le moteur Unity (C#) — matérialisation en jeu de la spatialisation sonore partagée entre joueurs.
  • Animation de workshops, dont un à l'ENSCI Paris où je transmets les compétences acquises sur Unity.
  • Unity
  • C#
  • Multijoueur

Assistant développement — Installation

Locus Sonus · Château d’Avignon

2015·Mission·Avignon · FR

Laboratoire Locus Sonus de l'ESAAix — exposition collective au Château d'Avignon.

  • Réalisation de scripts shell pour le pilotage de l'installation sonore du laboratoire.
  • Shell
  • Bash

Développeur créatif — Installation interactive

Hors Monde · ESAAix

2013 — 2014·2ᵉ année·Aix-en-Provence · FR

Installation interactive réalisée à trois — capteur EEG et génération temps réel d'un paysage 3D.

  • Lecture des ondes EEG du spectateur pour piloter, en temps réel, un paysage 3D généré par un shader GLSL (Processing).
  • Processing
  • GLSL
  • EEG

Formation

ESAAix — École Supérieure d’Art d’Aix-en-Provence

2012 — 2017

DNSEP — Diplôme National Supérieur d’Expression Plastique

School of the Art Institute of Chicago

2015 — 2016

Échange international — Art & Technology

Langues

  • FrançaisLangue maternelle
  • AnglaisProfessionnel — C1

Certifications

  • C#
  • C# and .NET
  • Angular

Un profil qui colle à votre besoin ?

Parlons-en : un appel gratuit de 20 minutes suffit souvent pour voir comment je peux aider.

Réserver un appel (gratuit)