Développeur web spécialisé en Angular / Java. Depuis trois ans et demi, j'ai pu travailler au sein d'une start-up puis pour de grands groupes tels que Seb ou EDF pour le compte d'une ESN. Ancien conseiller de vente, je suis issu d'une reconversion professionnelle passionnante à la Wild Code School.
Développement d'une suite d'applications pour les professionnels du cinéma (B2B, marketplace, etc.). Spécialisation en Angular et State Management avec Akita puis prise en main du reste de la stack technique tout au long du projet. Archipel Content: https://archipelcontent.com/ Archipel Market: https://archipelmarket.com/
Travail en méthodologie agile au sein d'une équipe internationale de douze personnes (décomposée en deux ou trois sous-groupes selon les sprints) où la communication se fait essentiellement en anglais:
Sprint de deux semaines.
Répartition des tickets entre développeurs.
Stand-up meeting, lancement de sprint, sprint rétrospective.
Travail d'équipe:
Communication constante avec l'ensemble de l'équipe et entraide.
Etre à l'écoute des difficultés rencontrées par les autres développeurs.
Peer-programming.
Monter en compétences rapide et acquisition de nombreuses connaissances par l'intermédiaire de développeurs plus expérimentés au sein de l'équipe et en auto-apprentissage.
Intégration des nouveaux développeurs au sein de l’équipe et transmission de ces compétences.
Création de plusieurs bibliothèques de composants réutilisables utilisant essentiellement Angular Material au sein d'une architecture Angular en mono repo. Ces librairies peuvent ensuite être utilisées directement dans différentes applications. Travail en collaboration directe avec l'équipe UI/UX.
Conception et maintenance du State Management avec Akita. Implémentation des différents stores, queries, services, guards utilisés par les applications et bibliothèques.
Création et maintenance des end-to-end tests avec Cypress couvrant le MVP des applications. Collaboration avec le chef de projet pour définir les tests attendus en utilisant les users stories et les users flows. Implémentation de la plupart de ces tests.
Implémentation et maintenance du backend avec Google Cloud, BigQuery, Firebase Analytics et Firebase Functions. Mise en place de la visualisation des différentes analytics pour les utilisateurs: configuration de BigQuery et Firebase Analytics, clarification des demandes avec l'équipe front, UI/UX et support, implémentation des différentes requêtes à BigQuery avec Firebase Functions.
Création d'une mini-application affichant le résultat des end-to-end tests avec Next js et MongoDB.
Utilisation de Git / GitHub et review de code.
Rédaction de documentations techniques en Anglais sur Notions.