Skip to content

OneHealth

OneHealth est un site web développé pour Renault, dont l’objectif est de centraliser et gérer toutes les informations liées à la santé et au bien-être des employés. La plateforme est utilisée par les ressources humaines (RH) afin de diffuser des contenus fiables, adaptés et accessibles à l’ensemble des collaborateurs du groupe à travers le monde.

L’un des principaux défis de ce projet a été la gestion du multilingue. Le site devait être disponible dans un premier temps en 26 langues, puis étendu à 47 langues, ce qui impliquait une architecture solide pour la traduction, la synchronisation et la mise à jour des contenus. Cette contrainte m’a obligé à comprendre en profondeur la logique de gestion des contextes multilingues dans l’outil CMS utilisé (MODX) et à réfléchir à des solutions pour faciliter le travail des équipes RH.

C’est dans ce cadre que j’ai développé le newSiteEditor, un outil interne permettant d’éditer facilement les contenus multilingues et de gérer la synchronisation entre les différentes versions d’une ressource. Cet éditeur personnalisable simplifie le travail des RH, qui peuvent désormais mettre à jour le site sans connaissances techniques, tout en garantissant la cohérence et la fiabilité des traductions.

Au cours du projet, j’ai également travaillé sur la structuration du code, la rédaction de pseudo-code pour planifier mes développements, ainsi que sur la correction de bugs via Mantis. J’ai appris à adopter une méthodologie plus rigoureuse, en rédigeant des spécifications avant d’implémenter et en collaborant avec une équipe qui fonctionnait en Agile.

Les difficultés principales concernaient la synchronisation entre les différentes langues et la gestion des relations complexes entre ressources. J’ai dû analyser en profondeur les problèmes et proposer des solutions robustes, ce qui m’a beaucoup appris sur la conception dans un environnement contraint et sur l’importance d’un code clair et maintenable.

Ce projet m’a permis de progresser à plusieurs niveaux :

  • en développement multilingue complexe,
  • en gestion de projet en environnement professionnel avec de vraies contraintes,
  • en collaboration et communication avec une équipe RH non technique,
  • et en création d’outils internes comme le newSiteEditor pour simplifier la vie des utilisateurs finaux.

OneHealth est aujourd’hui un outil concret qui illustre ma capacité à m’adapter à un environnement complexe, à répondre à des besoins métiers précis, et à livrer des solutions fiables et évolutives.

(je n'ai pas de trace, le projet est privé)