Gérôme, développeur Front-End chez SFEIR Nantes nous raconte sa reconversion professionnelle et ses missions actuelles. En mission dans le secteur de l’assurance, il apporte son expertise sur Angular et sur les PWA. Plus que l’aspect technique, Gérôme intervient aussi hors de son périmètre. Sensible à l’expérience utilisateur, il lui arrive de donner son point de vue à l’équipe design.
Peux-tu te présenter ?
Après une première carrière comme manager opérationnel dans l’industrie, je me suis reconverti au développement il y a 3 ans et demi (à ce stade les demi comptent!).
Suite à une formation de 9 mois en alternance à l’école Simplon à Montreuil, j’ai eu l’occasion de travailler dans différents environnements techniques et fonctionnels avant de rejoindre SFEIR en juillet 2020.
Au sein de Sfeir, j’interviens principalement sur des sujets Front End, pour de la réalisation ou du conseil. Au-delà de ces responsabilités, je suis très investi dans les communautés de dev :
- bénévole pour des événements,
- contributeur, mainteneur Open source et membre de l’Open Source Initiative,
- speaker et organisateur de Meetup.
Peux-tu nous parler du contexte de la mission ?
Je suis actuellement en mission chez un client oeuvrant dans le secteur de l’assurance dans l’Ouest de la France.
Mon client a engagé une démarche de modernisation de son système d’information et a entamé une refonte de l’extranet de ses adhérents.
Suite à une première phase de développement initiée en 2019, ce projet a été relancé au cours de l’été 2020 pour une livraison attendue en fin d’année 2021.
Quel est ton rôle dans ce projet ? Ton expertise ?
J’ai rejoint l’équipe en place afin d’apporter une expertise sur Angular et sur la mise en place de fonctionnalités propres aux PWA.
En ce sens, au-delà de tâches de développement, j’accompagne techniquement l’équipe dans sa montée en compétence, que ce soit sur des questions ponctuelles, du pair programming, de la revue de code ou de la rédaction de documentation.
Avec l’importance de donner du sens à mon travail, j’ai également su nouer une relation de confiance avec l’équipe MOA, me donnant l’occasion de challenger les spécifications afin d’offrir la meilleure expérience utilisateur possible.
Quels technos & framework utilises-tu ?
L’application front end est développée avec Angular (actuellement en version 10).
Le design system utilisant les spécifications Material Design de Google, nous avons donc choisi d’utiliser la librairie Angular Material.
Pour faciliter la gestion de l’état de l’application et dans une démarche d’harmonisation des projets au sein de la Digital Factory du client, nous utilisons NGRX.
Au-delà de ces éléments, le projet embarque peu de librairies supplémentaires, pour un projet dont le contexte est simple et ne comprend pas de réelles problématiques ne pouvant être résolues facilement avec ce que propose le framework Angular nativement.
Pour distribuer les notifications aux utilisateurs, nous utilisons Firebase Messaging, une solution assez répandue en entreprise et qui propose de facilement organiser des campagnes de communication.
L’application ayant pour vocation à être également disponible sur les stores, une version hybride avec Cordova existe au sein du projet.
Qu’est-ce-que le projet t’a apporté en hardskills et softskills ?
Ce projet me permet de tirer profit de mon expérience de manager : accompagner une équipe et savoir apporter plus que les simples attentes de mon poste.
Ayant jusque là fait uniquement des projets web OU natifs, l’approche hybride est intéressante à découvrir pour répondre facilement à des problématiques de visibilité sur les stores.
Étant également assez sensible aux bienfaits d’une bonne expérience utilisateur, je suis assez proche du designer en charge sur le projet et c’est l’occasion pour moi de mettre en perspective la mise en place de bonnes pratiques.