PH

Pierre Houllière

Retour

Stage de deuxième année


Contexte

J’ai effectué mon stage au sein du siège social de la Matmut à Rouen. J’ai intégré la Direction du Numérique et de l’Innovation (DNI), et plus spécifiquement l’équipe UX (Expérience Utilisateur). La Matmut est une grande entreprise mutualiste au service de plus de 4.6 millions de sociétaires.

Environnement de travail

J’ai travaillé dans un open space avec placement libre. Tout le matériel était fourni (pc, écrans, périphériques, …).

Environnement technologique

NomDescription
C# (.NET)Assure le développement d’applications back-end robustes ainsi que des services Windows.
TypeScriptPermet la création d’interfaces dynamiques pour les portails clients, notamment via la bibliothèque React.
CobolGère les traitements de masse et les transactions rapides.

L’hébergement s’appuie sur des machines “open” (Linux/Windows) pour les applications web, et des machines “Z” (Mainframes IBM) pour le cœur métier.

NomDescription
JiraPermet de suivre l’avancement des tâches, de gérer le backlog et de piloter les anomalies.
ConfluenceBase de connaissances et wiki centralisant toute la documentation technique et fonctionnelle.
Azure DevOpsGère le cycle de vie des applications : hébergement du code (Git) et automatisation des tests/déploiements (Pipelines CI/CD).
ZoomUtilisé pour les réunions d’équipe quotidiennes (Daily UX) et le partage d’écran.

Missions

J’ai travaillé sur le développement d’outils destinés à faciliter le travail des développeurs UX chargés du design system.

Un design system est un référentiel centralisé regroupant des composants d’interface réutilisables et des règles d’utilisation, visant à garantir une cohérence visuelle et fonctionnelle sur l’ensemble des produits numériques d’une entreprise.

Exemple de page du design system décrivant l’utilisation correcte du logo.

  1. Environnement de tests E2E du design system

Automatiser les tests de non-régression visuelle du design system de la Matmut pour prévenir les bugs d’affichage transverses.

  1. Interface de monitoring des assets du design system

Surveiller l’évolution du poids des fichiers (bundles) générés par le design system pour garantir des temps de chargement optimaux aux utilisateur.

Preuve

Télécharger le fichier