Atlantic Marque

  • Application Web, Site Web

 

Site : https://www.atlantic.fr
Type de projet : Plateforme corporate & e-commerce
Stack : Symfony, eZ Platform, Ibexa DXP & Commerce, CI/CD, Platform.sh

 

Contexte

Il s’agit de l’un des projets les plus importants de mon expérience.
La mission consistait à moderniser progressivement la plateforme, faire évoluer la stack technique et renforcer la couche e-commerce, tout en maintenant la stabilité en production.

🔄 Migrations majeures

Participation active aux évolutions successives :

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

Travaux réalisés

  • Développement de scripts de migration personnalisés
  • Gestion des breaking changes
  • Maintien du site opérationnel pendant toutes les phases de transition

🛒 Personnalisation Commerce & intégration métier

  • Surcharge de la couche Ibexa Commerce pour répondre aux besoins spécifiques
  • Développement de nouvelles fonctionnalités
  • Consommation d’APIs métier du client (GET / POST)
  • Adaptation des flux aux contraintes internes

🧱 Qualité & optimisation

  • Optimisation et refactoring du code source
  • Revue de code des collaborateurs
  • Mise en place d’un Makefile
  • Installation complète du projet en moins de 10 minutes
  • Audit sécurité et correctifs
  • Code Clean & PHP CS Fixer selon les standards Symfony

🚀 CI/CD & industrialisation

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