Aller au contenu principal

Kévin Bourisville

Capture d'écran du projet Image Défense

Image Défense

Image Défense est un projet de Tierce Maintenance Applicative (TMA) pour un site gouvernemental, mené dans un cadre exigeant en matière de qualité, sécurité et conformité réglementaire. La mission comprend le développement et l’évolution de fonctionnalités Magento 2, aussi bien côté front-end que back-end, avec une attention constante portée à la stabilité et à la maintenabilité du socle technique. Un travail approfondi d’analyse, de tests et de mise en conformité RGAA a été réalisé afin de garantir une accessibilité optimale pour tous les utilisateurs. Le projet intègre également l’optimisation continue de l’UX/UI, l’amélioration des interfaces et la maintenance d’une API REST utilisée par des services tiers. La gestion de bases de données relationnelles (MariaDB) et non relationnelles (MongoDB) fait partie intégrante de l’architecture. Enfin, la mission inclut l’industrialisation de modules Magento réutilisables et la montée en compétence sur ReactJS, notamment via la modernisation d’un module open source.

Date de début
Non spécifiée
Date de fin
En cours
Client / Entreprise
Non spécifiée
Équipe
Non spécifiée
Voir le site

Technologies utilisées

  • Tailwind CSS
  • React
  • API REST
  • PHP
  • Docker
  • Magento 2

Ce que j’ai réalisé

  • Tierce Maintenance Applicative Magento 2 – Maintenance évolutive et corrective sur un site gouvernemental à forts enjeux de stabilité, sécurité et conformité
  • Développement front-end et back-end Magento 2 – Implémentation et évolution de fonctionnalités custom dans un socle existant
  • Maintenance et évolution d’API REST – Support et amélioration d’API consommées par des services tiers
  • Mise en conformité RGAA – Analyse d’accessibilité, corrections front-end et amélioration continue de l’expérience utilisateur
  • Optimisation UX/UI – Refonte ciblée d’interfaces, amélioration des parcours utilisateurs et cohérence graphique
  • Gestion des bases de données – Exploitation de bases relationnelles (MariaDB) et non relationnelles (MongoDB)

Défis rencontrés

  • Contraintes réglementaires élevées – Respect des exigences gouvernementales en matière de sécurité, d’accessibilité et de qualité logicielle
  • Stabilité du socle Magento – Interventions sur un projet existant sans régression fonctionnelle
  • Accessibilité RGAA – Identification et correction de non-conformités dans un environnement complexe et legacy
  • Interopérabilité applicative – Garantir la compatibilité entre Magento, API REST et services externes
  • Montée en compétence ReactJS – Intégration de React dans un écosystème majoritairement PHP/Magento

Solutions apportées

  • Approche TMA structurée – Analyse d’impact, correctifs ciblés et validations systématiques avant mise en production
  • Industrialisation de modules Magento – Création de modules réutilisables et maintenables pour pérenniser le socle technique
  • Bonnes pratiques d’accessibilité – Intégration des règles RGAA dès la conception des évolutions front-end
  • Modernisation progressive – Introduction de composants ReactJS via la reprise et l’évolution d’un module open source
  • Environnement maîtrisé – Utilisation de Docker pour des environnements cohérents et reproductibles