React / Next.js DeveloperFliit
Mission
Apr 2024 - Dec 2025
Evolution and stabilization of a SaaS fleet management platform (car rental)
- Designed a fine-grained permissions engine (field-level) controlling the entire application: dynamic form generation, automatic GraphQL query construction, and access rights configuration.
- Developed a dashboard generation module fully configured by permissions.
- Created a drag & drop form editor to reorganize fields.
- Design System with Storybook to ensure creation of reusable, isolated, and testable components.
Full-Stack DeveloperScopelec
Mission
Nov 2018 - Dec 2022
Maintenance of an internal Ruby on Rails application (MySQL/Redis) for telecom equipment deployment management
- Interconnection and optimization of workflows with various Orange services (SOAP/REST JSON API)
- Optimization of data flows (massive imports/exports, queue management with Sidekiq/Redis)
- Refactoring existing code to improve maintainability and performance (RSpec, SQL query optimization)
- Modernization of the application by adding React.js components to manage specific features (document management, data table display) via a GraphQL API
Node.js / React / React Native DeveloperTechnology Everywhere
Mission
Sep 2020 - Jan 2021
Work on GetGround.io SaaS and for Wojo
- Reinforced development of React Native mobile application
- Developed data synchronization mechanism between two backends using DynamoDB triggers and AWS Lambda APIs
- Refactored form system used on Next.js frontend
- Refactored internal SDK for data access (GraphQL, TypeScript types, cache management)
NodeJS / TypeScript / React DeveloperCorobizar.com
Mission
Oct 2018 - Feb 2019
Takeover of a community platform for streamer Corobizar.
- Conversion of backend (Express) and frontend (React) to TypeScript
- Development of purchase module (Paypal, SMS, Crypto via Coinbase) and player inventory management.
- Twitch SSO and automated rewards system based on stream viewing time.
- Gamified UX through integration of refined React animations (Lootboxes, XP) with sound management.
- Real-Time Architecture: Inter-process synchronization via Redis PubSub enabling vertical backend scaling and massive WebSocket connection management.
- Centralized authentication management for Unity WebGL game access (Pokemon-like).
- Unit tests with Jest
- Docker Swarm on Digital Ocean to manage backend scaling
Elm / Elixir Development on KibatiAgilitic
Mission
Jul 2016 - Jun 2018
Occasional feature development in Elm and Elixir (Phoenix & Ecto, Event Sourcing CQRS) for Kibati SaaS invoicing platform
Development of new MYPROFILART.com platformProfil Art
Mission
Oct 2017 - Jun 2018
Development of new version of website using Ruby on Rails & React
HeavyCookie
Mission
Dec 2016 - Jun 2017
Development of marketplace for local producers using Ruby on Rails (GraphQL-Ruby) and React (FlowType, Webpack, Apollo)
Development of Kite-Surf.mu websiteTribeFoundry
Mission
Mar 2016 - Nov 2016
Design of a Kite-Surf social network with Ruby on Rails/Riot.js
Technical LeadProfil Art
CDI
Dec 2013 - Jun 2015
Development of web applications using Ruby on Rails and Symfony2
Web Developer / System AdministratorTechnology Everywhere
CDI
Sep 2011 - Nov 2013
Development of E-Commerce projects for large accounts in PHP and Java, system administration
Lead DevelopersOvame / memOree
CDI
Jul 2009 - Aug 2011
Development of projects in Java with Play!Framework / ActionScript/Flex