Simon Chabrier
Concepteur Développeur d'Applications Full Stack
À propos
Spécialisé Symfony, je conçois et livre des applications web métier avancées de bout en bout. Mon code est documenté, testé et déployé en continu. Passionné par les défis techniques, j'explore de nouvelles technologies sur mon serveur Ubuntu personnel. J'apprécie également partager mes connaissances, recherches et bonnes pratiques.
Professionnel
-
- Concepteur Développeur d'Applications @LibreSensAgen, France - Sur siteMissions:
- Prise en charge complète de fonctionnalités et d'applications web Symfony sur-mesure, de la conception technique jusqu'à la mise en production.
Responsabilités:
- En collaboration avec le Product Owner et l’équipe, autour de l’étude du cahier des charges, j'établis les documents de conception des applications et/ou fonctionnalités qui me sont assignés en veillant à analyser les risques et à détailler/planifier les différentes phases de livraison du MVP jusqu'au produit fini.
Réalisations:
- Livré from scratch un CMS Symfony propriétaire full-featured pour LibreSens.
- Livré un CRM Symfony de gestion de flotte et d’interventions en carrosserie.
- Livré un CRM Symfony pour une entreprise du domaine de l’informatique.
- Livré un CRM Symfony de gestion de clientèle et suivi de prestations pour une ESN.
- Livré une Web App de gestion et suivi d’autonomie des résidents en EHPAD.
- Livré une Web App de gestion documentaire à haut niveau de permissions et de sécurité.
- Livré un module de réservation de créneaux horaires, confirmation SMS et 2FA.
- Livré un module de gestion d’Agences et de Franchisés avec historisation et statistiques.
- Livré un module de gestion d’offres d’emploi et candidatures conforme RGPD.
- Livré un module de carte de points d’intérêt catégorisés avec recherche et filtres.
- Livré un module d'annuaire administratif hiérarchisé pour des groupes d’élus locaux.
- Symfony & PHP
- Doctrine & SQL
- REST APIs & SSE Mercure
- Twig & Components
- Stimulus & UX Turbo
- VueJs
- Bootstrap & SCSS
- UX/UI Design
- NodeJs & ExpressJs
- CaddyServer, Apache, Nginx
- Docker & Plesk
- UbuntuServer
- Git, GitHub, GitHub Actions
- CI/CD
- Agile/Scrum & Project Management
-
- Développeur BackEnd | Contrat Pro @LibreSensAgen, France - Sur siteMissions:
- Concevoir et développer des fonctionnalités PHP et JavaScript
Responsabilités:
- Supervisé en distanciel par mon tuteur pédagogique, en collaboration avec le Product Owner et l’équipe, autour de l’étude du cahier des charges, j'établis les documents de conception des applications et/ou fonctionnalités qui me sont assignés en veillant à analyser les risques et à détailler/planifier les différentes phases de livraison du MVP jusqu'au produit fini.
Réalisations:
- Création de modules PHP/JS implémentés dans le CMS de LibreSens.
- Refonte, optimisation et sécurisation de modules existants.
- Design de thèmes en fonction des maquettes fournies par le service design/intégration.
- Réalisation de modules sur mesure pour implémenter des fonctionnalités spécifiques à destination des clients.
- Mise en production et suivi des performances et de la sécurité.
- PHP & JavaScript
- REST APIs
- CSS & SCSS
- Git & GitHub
- CI/CD
- Agile/Scrum & Project Management
Réalisations
Quelques projets représentatifs.Ce projet personnel est représentatif de l'approche type d'un concepteur : analyse d'un besoin réel, choix des technologies sous contrainte de temps, architecture d'une stack hétérogène (Python, N8N, Mercure SSE), livraison rapide d'un MVP puis itérations. Il a suscité l'intérêt de la presse et radio régionale.
- Collecte automatisée des hauteurs d'eau sur 15 stations (Hub’Eau API), ingestion continue et normalisation
- Analyse de tendance par régression linéaire sur fenêtre glissante
- Estimation des délais de propagation par corrélation croisée inter-stations
- Propagation multi-saut : remontée automatique de la chaîne amont si une station est indisponible
- Prévisions à 1h, 2h, 3h et 6h avec indice de confiance pondéré
- Amortissement intelligent de la tendance locale par les signaux amont
- Dégradation des prévisions et des indices de confiance selon relevés météo et incertitude
- Interface temps réel via Mercure SSE avec fallback polling
- Graphiques Canvas 2D : historique 24h et projections
- Orchestration N8N, calcul Python isolé, affichage HTML et JS vanilla
- Tracking d’actions UI pour analyse d’usage
- Optimisation de l’UI/UX basée sur les données collectées
- Conformité légale et RGPD (minimisation des données, absence de tracking tiers)
- Zéro framework frontend : stack minimale, performante et éco-responsable
Réalisé en Entreprise, Edith est un CMS Symfony propriétaire dont on ma confié la réalisation from scratch. Il permet à l'agence LibreSens de répondre aux besoins spécifiques des ses clients avec agilité dans un environnement maîtrisé et sécurisé. Conçu pour être flexible et performant, Edith intègre des fonctionnalités avancées de gestion de contenu, d'administration et d'optimisation SEO, respecte les normes d'accessibilité et de RGPD.
- Architecture modulaire et extensible pour une personnalisation sur mesure
- Entièrement paramétrable depuis l’administration
- Microservices pour certaines fonctionnalités spécifiques
- Documentation complète et tests automatisés
- Pages, articles, événements, FAQ personnalisés
- Blocs de contenu réutilisables et personnalisables
- Shortcodes intégrables dans tout type de contenu
- Organisation hiérarchique du contenu en drag and drop
- Publication de contenu avec gestion avancée des médias
- Mono ou multilingue (fr, es, en, de, it, nl…)
- Traduction complète des URLs
- Gestion avancée des rôles et permissions
- Respect des normes d’accessibilité et du RGPD
- Optimisation SEO intégrée
- Performances optimisées côté client et serveur
- Rechargement partiel du contenu pour performance et éco-conception
- Réduction des temps de développement et de maintenance des projets
Réalisé en entreprise, un application B2C de gestion de flotte de flotte et de process d'interventions techniques de la prise en charge jusqu'à la restitution du véhicule. L'application est utilisée par les clients de l'entreprise pour suivre en temps réel l'avancement des interventions sur leurs véhicules, et par les équipes techniques pour gérer les interventions et les plannings.
- Gestion avancée des permissions
- Gestion portefeuille client
- Gestion du parc véhicules clients
- Gestion de l'avancement des interventions techniques
- Profil client personnalisable et historisé
- Interface administrateur fluide et performante pour les équipes techniques
- Système de demande de devis avec process client guidé en 8 étapes
- Vue atelier distincte pour les équipes techniques
- Alertes de fin de contrat de LOA
- Filtres de recherche avancés
- Eco conçu, accessible et parfaitement sécurisé
Réalisé en Entreprise,CRM Symfony complet pour une ESN : gestion clients, commandes, équipements, interventions techniques avec workflows d'états, PDF/QRCode, OCR, SMS asynchrone et sécurité avancée.
- Gestion des Contacts et des Entreprises
- Gestion des Produits et des Catégories (hiérarchie Doctrine Tree)
- Gestion des Commandes clients - Workflow d'états
- Gestion des prise en charge de matériel pour réparation - Workflow d'états
- Gestion des interventions techniques - Workflow d'états
- Gestion abonnements et des paiements
- Gestion asynchrone d'envoie SMS instantanées + 1h + 4h
- Gestion de création de .pdf et de QRCode
- Historisation des actions et des modifications
- Automatisation des tâches récurrentes
- Geston avancée de la sécurité et des autorisations
- Optimisation de l'accès aux données avec des query DTO
- Mise en place d'un OCR pour la reconnaissance de texte des documents scannés
- Sécurité et optimisation des performances
Implementée au coeur du CMS de l'entreprise dans le cadre de mon contrat de professionnalisation, ce projet est une application web de gestion et de suivi d'autonomie des résidents en EHPAD
- Gestion des établissement, des soigants et des résidents
- Gestion et administration du test de santé pour les résidents
- Gestion de l'évaluation des soins et du personnel requis en fonction des résulats des tests
- Gestion des équipements médicaux et personnel requis en fonction des résulats des tests
- Gestion de la durée de validités des résultats des tests
- Gestion des valeurs de retour en fonciton des caractéristiques des résidents
- Gestion de l'achat de test pour les particuliers, crédits et historique
- Statistiques et rapports sur les résultats des tests, du personnel et des équipements requis
- Historisation du suivi des statistiques et des rapports
Documentation de ma stack home serveur et des process qui la font tourner. Une référence personnelle qui me permet de rester opérationnel rapidement — VitePress choisi pour sa légèreté et sa simplicité. Publique et consultée par d'autres développeurs.
- Stack documentée : Caddy, Mercure, N8N, Docker, SSH, scripts shell...
- Process d'installation et de sécurisation maintenus à jour
- Référence opérationnelle pour intervenir vite et bien
- Publique et consultée par d'autres développeurs
- VitePress : choix pragmatique pour sa simplicité et sa maintenabilité
- Personnalisée progressivement selon les besoins
Technologies
Formations
Diplômes et Certifications
-
Titre Pro. Niveau VI - RNCP31678: Concepteur Développeur d'Applications.
France Compétences - Ministère du Travail -
Titre Pro. Niveau V - RNCP37674: Développeur Web et Web Mobile.
France Compétences - Ministère du Travail -
Licence Arts-Plastiques option Infographie
Education Nationale
Mentions & Confidentialité
Domaines
Responsabilité
Je suis le responsable de la publication de ce site. Vous pouvez me contacter par mail en utilisant le bouton de contact situé sous la photo de profil. En tant que responsable du traitement, je m'engage à respecter la confidentialité des données et à informer les utilisateurs de leur collecte, même lorsque celle-ci est limitée aux informations anonymisées.
Hébergement
Le site est hébergé sur mon serveur dédié à mon adresse personnelle au 168 Quai Baudin, 47000 Agen. Ce serveur héberge également les données collectées via Matomo, qui sont anonymisées immédiatement après collecte. Aucune donnée personnelle n'est stockée sur ce serveur en dehors de celles strictement nécessaires au bon fonctionnement du site et à la collecte statistique via Matomo.
Confidentialité
Les technologies utilisées sur ce site ne collectent pas de données personnelles identifiables. Les données collectées (comme les URL de référence) sont anonymisées immédiatement et ne sont utilisées qu'à des fins statistiques pour améliorer le contenu et l'expérience du site. Vous pouvez refuser le suivi à tout moment. De plus, les données brutes collectées par Matomo sont supprimées tous les 356 jours.
Cookies
Aucun cookie n'est déposé pour la collecte de données personnelles ou le suivi publicitaire.
Accessibilité
J'ai conçu ce site pour être accessible au plus grand nombre. Si vous rencontrez des problèmes d'accessibilité, n'hésitez pas à me contacter. Je ferai tout mon possible pour vous aider.
2026 © SC