Senior React DevelopperFliit
Mission
avr. 2024 - déc. 2025
Évolution et stabilisation d'un SaaS de gestion de flotte (location de voiture) sous Next.js
- Conception d'un moteur de droits à granularité fine 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.
Senior Fullstack Engineer / ArchitecteScopelec
Mission
nov. 2018 - déc. 2022
Maintenance d'une application 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, passage de process en background jobs)
- Dynamisation de l'application en ajoutant des composants React.js pour gérer des fonctionnalités spécifiques (GED, affichage de tableau de données, notifications temps réel) via une API GraphQL
Senior Fullstack & MobileTechnology Everywhere
Mission
sept. 2020 - janv. 2021
Travail sur le SaaS GetGround.io (gestion d'espace de Coworking) et pour Wojo
- Renfort sur le développement de l'application mobile React Native (corrections de bugs)
- Développement de mécanismes de synchronisation de données entre deux backends à 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)
Lead Dev Fullstack & ArchitecteCorobizar.com
Mission
oct. 2018 - févr. 2019
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
Développeur Fullstack (Elixir / Elm)Agilitic
Mission
juil. 2016 - juin 2018
Développement ponctuel de fonctionnalités sur Elm et Elixir (Phoenix & Ecto, en Event Sourcing CQRS) pour la plateforme de facturation SaaS Kibati
Architecte Logiciel & Développeur FullstackProfil Art
Mission
oct. 2017 - juin 2018
Développement d'une nouvelle version du site sous Ruby on Rails & React, paiements Stripe, mise en place d'une infrastructure sous Docker-Swarm (Træfik, Minio, etc.)
Tech Lead, Architecte & Développeur FullstackTribeFoundry
Mission
mars 2016 - nov. 2016
Conception d'un réseau social sur le Kite-Surf avec Ruby on Rails/Riot.js
Tech LeadProfil Art
CDI
déc. 2013 - juin 2015
Développement d'applications web sous Ruby on Rails et Symfony2
Développeur Backend & DevOpsTechnology Everywhere
CDI
sept. 2011 - nov. 2013
Développement de projets E-Commerce grand compte sous PHP et Java, administration système