Depuis près de 16 ans, je suis plus que passionné par la programmation et tout ce qui touche à l'informatique. J'aime être confronté à de nouvelles problématiques, afin de chercher la meilleure solution pour les résoudre.
Analyse précise du besoin avec l’équipe Produit, et conception de diagrammes UML.
Développement et maintenance évolutive et corrective des briques logicielles.
Écriture des tests unitaires, d’intégration, et participation active à l’élaboration des tests E2E, avec l’équipe QA.
Participation au processus de mise en production avec l’équipe Run
Support interne, afin de venir en aide au service Support.
Monitoring de l'application et intervention lorsque nécessaire
Rédaction de documentation
Migration vers une architecture de type « micro-frontends »:
Comparaison des différentes technologies disponibles pour scinder notre « Legacy » en plusieurs applications indépendantes, dans le but d’accélérer notre processus de développement. Après confrontation des différents POC proposés par les ingénieurs, nous avons choisi de retenir la solution que j'ai préconisé: SingleSpa.
Création d’une nouvelle arborescence, et du système de construction/déploiement des différents micro-frontends.
Élaboration de diagrammes de la nouvelle architecture.
Réflexion sur les différentes stratégies possibles pour effectuer la migration (méthode additive, soustractive).
Mise en place du nouveau design système (basé sur Storybook).
Migration des 2 premiers microfrontends, en démontrant à l'équipe la marche à suivre afin d'appliquer la méthode soustractive.