À propos de 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
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Espagnol
Notions
Expériences
- FreelanceDéveloppeur front-end React — Mission freelance SaaSjuillet 2025 - Aujourd'hui (11 mois)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 / Angularnovembre 2024 - juin 2025 (7 mois)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 Dentisteseptembre 1993 - juin 2022 (28 ans et 9 mois)
- Activité généraliste - soins prothèse chirurgie -
- Implication dans le logiciel métier
- Enseignement
Recommandations
Soyez le premier à recommander Cyrille
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Développeur C# / .NetAJC Formation (poec)2023Développeur C# / .Net
- Développeur Web FullStack JS3wAcademy2024Développeur Web FullStack JS