Site :https://culture.mc/
Type de projet : Plateforme institutionnelle
Environnement : Projet professionnel
Stack : PHP 8, Symfony, API Platform, Keycloak, Architecture orientée services
Contexte
Ce projet fait partie des réalisations les plus importantes de mon parcours professionnel.
Il s’agit de la plateforme officielle de la Direction des Affaires Culturelles de Monaco, centralisant l’actualité, les événements et les contenus culturels de la Principauté.
J’ai contribué à son évolution technique et à son interconnexion avec l’écosystème numérique existant.
🔐 Mise en place d’une solution SSO (Single Sign-On)
- Intégration d’une solution d’authentification centralisée basée sur Keycloak
- Configuration des realms, clients et rôles
- Sécurisation des échanges via OAuth2 / OpenID Connect
- Mise en place d’une authentification unifiée entre plusieurs plateformes
Objectif : centraliser l’identité utilisateur et simplifier la gestion des accès.
🔌 Développement d’une API de partage de contenu
- Conception et développement d’une API dédiée
- Exposition des contenus culturels à d’autres plateformes
- Structuration des endpoints REST
- Gestion des permissions et sécurisation des accès
Objectif : permettre la mutualisation des données au sein de l’écosystème digital.
🗄️ Intégration de l’API DataLake
- Connexion à une API DataLake existante
- Synchronisation et normalisation des données
- Gestion des flux et des traitements asynchrones
- Optimisation des performances sur les volumes de données
Objectif : centraliser et exploiter efficacement les données culturelles.
🚀 Évolutions & optimisation
- Développement de nouvelles fonctionnalités métier
- Refactoring et optimisation du code source
- Amélioration des performances globales
- Harmonisation des bonnes pratiques de développement
👥 Collaboration & qualité
- Revue de code des collaborateurs
- Accompagnement technique de l’équipe
- Application des standards Symfony
- Amélioration continue de la qualité logicielle