Développeur PHP / Symfony full-stack

Je conçois des applications métier pensées pour fonctionner aujourd'hui et évoluer demain.

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

Impliqué dans le produit, pas seulement dans le code.

portrait Simon Bénet

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é.

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.

Fiabilité et maintenabilité

Une architecture maîtrisée, un code lisible et des outils de diagnostic adaptés facilitent la maintenance et les évolutions à long terme.

Savoir-faire et autonomie

Je prends en charge le besoin depuis son analyse jusqu’à sa mise en production.

Étude de cas principale

Refonte de la plateforme B2B DISFRA

DISFRA.net

Une mission complète de modernisation d’un site professionnel connecté au système d’information historique de l’entreprise.

Mission freelance

Contexte

Faire évoluer une activité B2B sans rompre la continuité avec un ERP AS400, les habitudes internes et les flux existants.

Symfony PHP Doctrine Twig JavaScript CSS MySQL AS400 CSV/FTP Monetico Prod/Préprod Déploiement Git Trello

Interventions

  • Audit du fonctionnement existant, des processus internes et des contraintes liées au système d'information.
  • Analyse fonctionnelle et technique de la refonte avant développement.
  • Conception progressive d'une architecture Symfony dédiée aux règles métier de DISFRA.
  • Synchronisation des clients, produits, tarifs, stocks, commandes et droits utilisateurs avec l'AS400 via des flux CSV et FTP.
  • Création d'espaces distincts pour les clients, commerciaux et administrateurs avec une gestion fine des autorisations.
  • Développement du catalogue B2B, des fiches produits, du panier, des promotions, de la fidélité, du paiement et du suivi des commandes.
  • Création d'outils d'administration pour piloter le contenu, les clients, les statistiques et certains processus internes.
  • Mise en place d'une préproduction, de déploiements Git/SSH, de tâches cron, de logs et de procédures de contrôle.
  • Sécurisation des parcours critiques et prévention des doubles validations et incohérences métier.

Témoignages DISFRA

La collaboration vue par l’équipe.

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.
Éric Référent technique — Développeur IBM i / RPG — DISFRA

Compétences

Une expertise full-stack orientée applications métier.

Back-end Symfony

Architecture applicative, contrôleurs, services métier, Doctrine, Twig, formulaires, statistiques, sécurité et traitements asynchrones.

  • PHP 8+
  • Symfony
  • Doctrine ORM
  • Twig
  • Composer

Front-end utile

Interfaces ergonomiques, responsives, accessibles et performantes, conçues autour des usages réels.

  • HTML sémantique
  • CSS moderne
  • JavaScript
  • AJAX
  • Responsive

Données & intégrations

Connexion entre applications modernes et systèmes existants : imports volumineux, exports, synchronisation et contrôle.

  • MySQL
  • CSV
  • FTP/SFTP
  • AS400
  • API

Mise en production

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.

  • Git
  • SSH
  • Cron
  • Déploiement

Galerie

Projets et expériences.

Aperçu de la plateforme B2B DISFRA Mission actuelle

Application web

Plateforme B2B DISFRA

Refonte Symfony d’une plateforme métier connectée à un AS400 : catalogue, commandes, fidélité, paiement, statistiques et administration.

Illustration du jeu Vae Victis En développement

Jeu vidéo

Vae Victis

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.

Aperçu du site vitrine WineNot Mission terminée

Projet web

WineNot

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.

Illustration de projets créatifs mêlant jeu vidéo, pixel art et musique Projets personnels

Création

Jeu vidéo Lua/LÖVE2D, Pixel Art et MAO

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

Du besoin à la production.

Analyser et comprendre le métier

Je commence par les usages, les contraintes et les risques réels avant de développer une solution.

Conception et développement

Je privilégie une solution lisible, testable et adaptée au projet.

Livrer progressivement

Les fonctionnalités sont validées sur un environnement dédié avant leur passage en production.

Maintenir durablement

Documentation, logs et procédures rendent l’application plus facile à faire évoluer et à diagnostiquer.

Contact

Parlez-moi de votre projet.

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.

E-mail hello@simonbenet.com
Localisation Limoges, France
0/3000
Décrivez brièvement votre besoin, le contexte et les contraintes éventuelles.