Curriculum Vitae
Parcours et compétences
Daviani FILLATRE
Développeur Senior Full-Stack · DevOps · IA
6 ans d'expérienceProduit · Automatisation · QualitéVilleurbanne

IA :MCP · Ollama · Qdrant · LiteLLM · Claude Code|Back :Node.js · TypeScript · PHP/Symfony|Front :React · Next.js|CI/CD :Docker · GitLab CI/CD · Jenkins · GitHub Actions|Infra :Linux · Windows Server · IIS · OVH · GCP|BDD :PostgreSQL · MySQL|Shell :Bash · PowerShell|Outils :Jira · Confluence · Git|Tests :Jest · Cypress|Langues :Français natif, Anglais technique
Contributions
Speaker
ApéroWeb Lyon — Tests d'accessibilité automatisés et leurs limites
Mars 2026ApéroWeb Lyon — CMS headless DatoCMS et Next.js
Mars 2023Mentorat
2 développeurs juniors accompagnés, aujourd'hui en poste
2024/2025Expériences Professionnelles
Développeur Senior Full-Stack et DevOps10/2023 – 02/2026
ATIPY · Lyon — Agence spécialisée en accessibilité numérique et design universel
Seul développeur depuis mars 2025, 6 applications (internes, clients, site vitrine), 11 serveurs. Workflow Agile sur Jira/Confluence.
- ›Développement front Angular et Next.js : création de nouvelles vues métier (listings, écrans de détail, formulaires de saisie), refonte de composants existants, formulaires complexes avec validation côté client (Reactive Forms côté Angular, React Hook Form côté Next.js), gestion d'état (services Angular, hooks React) et intégration d'APIs REST, dashboards avec tableaux filtrables, fonctionnalités d'export CSV et PDF
- ›Accessibilité et résolution cross-stack : intégration de composants accessibles RGAA (landmarks, ARIA, focus clavier, formulaires), adaptation du CMS headless pour la conformité des contenus éditoriaux, résolution d'une boucle d'authentification cross-origin (Angular : withCredentials, intercepteur HTTP ; ASP.NET Core : configuration CORS, cookies SameSite)
- ›Développement back .NET Core : architecture multi-tenant (gestion DNS sous-domaines par client, certificats SSL/TLS, bindings IIS), migrations Entity Framework Core (3 000+ lignes sur 2 applications, validées sans régression), renforcement de contrat d'API (validation DTO, UserFriendlyException) suite à l'identification d'une faille de validation
- ›Scripts PostgreSQL de migration et correction de données en production : backups versionnés par timestamp, mécanismes de rollback, guards anti-doublons, ré-alignement des séquences ; automatisation du dump prod de 1h manuelle à 5 min
- ›Mise en place complète de la chaîne CI/CD (GitLab CI, Jenkins, Docker) : pipelines, rollback automatique, environnements de preprod from scratch, et review apps dynamiques par MR — environnement complet front Angular + API .NET + binding IIS + wildcard SSL déployé à chaque pull request
- ›Administration Windows Server, IIS et sécurisation infra : déploiements multi-environnements, bindings, certificats SSL/TLS, scripts PowerShell, monitoring/alerting, rotation backups, détection d'intrusions SSH ; résolution d'incidents complexes (correction SQL de masse 300+ lignes en production, hotfix compilation .NET débloquant 4 pipelines simultanés)
.NET Core · Angular · React · Next.js · PostgreSQL · Entity Framework · Jenkins · GitLab CI/CD · Docker · Windows Server · IIS · PowerShell · Jira
Consultant en Développement12/2022 – 08/2023
Web-Atrio · Lyon — ESN spécialisée en développement d'applications web sur mesure
Extension Chrome pour extraction automatique de données Gmail vers le CRM interne, déployée pour l'équipe commerciale.
JavaScript · Chrome Extension API · Node.js
Analyste Développeur02/2022 – 08/2022
Anikop (groupe LDLC) · Limonest — Filiale éditrice de logiciels du Groupe LDLC
App React Native (iOS/Android) couplée à une interface web React et une API Nest.js — vérification de titres restaurant. Déploiements iOS/Android, features pour terminaux à douchette intégrée. 70% de couverture de tests. Méthodologie Agile (Scrum).
React · React Native · Nest.js · MariaDB · GitLab CI/CD · Jest · Cypress · Docker
Développeur Web — Missions indépendantes2019 – 2022
Missions indépendantes · Lyon
4 missions clients (Méphistophélès Pub, Majelice, Brightceps, Silico) : sites vitrines multilingues, application de vote dématérialisé, app coaching sportif, intégration front-end sur application santé. CRM full-stack personnel (Symfony, ApiPlatform, React).
React · Next.js · Vue.js · Symfony · Tailwind CSS · Vercel
Projets Personnels
Rodd — App iOS d'entraînement rameur2025 – En cours
App iOS native (SwiftUI, iOS 18+, Swift 6) d'entraînement sur rameur connecté via Bluetooth FTMS, avec mode sans capteur. Architecture DDD stricte (5 Bounded Contexts, 4 couches, zéro import croisé), design system Aurora (25 composants maison, palette Nord, zéro framework UI externe). Workflow IA-first : 38 écrans de maquettes fonctionnelles React pilotant le portage SwiftUI via composants iso-nommés et tokens partagés, sous Claude Code. Dogfood quotidien depuis avril 2026, cible App Store.
Swift · SwiftUI · CoreBluetooth · GRDB · HealthKit · Claude Code
daviani.dev — Portfolio professionnel01/2026 – 02/2026
Portfolio Next.js 16 / React 19 avec CMS headless Keystatic (blog, photos, CV). Design system découplé, i18n FR/EN, tests a11y axe-core en CI, CSP + Cloudflare WAF, CI/CD GitHub Actions. Lighthouse 95+ sur toutes les métriques.
Next.js 16 · TypeScript · Turborepo · Tailwind CSS · Keystatic · Vercel · Cloudflare
Stack IA locale — Outillage DDD appliqué2025 – En cours
Outillage perso IA-first pensé en DDD : éléments globaux partagés (Qdrant vectoriel natif via launchd, Ollama + nomic-embed-text en local, Claude Code/Desktop) et outils spécialisés par domaine. Serveur MCP custom en Python partageant une mémoire persistante entre Claude Desktop et Claude Code via 5 collections Qdrant. 18 serveurs MCP connectés, 10 hooks shell (protect-main, block-ai-mention, auto-recall contexte Qdrant), 9 skills et 7 plugins configurés.
MCP · Ollama · Qdrant · LiteLLM · Python · Claude Code · Bash
Formation
Concepteur Développeur d'Applications — ADREC - Bac +3/4· 2019
Reconversion professionnelle — ancien soudeur industriel — OpenClassrooms· 2017 – 2018