About Cyrille
- tableurs virtualisés (fort volume de données)
- éditeurs de texte riches
- intégration avec des APIs backend (Java / REST)
- la conception d’interfaces métier complexes (data grids, dashboards)
- la performance front-end (virtualisation, optimisation rendering)
- la structuration de design systems et composants réutilisables
French
Native or bilingual
English
Conversational
Spanish
Basic
Experience
- FreelanceDéveloppeur front-end React — Mission freelance SaaSJuly 2025 - Today (11 months)Plateforme SaaS de gestion métier multi-tenants (React 19 / TypeScript strict, MUI 7).Réalisation de l'interface utilisateur sur l'ensemble des modules fonctionnels (gestion de projets, facturation, tâches, templates email, administration, espace fournisseur).Architecture & state :
- State serveur avec TanStack Query (query key factory typée, invalidations par prédicat, mises à jour optimistes).
- State UI avec Zustand (~37 stores). Routing React Router 7 avec route guards de permissions.
- Intégration API REST Java (Spring Boot) avec couche HTTP Axios, gestion centralisée des erreurs, authentification Firebase (email + Google OAuth + 2FA TOTP).
Réalisations techniques majeures :- Tableur virtualisé type Excel — TanStack Virtual, 3 rails de colonnes pinnables, édition Lexical en cellule, copier/coller Excel-like avec expansion de plage, filtres multi-colonnes, locks d'édition cellule par cellule en temps réel.
- Éditeur Lexical personnalisé — synchronisation de 3 éditeurs sur un draft partagé, DecoratorNodes custom pour variables dynamiques, modes plain-text/rich-text.
- Système d'undo/redo pessimiste scopé par projet (snapshots avant/après, support cross-tab).
- Synchronisation temps réel STOMP/WebSocket — locks
- Système de permissions à 3 dimensions (rôle global / override projet / liaison entité).
- Optimisation mémoire — élimination systématique des fuites (cleanup refs, listeners nommés, defer measureElement).
- -Sur demande-Développeur front-end React / AngularNovember 2024 - June 2025 (7 months)Nantes, France
- Application web avec communication en temps réel via WebSocket.
- Création des interfaces utilisateur en React 18 et administrateur en Angular : gestion des composants et intégration des APIs.
- Contributions back-end Java / Spring Boot.
- VyvChirurgien DentisteSeptember 1993 - June 2022 (28 years and 9 months)
- Activité généraliste - soins prothèse chirurgie -
- Implication dans le logiciel métier
- Enseignement
Recommendations
Be the first to recommend Cyrille
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Développeur C# / .NetAJC Formation (poec)2023Développeur C# / .Net
- Développeur Web FullStack JS3wAcademy2024Développeur Web FullStack JS