Florian Sola
Développeur Senior C# / .NET — Lead Tech, Architecte logiciel & AI Engineer
Disponibilité : Ouvert à des opportunités en CDI (Lead Tech / Architecte .NET / AI Engineer), missions freelance et consulting d'architecture.
CodersRank : CodersRank — C# Top 0,9 % mondial · Entity Framework Core — Top 5 France · TypeScript — Top 0,7 % mondial — 9 ansd'expérience.
Profil
Développeur senior C# / .NET avec 9 ans d'expérience, spécialisé dans la conception et la livraison de systèmes critiques en production : architectures distribuées temps réel, intégration GenAI native en .NET (Semantic Kernel, MEAI, OpenAI, ML.NET), systèmes haute performance (lock-free, WebGPU) et IoT industriel.
Co-créateur d'un framework multijoueur acquis par Rockstar Games (2023, après mon départ). Firmware IoT déployé sur 150 000+ systèmes/an chez Gecko Alliance. Applications terrain télécoms utilisées par 250 000+ techniciens chez EXFO.
Conçoit, développe et livre seul des produits logiciels complets, de l'architecture au déploiement en production. Ouvert à des opportunités en CDI (Lead Tech, Architecte logiciel, AI Engineer / AI Solutions Architect) et à des missions freelance / consulting.
Compétences techniques
- Langages
- C# 12 · .NET 10 / .NET Core / .NET Framework · TypeScript · JavaScript · C · C++ · Python · WGSL · SQL
- Backend & Architecture
- ASP.NET Core · Entity Framework Core · Blazor (Server / WASM / SSR) · ActualLab.Fusion (RPC temps réel) · CQRS / DDD · Event-Driven / multi-tenant · Lock-free / zero-allocation · REST / GraphQL / WebSocket
- GenAI & ML en .NET
- Semantic Kernel · Microsoft.Extensions.AI (MEAI) · Agent Framework / AutoGen .NET · SDK OpenAI · SDK Anthropic Claude · Azure OpenAI Service · ML.NET (régression, classification, séries temporelles, TreeSHAP) · ONNX Runtime · Pipelines RAG · Embeddings (pgvector, FAISS) · Évaluation LLM / drift detection
- Frontend
- React 19 · Next.js 16 · Vue 3 / Quasar · Tailwind CSS · Vite · Framer Motion · TanStack Query
- Cloud & DevOps
- AWS (IoT Core, Lambda, DynamoDB, S3) · Azure (OpenAI, App Service) · Docker · GitHub Actions · OpenTelemetry / Serilog / Seq · PostgreSQL · Redis · MySQL · SQLite
- Performance & GPU
- WebGPU / WGSL · Compute shaders · Lock-free / CAS · Span<T> / Memory<T> · MessagePack / protobuf-net · Profiling .NET (dotMemory, dotTrace)
- IoT & Embedded
- Firmware C · FreeRTOS · MQTT · Bluetooth Low Energy · Wi-Fi protocoles bas niveau · OTA updates
- Méthodes & Outils
- Agile / Scrum · Git · TDD · xUnit / Vitest / Playwright · Code review · Mentorat · Architecture documentée
Expérience professionnelle
Consultant Indépendant — Développeur Senior C# / .NET & AI Engineer
Juillet 2025 — Présent · Indépendant, France · Remote (10 mois (en cours))
9 produits logiciels conçus, développés et livrés en autonomie complète — dont 4 intègrent GenAI native en .NET (Semantic Kernel, OpenAI, Claude, ML.NET).
- Game engine multijoueur temps réel (OneRP) : architecture lock-free supportant 2 048 joueurs simultanés en sub-milliseconde, zéro endpoint REST entre domaines, 1 150+ tests, 16 analyseurs Roslyn custom, génération automatique C# DTO → TypeScript.
- Moteur de simulation haute performance (Poisson Engine) : 100 000 entités à 60 FPS dans un navigateur via WebGPU, 60× plus rapide que la version CPU, publié en package npm, dégradation gracieuse WebGPU → WebGL → Canvas2D.
- Plateforme GenAI d'entreprise (PromptVault) : anonymisation PII réversible 13 types détectés et restaurés en temps réel sur 4 plateformes IA (ChatGPT, Claude, Gemini, Mistral), extensions Chrome + VS Code, 34 modules métier.
- SaaS e-commerce avec ML.NET (SaleCast) : synchronisation 6 marketplaces (PrestaShop, Shopify, Magento, eBay, Amazon, WooCommerce), 9 algorithmes ML + 2 foundation models en C# pur, autorité par domaine, résilience 4 couches.
- Gateway LLM multi-providers (aiSelector) : abstraction de 5 providers (OpenAI, Anthropic, Gemini, Mistral, DeepSeek), healthcheck double (réseau + cohérence modèle), détection de drift, tracking coûts en temps réel.
- Application collaborative offline-first (MyRoadTrip) : sync CRDT au niveau du champ (Yjs), zéro conflit, 98 % de compression sur les sync, web + native iOS/Android via Capacitor, 201 fichiers de tests.
- Outil d'audit de biais IA (GeopolAI) : orchestration de 3 LLMs en parallèle, scoring quantifié sur 3 axes (escalade, dommages, realpolitik), détection de drift temporel inter-versions.
- Plateforme RP enterprise sur Source 2 (Ultra RP) : 1 000 joueurs simultanés via multi-shard, network culling propriétaire (98 % de bande passante économisée), 42 domaines de jeu, anti-cheat intégré.
- Conçu une plateforme familiale multi-tenant (Racine) : 13 modèles métier, isolation des données automatique au niveau requête (zéro fuite cross-tenant possible), IA cadeau via Gemini sur 4 contextes croisés, PWA installable offline.
- Monorepo de bibliothèques réutilisables (Portfolio Engineering) : 5 libs (CRDT, offline, map clustering 50K@60fps, charts SVG 2 Ko, backend) avec 95 %+ de couverture de tests.
Stack : C# 12, .NET 10, Entity Framework Core, Blazor, ActualLab.Fusion, Semantic Kernel, ML.NET, OpenAI SDK, Anthropic Claude SDK, Azure OpenAI, ONNX, pgvector, ASP.NET Core, React 19, Next.js, Vue 3, TypeScript, WebGPU, WGSL, Redis, PostgreSQL, MySQL, MessagePack, Hangfire, Polly, xUnit, Vitest, Playwright, Docker, GitHub Actions, OpenTelemetry
Développeur Full-Stack IoT — Firmware, Cloud & Mobile
Décembre 2023 — Juillet 2025 · Gecko Alliance, Québec, Canada (1 an 8 mois)
Leader mondial des systèmes de contrôle pour spas — 30-40 % du marché, 150 000+ systèmes/an, 100+ OEM clients.
- Intervenu sur l'ensemble de la chaîne technique dès le lancement du projet IoT : développé le firmware embarqué (C/FreeRTOS), architecturé l'infrastructure cloud (AWS IoT Core, Lambda, DynamoDB) et livré les applications mobiles de contrôle.
- Firmware déployé sur 150 000+ systèmes produits par an, avec mises à jour à distance et optimisation mémoire sur microcontrôleurs contraints (RAM < 256 KB).
- Conçu les pipelines de traitement de données temps réel : MQTT → AWS IoT Core → Lambda → DynamoDB, ingestion haute fréquence sans perte de paquets.
- Développé et maintenu les applications mobiles de contrôle des appareils connectés (TypeScript / React Native).
Stack : C, FreeRTOS, AWS IoT Core, MQTT, Lambda, DynamoDB, S3, TypeScript, React, mises à jour OTA, Bluetooth, Wi-Fi
Développeur Mobile — Télécommunications fibre & 5G
Février 2023 — Décembre 2023 · EXFO, Québec, Canada (11 mois)
Référence mondiale du test télécoms — 2 000+ clients, présent dans 100 pays, 95 des 100 plus grands opérateurs.
- Développement au sein de l'équipe mobile d'applications terrain pour l'installation fibre optique et 5G, utilisées quotidiennement par 250 000+ techniciens dans le monde.
- Intégré les protocoles Bluetooth Low Energy et Wi-Fi bas niveau pour la communication directe avec les appareils de mesure propriétaires.
- Contribué à l'architecture offline-first avec synchronisation bidirectionnelle (livré 4 modules) permettant de travailler en zone sans réseau.
Stack : C#, Flutter, Dart, Bluetooth Low Energy, Wi-Fi, Offline-first, JSON RPC
Développeur CPQ / R&D
Mars 2021 — Septembre 2022 · TECHFORM S.A.S., Toulouse, France (1 an 7 mois)
Éditeur de configurateurs métier sur mesure pour le bâtiment et l'industrie.
- Conception et développement de 3 configurateurs métier : bâtiment 3D, industriel 2D, façade — avec moteurs de calcul, contraintes métier et génération automatisée de devis.
- Profilé et optimisé les pipelines de facturation nocturnes (élimination des goulots qui faisaient timeout les batchs).
Stack : C#, ASP.NET, JavaScript, SQL Server
Co-fondateur & Lead Développeur
2019 — 2021 · V-Multi / San Andreas RP (auto-entreprise), Toulouse, France (2 ans)
Framework multijoueur conçu from scratch — 30 000+ comptes, 250 joueurs simultanés en continu, équipe de 15 personnes (devs, designers, QA, modérateurs).
- Co-conception et développement d'un framework multijoueur complet avec architecture réseau propriétaire — la technologie a été fusionnée avec un concurrent puis acquise par Rockstar Games en 2023 (après mon départ).
- Architecture serveur autoritaire avec communication TCP/UDP, sérialisation binaire optimisée (protobuf-net), monitoring proactif (CPU, RAM, sockets), autoscaling.
- Direction technique d'une équipe de 15 personnes, pipeline CI/CD, mises à jour live sans interruption pour 250 connexions actives.
Stack : C#, C++, .NET Core, MySQL, TypeScript, Vue.js, WebSocket, Lidgren UDP, protobuf-net
Développeur Applications (Alternance)
2017 — 2019 · MDP Qualité, Toulouse, France (2 ans)
- Développé from scratch une application métier cloud : carte interactive, gestion de parcelles, facturation. Premier poste en production.
Stack : C#, ASP.NET, TypeScript, JavaScript, PostgreSQL
Formation
- Licence Pro APSIO (BAC+3) — Administration et Sécurité des Systèmes Informatiques — IUT Blagnac, Toulouse · 2019
- BTS SIO option SLAM (BAC+2) — Solutions Logicielles et Applications Métier — Lycée Ozenne, Toulouse · 2018
Langues
- Français : Natif
- Anglais : Professionnel — 2 ans au Canada (Québec)
Veille & intérêts
- · Lectures en performance distribuée et architectures lock-free
- · Compute shaders et calcul GPU
- · Veille active GenAI (publications, blogs LLM, releases SDKs)
- · Contributions open-source (npm packages — Poisson Engine)