Vision et clarté
Une solution compréhensible et en adéquation avec les besoins réels d'une structure vaut mieux qu’une sophistication inutile.
Développeur PHP / Symfony full-stack
J'analyse les processus, les contraintes techniques et les usages avant de développer. L'objectif : construire une solution cohérente avec le métier, fiable en production et suffisamment claire pour évoluer durablement.
Profil
Je transforme des besoins métier complexes en applications fiables et maîtrisées.
Données imparfaites, nombreuses et complexes. Règles métier uniques, utilisateurs aux profils différents et contraintes de production concrètes : Je développe une solution fiable et adaptée.
Après trois années de freelance et une dizaine de projets web réalisés, je me spécialise aujourd'hui dans le développement d'applications Symfony. Mon rôle ne s'arrête toutefois pas au back-end : j'interviens sur les interfaces, les flux de données, la sécurité, les déploiements et le diagnostic des incidents. Cette vision globale me permet de construire des solutions cohérentes plutôt qu'une succession de correctifs isolés.
En parallèle, je développe des jeux 2D avec Lua et LÖVE2D, réalise du pixel art avec Aseprite et compose de la musique électronique avec FL Studio. Ces projets nourrissent ma créativité, mon intérêt pour les systèmes complexes et ma manière de concevoir l'interactivité.
Une solution compréhensible et en adéquation avec les besoins réels d'une structure vaut mieux qu’une sophistication inutile.
Une architecture maîtrisée, un code lisible et des outils de diagnostic adaptés facilitent la maintenance et les évolutions à long terme.
Je prends en charge le besoin depuis son analyse jusqu’à sa mise en production.
Étude de cas principale
Une mission complète de modernisation d’un site professionnel connecté au système d’information historique de l’entreprise.
Contexte
Faire évoluer une activité B2B sans rompre la continuité avec un ERP AS400, les habitudes internes et les flux existants.
Interventions
Témoignages DISFRA
Simon est un développeur Symfony réactif et très compétent. Nous avons travaillé ensemble sur le site disfra.net pour lier notre environnement de production IBM i AS400 à sa plateforme web. Malgré la différence d'écosystèmes, il a su intégrer nos flux de données avec précision et poser les bonnes questions pour respecter nos règles métiers. Je recommande Simon sans hésitation pour tout projet de développement web complexe.
Compétences
Architecture applicative, contrôleurs, services métier, Doctrine, Twig, formulaires, statistiques, sécurité et traitements asynchrones.
Interfaces ergonomiques, responsives, accessibles et performantes, conçues autour des usages réels.
Connexion entre applications modernes et systèmes existants : imports volumineux, exports, synchronisation et contrôle.
Gestion des branches Git, préproduction, migrations, tâches cron, logs, sauvegardes et procédures de déploiement ou de retour arrière via Git et SSH.
Galerie
Mission actuelle
Application web
Refonte Symfony d’une plateforme métier connectée à un AS400 : catalogue, commandes, fidélité, paiement, statistiques et administration.
En développement
Jeu vidéo
Roguelike RPG en 2D pixel art, dans un univers dark fantasy, avec combats en temps réel et progression évolutive. Développé avec Lua/LÖVE2D.
Mission terminée
Projet web
Site vitrine interactif pour caviste avec gestion de la carte des vins depuis un espace administrateur et visite virtuelle 3D de la cave. Interface initialement conçue pour une utilisation sur tablette.
Projets personnels
Création
Développement de jeux 2D avec Lua/LÖVE2D, création de pixel art sous Aseprite et composition de musique électronique avec FL Studio. Des projets personnels qui nourrissent ma créativité et enrichissent ma manière d’aborder le design, l’interactivité et l’expérience utilisateur.
Méthode
Je commence par les usages, les contraintes et les risques réels avant de développer une solution.
Je privilégie une solution lisible, testable et adaptée au projet.
Les fonctionnalités sont validées sur un environnement dédié avant leur passage en production.
Documentation, logs et procédures rendent l’application plus facile à faire évoluer et à diagnostiquer.
Contact
Expliquez-moi le contexte, le problème à résoudre et l’état actuel du projet. Je vous répondrai avec une première lecture claire de la situation.