Ed. À propos de moi

Découvre mon parcours, mes compétences et ma philosophie

Edmond Daoust, développeur PHP/Symfony freelance à Namur

Bonjour, je suis Edmond

Je suis développeur PHP/Symfony senior, basé à Namur. Depuis 8 ans, je construis des applications métier, des API et des back-ends qui tiennent la charge: du service public français à l'e-commerce, en passant par l'enseignement supérieur.

Aujourd'hui je partage mon temps entre des missions longues sur des plateformes à fort trafic et des projets plus courts pour des indépendants et des PME : développement web sur mesure, création de site internet à Namur, hébergement ou référencement naturel. Peu importe la taille du projet, la même règle s'applique : le code doit rester lisible pour celui qui passera après moi.

Ma philosophie: Keep It Simple

Je pense que la technique ne doit jamais devenir une barrière. Mon rôle, c'est de créer des solutions simples, compréhensibles et efficaces: pour toi, mais aussi pour l'utilisateur final. Chaque choix que je fais vise à améliorer son expérience, sans complexité inutile.

Créativité

Chaque projet est une opportunité d'innover et de créer une expérience unique, fidèle à ton identité et à ton univers.

Fiabilité

Je développe des solutions robustes, durables et pensées pour accompagner la croissance de ton activité en toute confiance.

Efficacité

Ton projet avance vite, avec une vraie attention portée à la performance, à l'optimisation… et au respect des délais.

Mon parcours pro

Un fil rouge sur huit ans : reprendre des applications qui existent déjà, comprendre ce qu'elles font vraiment, et les remettre sur des bases saines. Pour un ministère, un e-commerce ou une association: le problème est toujours le même.

  1. Logo Smallable
    En cours

    Ingénieur Full Stack Smallable

    aujourd'hui 7 mois Paris · À distance Freelance

    Smallable est une plateforme e-commerce spécialisée dans la mode textile. J'y remplace un backoffice legacy en PHP vanilla par une architecture découplée : une API Platform côté serveur, un backoffice Next.js côté interface. Je travaille sur la codification produits, sur les APIs échangées avec le prestataire logistique et sur la synchronisation entre micro-services.

    • Règles métier formalisées et documentées, là où elles vivaient dans du code non testé.
    • Référentiel produits unifié entre les micro-services, de la recette à la production.
    • Socle maintenable : tests unitaires et d'intégration, déploiements ArgoCD.
    • PHP
    • Symfony
    • API Platform
    • FrankenPHP
    • Next.js
    • Elasticsearch
    • RabbitMQ
    • Kubernetes
    • ArgoCD
    • Claude Code
    Voir le détail de la mission

    Contexte. Un acteur e-commerce dont le backoffice reposait sur une application legacy en PHP vanilla, sans séparation front/back ni règles métier documentées, au sein d'un écosystème distribué composé de micro-services internes déployés sur Kubernetes.

    Nature de la mission. Refonte complète vers une architecture découplée : extraction et formalisation des règles métier existantes, modélisation d'un nouveau référentiel produits, raccordement aux briques internes et partenaires via APIs et messaging asynchrone.

    Livrables. Backoffice migré sur une stack Next.js + API Platform, système de codification produits (SKU, ref, ref_co), APIs d'échange avec le prestataire logistique, synchronisation avec les micro-services existants, environnements de staging et de production, documentation métier et technique.

    Résultats. Des règles métier jusque-là implicites sont désormais formalisées et documentées, et le référentiel produits est unifié entre les références internes et fournisseurs. Le quotidien des équipes opérationnelles s'en trouve simplifié : un backoffice plus lisible et un pilotage de l'activité plus efficace, sur un socle technique qui ouvre la voie aux évolutions futures.

  2. Logo du ministère de l'Agriculture et de la Souveraineté alimentaire
    En cours

    Développeur Symfony Safer

    aujourd'hui 7 mois Paris · À distance Freelance

    La Safer est un organisme d'intérêt général placé sous la tutelle des ministères de l'Agriculture et des Finances. J'interviens en contrat direct avec le ministère de l'Agriculture sur les plateformes qui outillent la gestion du foncier agricole à l'échelle nationale : audit du code existant, correctifs, montée de version et fonctionnalités cartographiques.

    • Migration vers Symfony LTS et PHP 8.4 : dette technique et risque de sécurité réduits.
    • Applications stabilisées, temps de réponse nettement améliorés pour les utilisateurs métier.
    • Nouvelles fonctionnalités cartographiques livrées sur un périmètre national.
    • PHP 8.4
    • Symfony LTS
    • Cartographie
    • Audit de code
    • Migration legacy
    Voir le détail de la mission

    Contexte. La Fédération Nationale des Safer est un organisme d'intérêt général sous tutelle des ministères de l'Agriculture et des Finances, dont les plateformes numériques outillent la gestion du foncier agricole à l'échelle nationale. Mission de service public en contrat direct avec le ministère de l'Agriculture, dans un contexte de reprise technique d'un portefeuille applicatif existant.

    Nature de la mission. Maintenance et modernisation d'un portefeuille de plateformes Symfony : reprise en main de l'existant, mise à niveau du socle technique vers les standards actuels et développement de nouvelles fonctionnalités métier.

    Livrables. Audit du code existant, correctifs sur les incidents prioritaires, montée de version des projets vers Symfony LTS et PHP 8.4, optimisations de performance, nouvelles fonctionnalités cartographiques.

    Résultats. Le portefeuille applicatif est remis à niveau sur des versions supportées, ce qui réduit d'autant la dette technique et le risque de sécurité. Le service est stabilisé et les temps de réponse sont améliorés pour les utilisateurs métier.

  3. Logo Ed. — Edmond Daoust
    En cours

    Développeur web freelance Ed.

    aujourd'hui 1 an 9 mois Namur, Belgique · À distance Freelance

    Ed., c'est ma structure. J'accompagne des indépendants, des PME et des associations de bout en bout : thèmes et plugins WordPress sur mesure, développements spécifiques en PHP, puis hébergement et maintenance sur serveur dédié PHP 8.4 avec sauvegardes automatisées, monitoring et mises à jour de sécurité. J'assure aussi la remise en état de sites compromis et le référencement naturel.

    • Des sites clés en main, livrés avec une prise en main qui rend le client autonome.
    • Des sites tenus à jour et surveillés, pas juste mis en ligne puis oubliés.
    • Des contrats de maintenance qui installent une relation dans la durée.
    • WordPress
    • ACF
    • PHP 8.4
    • HTML/CSS/JS
    • Serveur dédié
    • Monitoring
    • Sauvegardes
    Voir le détail de la mission

    Contexte. Accompagnement d'indépendants, de PME et d'associations sur leur présence en ligne, de la conception initiale à l'exploitation quotidienne du site.

    Nature de la mission. Création de sites WordPress sur mesure, développement de fonctionnalités spécifiques (thèmes et extensions), puis hébergement et maintenance en continu sur une infrastructure gérée en propre. Certaines verticales ont leur propre offre, comme les sites d'agences immobilières.

    Livrables. Sites WordPress livrés clés en main, développements spécifiques répondant aux besoins métier du client, environnement d'hébergement configuré, contrats de maintenance avec suivi des mises à jour et des sauvegardes, remise en état de sites compromis.

    Résultats. Des clients autonomes sur la gestion de leurs contenus, des sites maintenus à jour et sécurisés dans la durée, et des revenus récurrents générés par les prestations d'hébergement et de maintenance.

  4. Logo BetaSeries

    Développeur back-end BetaSeries

    2 ans Reims, Grand Est · À distance Temps plein

    BetaSeries est la plateforme de référence en France pour les amateurs de séries et de films, doublée d'une offre B2B (BetaSeries Insight) pour les professionnels de l'audiovisuel. J'ai travaillé sur le back-end d'une base legacy en Silex : conception des APIs B2C et B2B, refactoring des requêtes SQL, mise en place de cache, et contribution à l'architecture frontend React/Redux.

    • Temps de réponse nettement améliorés sur les parcours à fort trafic.
    • Base legacy fiabilisée par une couverture PHPUnit montée progressivement.
    • Un socle unique servant à la fois le grand public et les outils analytics professionnels.
    • PHP
    • Silex
    • MySQL
    • React
    • Redux
    • PHPUnit
    Voir le détail de la mission

    Contexte. BetaSeries combine une offre B2C — un tracker web et mobile gratuit — et une offre B2B destinée aux professionnels de l'audiovisuel avec BetaSeries Insight, outil de statistiques détaillées. L'ensemble reposait sur une application legacy bâtie sur le micro-framework Silex et un frontend React/Redux.

    Nature de la mission. Maintenance et évolution du socle applicatif existant, conception d'APIs métier au service des produits grand public comme des outils professionnels, optimisation des performances et développement de l'architecture frontend.

    Livrables. APIs métier B2C et B2B conçues et maintenues, requêtes SQL refactorisées, couche de mise en cache, évolutions de l'architecture frontend React/Redux, couverture de tests PHPUnit.

    Résultats. Des temps de réponse améliorés sur les parcours à fort trafic, du code legacy fiabilisé grâce à la couverture de tests, et le maintien d'un socle unique servant à la fois les usages grand public et les outils analytics professionnels.

  5. Logo University of Luxembourg Competence Centre

    Développeur web University of Luxembourg Competence Centre

    2 ans 2 mois Esch-sur-Alzette, Luxembourg Temps plein

    Le Competence Centre est le département de formation continue de l'Université du Luxembourg, dont la vocation est de proposer des formations universitaires alignées sur les besoins du marché de l'emploi. J'y ai porté la partie plateforme et infrastructure : dockerisation des environnements, pipelines GitLab CI/CD, micro-services PHP, et une infrastructure cloud redondée pour héberger les MOOC.

    • Fin des déploiements manuels : tout passe par GitLab CI/CD.
    • Environnements de développement homogènes, sans écart entre postes et serveurs.
    • MOOC à forte audience hébergés sur une infra redondée, avec continuité de service.
    • Docker
    • GitLab CI/CD
    • PHP
    • Micro-services
    • WordPress
    • Moodle
    • API REST
    Voir le détail de la mission

    Contexte. Département de formation continue de l'Université du Luxembourg, dont la vocation est de proposer des formations de niveau universitaire alignées sur les besoins du marché de l'emploi luxembourgeois. Mission centrée sur la modernisation de l'infrastructure technique et l'outillage des équipes internes.

    Nature de la mission. Construction de l'infrastructure de développement et de déploiement from scratch, conception d'une infrastructure cloud pour l'hébergement de MOOC, et maintenance évolutive du portefeuille applicatif.

    Livrables. Environnements de développement dockerisés et uniformisés pour l'ensemble des équipes, pipelines de déploiement continu GitLab, infrastructure cloud redondée dimensionnée pour l'hébergement de MOOC, micro-services PHP, évolutions des plateformes en portefeuille.

    Résultats. Fin des déploiements manuels et fiabilisation des mises en production, environnements de développement homogènes supprimant les écarts entre postes et serveurs, et capacité d'hébergement de MOOC à forte audience avec une redondance des données garantissant la continuité de service.

  6. Logo eLearnAgency

    Développeur web eLearnAgency

    1 an 9 mois Esch-sur-Alzette, Luxembourg Temps plein

    eLearnAgency est une agence web luxembourgeoise spécialisée dans le e-learning, qui combine les prestations classiques d'agence avec l'édition de son propre LMS, Elsa Learning. J'ai mené la migration du LMS de Symfony 2.7 vers 3.4, développé une application mobile Ionic 3 pour Chanel et des APIs pour un groupe hospitalier, en plus des projets clients sous WordPress et Moodle.

    • Socle applicatif du LMS remis sur une version supportée de Symfony.
    • Livraisons pour des grands comptes exigeants, du luxe au secteur hospitalier.
    • Polyvalence entre développement produit et delivery client en contexte d'agence.
    • Symfony 2.7 → 3.4
    • PHP
    • Ionic 3
    • WordPress
    • Moodle
    • API REST
    Voir le détail de la mission

    Contexte. Agence web luxembourgeoise spécialisée dans le e-learning, qui combine les prestations classiques d'agence (sites vitrines, e-commerce) avec l'édition de son propre LMS, Elsa Learning.

    Nature de la mission. Double activité entre le développement produit sur le LMS propriétaire et les projets clients de l'agence, incluant la conception d'APIs métier pour des grands comptes, la modernisation du socle technique et du développement mobile.

    Livrables. Migration du LMS de Symfony 2.7 vers 3.4, évolutions et correctifs sur Elsa Learning, application mobile Ionic 3 connectée aux APIs internes pour Chanel, APIs spécifiques conçues et maintenues pour un groupe hospitalier, sites clients WordPress et plateformes Moodle livrés et maintenus.

    Résultats. Le socle applicatif du LMS est remis sur une version supportée, ce qui sécurise sa maintenance à long terme. Des livraisons pour des clients grands comptes aux exigences élevées, du luxe au secteur hospitalier, et une vraie polyvalence entre développement produit et delivery client.

Tu peux regarder mes réalisations, lire mes articles techniques, ou simplement me dire ce que tu as en tête.

Où tu veux Quand tu veux ?

Les différentes manières d'entrer en contact 👇

Tick

Simple : Tu remplis ce formulaire et je reviens vers toi très rapidement !

Tick

En visio : Tu préfères un contact direct ? Pas de soucis, réserve un rendez-vous vidéo à ta meilleure convenance.

Tick

À la namuroise : On se parle autour d'un délicieux plat de pâtes saucisses de chez Vivo !

Contacte-moi pour qu'on discute de ton projet

En envoyant ce formulaire, j'accepte la politique de confidentialité du site.