Développeur Senior Fullstack (Ruby on Rails / React / NodeJS) avec plus de 10 ans d'expérience dans la conception et l'évolution d'architectures SaaS complexes. Expert en refactoring, optimisation de performances et mise en place de bonnes pratiques (Tests, CI/CD, Docker), j'accompagne les équipes techniques pour transformer des produits existants en plateformes robustes et scalables.
Experiences
Apr 2024 - Dec 2025
Fliit
Mission
Évolution et stabilisation d'un SaaS de gestion de flotte (location de voiture)
- Conception d'un moteur de droits à granularité fine (au niveau du champ) pilotant l'intégralité de l'application : génération dynamique des formulaires, construction automatique des requêtes GraphQL et configuration des droits d'accès.
- Développement d'un module de génération de tableaux de pilotage entièrement configuré par les droits.
- Création d'un éditeur de formulaire en drag & drop pour ré-agencer les champs.
- Design System avec Storybook pour garantir la création de composants réutilisables, isolés et testables.
Nov 2018 - Dec 2022
Scopelec
Mission
Maintenance d'une application interne en Ruby on Rails (MySQL/Redis) de gestion de déploiement d'équipement télécom
- Interconnexion et optimisations des flux avec différents services d'Orange (SOAP/API Rest JSON)
- Optimisation des flux de données (import/export massifs, gestion des files d'attente avec Sidekiq/Redis)
- Refactoring du code existant pour améliorer la maintenabilité et la performance (RSpec, optimisation des requêtes SQL)
- Dynamisation de l'application en ajoutant des composants React.js pour gérer des fonctionnalités spécifiques (GED, affichage de tableau de donnée) via une API GraphQL
Sep 2020 - Jan 2021
Technology Everywhere
Mission
Travail sur le SaaS GetGround.io et pour Wojo
- Renfort sur le développement de l'application mobile React Native
- Développement de mécanisme de synchronisations de données entre deux backend à l'aide de triggers DynamoDB et d'API sur des Lambdas AWS
- Refactoring du système de formulaire utilisé sur le front Next.js
- Refactoring du SDK interne pour l'accès aux données (GraphQL, types TypeScript, gestion du cache)
Oct 2018 - Feb 2019
Corobizar.com
Mission
Reprise d'une plateforme communautaire pour le streamer Corobizar.
- Conversion du backend (Express) et frontend (React) sous TypeScript
- Développement du module d'achats (Paypal, SMS, Crypto via Coinbase) et gestion de l'inventaire joueur.
- SSO Twitch et système de récompenses automatiques basé sur le temps de visionnage du stream.
- UX Gamifiée via l'intégration d'animations React soignées (Lootboxes, XP) avec gestion sonore.
- Architecture Temps Réel : Synchronisation inter-processus via Redis PubSub permettant le scaling vertical du backend et la gestion massive des connexions WebSockets.
- Gestion centralisée de l'authentification pour l'accès au jeu Unity WebGL (Pokemon like).
- Tests unitaires Jest
- Docker Swarm chez Digital Ocean pour gérer le scaling des backends
Jul 2016 - Jun 2018
Agilitic
Mission
Développement ponctuel de fonctionnalités sur Elm et Elixir (Phoenix & Ecto, en Event Sourcing CQRS) pour la plateforme de facturation SaaS Kibati
Oct 2017 - Jun 2018
Profil Art
Mission
Développement d'une nouvelle version du site sous Ruby on Rails & React
Dec 2016 - Jun 2017
HeavyCookie
Mission
Développement d'une marketplace destinée aux producteurs locaux sous Ruby on Rails (GraphQL-Ruby) et React (FlowType, Webpack, Apollo)
Mar 2016 - Nov 2016
TribeFoundry
Mission
Conception d'un réseau social sur le Kite-Surf avec Ruby on Rails/Riot.js
Dec 2013 - Jun 2015
Profil Art
CDI
Développement d'applications web sous Ruby on Rails et Symfony2
Sep 2011 - Nov 2013
Technology Everywhere
CDI
Développement de projets E-Commerce grand compte sous PHP et Java, administration système
Jul 2009 - Aug 2011
sOvame / memOree
CDI
Développement de projets sous Java sous Play!Framework / ActionScript/Flex
Stages
Mar 2009 - Jun 2009
sOvame / memOree
Stage
- Conception d'une interface d'administration pour memOree
- Conception de la version 2 du site memOree
- Travail sur XediX (base de donnée du CEA)
Sep 2007 - Aug 2008
CFA des 3 Villes
Stage
- Développement de fonctionnalités sur l'intranet et l'extranet
- Réingénérie du Livret Electronique d'Apprentissage avec le Laboratoire Informatique de l'Université du Maine
Apr 2007
Groupe Legendre
Stage
- Création d'une procédure pour passer une partie du parc informatique sous Ubuntu
- Evaluation des différentes possibilités pour relier le réseau de deux bâtiments éloignés de 400m
Feb 2004
Geodis France
Stage
- Optimisation de l'intranet
- Ajout de fonctionnalités de gestion