Atlantic Sauter

  • Application Web, Site Web

Site : https://www.confort-sauter.com/

Type de projet : Plateforme corporate & e-commerce
Stack : eZ Platform / Ibexa DXP & Commerce, PHP, Symfony, CI/CD, Platform.sh

Contexte

Il s’agit de l’un des projets les plus importants de mon parcours.
L’objectif était de moderniser la plateforme, faire évoluer la stack technique et renforcer la couche e-commerce tout en garantissant la stabilité en production.

🔄 Migrations majeures

Participation active aux migrations stratégiques suivantes :

  • Migration eZ Platform 2.5 → Ibexa DXP 3.2
  • Migration Symfony 3.4 → Symfony 5
  • Migration Ibexa 3.3 → Ibexa Commerce 3.3

Travaux réalisés

  • Écriture de scripts de migration personnalisés
  • Adaptation aux breaking changes
  • Maintien du site opérationnel pendant les transitions

🛒 Personnalisation de la couche Commerce

  • Surcharge de la couche Ibexa Commerce
  • Implémentation de besoins métier spécifiques
  • Adaptation des règles commerciales
  • Intégration avec les APIs métier du client (GET / POST)

🧱 Architecture & organisation

  • Développement de 2 bundles distincts dans un même dépôt (MonoRepo, approche similaire à Symfony)
  • Mise en place de nouvelles fonctionnalités métier
  • Optimisation et refactoring du code existant
  • Revue de code des collaborateurs

⚙️ Industrialisation & qualité

🛠 Automatisation

  • Mise en place d’un Makefile
  • Installation complète du projet en moins de 10 minutes

🔐 Sécurité & standards

  • Audit et correctifs de sécurité
  • Code Clean & PHP CS Fixer selon les standards Symfony

🚀 CI/CD

  • Mise en place d’un pipeline CI/CD
  • Intégration avec Travis CI
  • Migration vers GitHub Actions
  • Déploiement sur Platform.sh