Développement d'un dashboard bancaire métier avec React Admin Enterprise, en mettant l'accent sur la qualité logicielle, la fiabilité et l'expérience utilisateur.

Bpartners (aujourd'hui Birdia) développe des solutions destinées à accompagner les établissements financiers dans la digitalisation de leurs processus métier.
Dans le cadre de mon poste chez Numer (Paris), j'ai participé au développement d'un dashboard bancaire utilisé quotidiennement par les équipes métiers. Le projet couvrait l'ensemble du cycle de développement, depuis l'intégration des interfaces jusqu'au déploiement en production.
Le dashboard constitue un outil métier central permettant aux utilisateurs de gérer des opérations bancaires, de consulter des données stratégiques et d'interagir avec différents processus métiers.
Le projet devait répondre à plusieurs exigences :
Le dashboard regroupait de nombreuses fonctionnalités destinées à différents profils utilisateurs.
L'enjeu consistait à construire une interface capable de gérer cette complexité tout en restant intuitive et agréable à utiliser.
Sur une application utilisée en production, la qualité du code est essentielle.
Chaque évolution devait limiter les risques de régression et respecter des standards élevés de développement afin d'assurer la stabilité du produit sur le long terme.
Le projet nécessitait une surveillance continue afin de détecter rapidement les incidents, comprendre leur origine et déployer rapidement les correctifs lorsque cela était nécessaire.
Le dashboard a été développé avec React, TypeScript et React Admin Enterprise, dans un environnement orienté qualité et amélioration continue.
J'ai participé au développement de nombreuses interfaces métier en utilisant React Admin Enterprise.
Mon travail comprenait notamment :
Une attention particulière a été portée à la qualité du code grâce à la mise en place et à l'utilisation de plusieurs outils de développement :
Cette démarche permettait de sécuriser les évolutions du projet tout en améliorant la maintenabilité de l'application.
La stabilité de l'application était également assurée grâce à Sentry, utilisé pour :
Cette approche contribuait à maintenir un haut niveau de fiabilité pour les utilisateurs finaux.
Au sein de Numer (Paris), j'ai participé activement au développement du dashboard bancaire.
Mes responsabilités comprenaient :
Le dashboard constitue aujourd'hui une application métier robuste permettant de gérer des processus bancaires complexes dans un environnement de production exigeant.
Ce projet m'a permis de renforcer mes compétences sur des problématiques de grande envergure : architecture front-end, qualité logicielle, automatisation des tests, observabilité et collaboration au sein d'équipes pluridisciplinaires.