
Senior Software Engineer · lead développeur PHP Magento
Smile Open Source Solutions

Smile est le leader européen de l'intégration et de l'infogérance open source, fondé en 1991, avec environ 2 000 collaborateurs répartis dans 9 pays et un chiffre d'affaires groupe d'environ 160 millions d'euros. En tant qu'ESN (Entreprise de Services du Numérique), Smile opère sur un modèle multi-clients avec des équipes projet dédiées, des standards de développement industrialisés et une rotation régulière des développeurs entre les missions. Le groupe rassemble des marques spécialisées : SensioLabs (Symfony), Alter Way (Cloud), UX-Republic (Design), creativestyle (E-commerce).
L'agence de Bordeaux comptait environ 45 experts, située initialement au 2 rue du Jardin de l'Ars.
Visiter le site de l'entreprise
1991
Fondée
~2 000
Collaborateurs
9
Pays
~160M€
Chiffre d'affaires

Au sein de l'agence Smile Bordeaux, j'étais positionné comme Lead développeur PHP Magento et responsable de l'encadrement technique de l'équipe e-commerce. Mon périmètre couvrait à la fois le développement des projets de refonte et la maintenance applicative (TMA) de multiples clients grands comptes en parallèle. Dans ce contexte d'ESN, je naviguais entre les exigences de délais des clients, les processus internes Smile et la qualité de code attendue sur des plateformes e-commerce à fort trafic.
Mes interlocuteurs directs : le chef de projet Smile, les équipes métier chez les clients (Fleurance Nature, Cultura, Bricorama, GIFI) et la direction technique de l'agence. En parallèle de la refonte Fleurance Nature menée en autonomie, j'assure l'encadrement technique et la supervision d'une équipe de développeurs : revue de code, respect des normes Magento et PSR, gestion des plannings techniques et des estimations de charge, suivi des tickets et reporting via Redmine.
- Audit et cartographie de la dette technique existante sur chaque projet client, priorisation des chantiers de remise en conformité
- Analyse des besoins fonctionnels et techniques, documentation des choix d'architecture et des conventions
- Développement de fonctionnalités complexes sous Magento Enterprise Edition (gestionnaire de contenu avancé, règles de prix catalogues, segments clients, promotions avancées)
- Développement de modules Magento sur-mesure pour répondre aux besoins spécifiques de chaque client
- Revue et validation du code des autres ingénieurs (code reviews), diffusion des bonnes pratiques et des normes PSR
- Correction des bugs et maintenance évolutive (TMA) pour les clients grands comptes
- Accompagnement des développeurs juniors et intermédiaires, pair programming
- Collaboration avec le chef de projet pour transformer les besoins en spécifications techniques
- Déploiement en environnement de production, monitoring et diagnostic des incidents (New Relic)
- Propositions d'améliorations continues et contribution à la roadmap technique
Projets clients
Refonte intégrale du site e-commerce Fleurance Nature sous Magento Enterprise Edition. Ce projet a couvert l'intégration HTML, la configuration des attributs produits, le développement de widgets personnalisés, et la refonte complète du tunnel de vente. Le panier a été le défi le plus complexe : gestion de multiples codes promo, règles de prix catalogues, prestataires de livraison, calculs de taxes, et gestionnaire de promotions avancées. Projet initialement prévu pour plusieurs développeurs, finalement mené seul avec des félicitations lors de la recette. La version développée a l'époque est toujours en production aujourd'hui sur le site.

Points clés
- Refonte complète menée seul, initialement prévue pour une équipe
- Tunnel de vente complexe : codes promo, règles de prix, livraison multi-prestataires
- Félicitations lors de la recette : très peu de modifications requises, version toujours en production aujourd'hui
- Nettoyage et réorganisation du code legacy laissé par de nombreux développeurs : audit du code existant, priorisation par impact métier, refactoring progressif module par module pour éviter les régressions
- Optimisation du temps de chargement, du cache et de l'indexation SEO
- Widgets personnalisés : filtres de recherche avancés, carrousels produits, intégrations tiers
Sujet majeur de moteur de recherche Elasticsearch avec des millions de produits à indexer et des recherches complexes à mettre en place. Amélioration des performances et de la pertinence des résultats de recherche sur le catalogue produits.
Maintenance applicative sur la plateforme e-commerce Bricorama, un catalogue de plusieurs dizaines de milliers de références produits bricolage et jardinage. Résolution de bugs complexes liés aux règles de prix et aux promotions croisées entre catégories. Optimisation des performances sur les pages de listing produits à fort volume de trafic.
Maintenance applicative sur la plateforme e-commerce GIFI, enseigne de décoration et équipement de la maison avec un réseau de plus de 500 magasins. Corrections de bugs sur le tunnel de commande et les calculs de disponibilité en stock. Évolutions fonctionnelles pour améliorer la synchronisation entre le site web et le réseau de magasins physiques.
Supervision et accompagnement d'une équipe de développeurs Magento. Revue de code systématique, application des bonnes pratiques et des normes Magento et PSR (PHP Standards Recommendations). Gestion des plannings techniques et des estimations de charge. Suivi des tickets, reporting auprès du chef de projet, garantie de la qualité et du respect des délais de livraison. Organisation de sessions d'autoformation et de partage de connaissances pour maintenir un haut niveau de compétence technique au sein de l'équipe.
Langages & Frameworks
Bases de données
Recherche & Indexation
Interopérabilité
Outils & Infrastructure
Serveurs
- Garantir la qualité technique et la scalabilité des plateformes e-commerce
- Assurer une expérience utilisateur fluide : performance, ergonomie, rapidité
- Contribuer à la mutualisation des bonnes pratiques au sein de l'agence Smile
- Soutenir la croissance e-commerce de clients majeurs (Fleurance Nature, Bricorama, GIFI, Cultura)
Smile a été une expérience formatrice, mais pas pour les bonnes raisons. Les processus industrialisés d'une ESN de cette envergure m'ont permis de monter en compétences sur les standards de l'e-commerce entreprise.
Cependant, j'ai surtout pu observer les limites de ce modèle : la rotation importante des développeurs sur les projets créait une dette technique considérable, chaque développeur ayant des niveaux et des techniques totalement différents.
Les projets étaient sous-staffés : la refonte Fleurance Nature, prévue pour une équipe, m'a été confiée seul. Cette expérience m'a surtout appris ce qu'il ne faut pas faire dans une organisation technique, mais aussi l'importance de la rigueur, de la constance dans les standards de code, et de la minutie dans les livraisons.
Mener un projet seul quand il était prévu pour une équipe, bien que difficile, m'a prouvé ma capacité a absorber la charge et a livrer avec qualité.
9 Compétence technique · 6 Compétence humaine
Compétence technique
Dev full-stack Magento Enterprise Edition : refonte intégrale du site Fleurance Nature (tunnel de vente, codes promo, règles de prix, widgets custom), menee seul.
Architecture e-commerce Magento Enterprise pour Fleurance Nature, nettoyage et réorganisation du code legacy laisse par de nombreux développeurs.
Patterns MVC Magento, modules d'extension custom, observers et plugins appliqués aux projets Fleurance Nature, Bricorama, GIFI et Cultura.
Sécurisation des transactions e-commerce sur Magento Enterprise, protection des données clients et des flux de paiement.
Tests fonctionnels et de non-régression sur Magento Enterprise, recette avec tres peu de modifications requises sur Fleurance Nature.
Optimisation MySQL pour catalogues produits volumineux, Elasticsearch pour Cultura avec des millions de produits a indexer.
Monitoring des performances applicatives avec New Relic, diagnostic des incidents en production sur les plateformes e-commerce.
Déploiement en environnement de production des plateformes Magento, maintien en conditions opérationnelles pour les clients grands comptes.
Veille active sur l'écosystème Magento, les pratiques open source et les standards e-commerce via le réseau Smile (SensioLabs, Alter Way).
Compétence humaine
Encadrement technique de l'équipe e-commerce Smile Bordeaux, revue de code, diffusion des normes Magento et PSR.
Collaboration avec le chef de projet et les équipes métier de Fleurance Nature pour transformer les besoins en spécifications techniques.
Refonte menee seul d'un projet prevu pour une équipe, nettoyage de code legacy et résolution de problématiques de performance e-commerce.
Intégration rapide chez Smile et montée en compétence sur Magento Enterprise Edition, Elasticsearch et les processus d'une ESN de 2 000 collaborateurs.
Coordination des livrables techniques, gestion des plannings et estimations de charge pour les projets de refonte et TMA e-commerce.
Interface entre l'équipe technique Smile et les parties prenantes métier chez Fleurance Nature, Bricorama, GIFI et Cultura.
Exemple de réalisation issue de cette expérience professionnelle. D'autres projets ont été menés durant cette mission mais ne sont pas encore documentés.






