Développeur Full stack Angular / Nestjs Js / Ts &ndash Projet Personnel
avril 2023 - aujourd'hui
Equipe : En collaboration avec un propriétaire d&rsquoun showroom, on spécifie les besoin métier qu&rsquoil a en
termes de gestion interne de son showroom, il joue le rôle du Product Owner et testeur. Me concernant
je lui propose des interface pensés UI/UX, et je développe avec deux apprentis les parties front et back
de l&rsquoapplication.
Projet : Application de gestion interne : Développement d&rsquoune application de gestion de stock,
d&rsquoemployés et de la trésorerie du magasin, avec les technologies modernes.
Missions :
âÂŽ¯ Recueil du besoin fonctionnel, réalisation des users stories et pilotage en Scrum
âÂŽ¯ Conception et développement des services back (authentification, gestion de stock &hellip)
âÂŽ¯ La mise en place des bonnes pratiques de Git, JS / TS
âÂŽ¯ Encadrement des deux apprentis, la revue du code et l&rsquoamélioration continue
âÂŽ¯ Proposition des designs et des interfaces graphiques au responsable du showroom.
âÂŽ¯ Développement du périmètre fonctionnel front
Environnements techniques : Angular 14, NestJs 9, TypeOrm, GraphQL, Rxjs, TypeScript, HTML5, SCSS,
Ngxs, Docker Desktop, npm, Git, gitHub, Trello, Discord
(Levallois-Perret) Développeur Full stack
- Saint-Gobain / Amayas
novembre 2022 - mars 2023
Angular / NodeJs / Nestjs &ndash Js / Ts
Equipe : Dans un contexte en monorepo, nous étions 5 développeurs pour 5 projets pour le client SaintGobain, tous sous la responsabilité du même chef de projet de chez Amayas, les différents
interlocuteurs côté client sont les testeurs des applications.
Projet : Gestion des contrôles et des tâches des sites Saint-Gobain : Développement d&rsquoune application
V2 de gestion des contrôles et des tâches à effectuer au sein de chaque site physique qui appartient au
client, avec le chef de projet on a conceptualisé la nouvelle architecture du projet et le model de
donnée, visant la performance et la fluidité d&rsquointeraction avec l&rsquoapplication, j&rsquointervenais sur les parties
front et back.
Missions :
âÂŽ¯ Conception, Implémentation et développement des composants et service du front et back
âÂŽ¯ Participer à la mise en place des bonnes pratiques de Git
âÂŽ¯ Participer aux réunions d&rsquoamélioration technique du groupe (architecture et performance)
âÂŽ¯ Développement du périmètre fonctionnel &ndash faire la revue du code du périmètre transverse
âÂŽ¯ Intégration des composants transverses du monorepo Nx
âÂŽ¯ Proposition et développement des interfaces suivant le design
âÂŽ¯
Environnements techniques : Angular 14, NodeJs, NestJs 9, Nx Monorepo, TypeScript, TypeORM,
GraphQl, Appolo (server/client), MsSQL, HTML5, SCSS, yarn, Git, Azure DevOps, VS code, Docker
Desktop
Consultant Angular / Javascript &ndash Développeur Front
(Paris 13) Groupe BPCE, pole informatique BPCE SI
avril 2019 - septembre 2022
Equipe : nous étions une Squad parmi 5 d&rsquoautres, notre équipe était constituée d&rsquoun chef de projet, 2
Architectes, 1 Scrum Master, 1 Product Owner, 6 développeurs Front et 3 développeurs back, les
collaborateurs du groupe sont les testeurs.
Projet 1 : Espace client bancaire BPCE : Développement d&rsquoun nouvel espace client avec les technologies
modernes, j&rsquointervenais sur la partie « Page d&rsquoaccueil et Comptes », nous construisions une librairie
bancaire générique qui est utilisée par plusieurs marques du groupe (Banque populaire, Caisse
d&rsquoépargne, Natixis &hellip).
Missions :
âÂŽ¯ Conseil, Implémentation et développement des composants et service du front
âÂŽ¯ Participer à la mise en place des bonnes pratiques de Git et Angular
âÂŽ¯ Participer aux réunions d&rsquoamélioration technique du groupe (architecture et performance)
âÂŽ¯ Développement du périmètre fonctionnel - ainsi que les tests unitaires associés
âÂŽ¯ Intégration du service Google Maps (front), exploitation des données de géolocalisation (back)
âÂŽ¯ Intégration des composants du groupe BPCE
âÂŽ¯ Développement des interfaces suivant le design de l&rsquoapplication
âÂŽ¯ Suivre la charte graphique du groupe.
Equipe : 1 chef de projet, 1 Architecte, 1 développeur back et 1 développeur front (moi-même)
Projet 2 :
Brique de paramétrage : Cette application web sert à restituer les données et les afficher d'une manière
intuitive pour faciliter le paramétrage de chaque application par l'utilisateur, ensuite on avait un service
développé côté back qui permet de renvoyer à la demande - avec des critères en entré comme la
marque, la version et l&rsquoOS - le paramétrage d'une application X.
Missions :
âÂŽ¯ Conseil, Implémentation et développement du front
âÂŽ¯ Développement des services Angular et gestion du state avec Ngxs
âÂŽ¯ Intégration des composants du groupe BPCE et ceux de PrimeNg UI component library
âÂŽ¯ Développement des interfaces suivant le design de l&rsquoapplication
âÂŽ¯ Synchronisation avec le back et restitution des données par appel service (BAPI)
Environnements techniques : Angular 8/9 et 10, Rxjs, TypeScript, Google Maps, Jest, TSlint, HTML5,
SCSS, Ngxs, npm, Git, Java, Jenkins, SonarQube, XLD, Jira, Bitbucket, Confluence, Scrum
Environnements techniques : Angular 12, Rxjs, TypeScript, Jest, TSlint, HTML5, SCSS, Ngxs, Git, Java,
Jenkins, SonarQube, XLD, Jira, Bitbucket, Confluence, Scrum
Consultant et Lead technique ANGULAR
(Levallois-Perret) SCOR SE
septembre 2018 - décembre 2019
Equipe : 1 chefs de projet, 4 Business Analystes, 6 développeurs front (moi-même à paris et 5 en Inde)
Contexte : Score Admin : Encadrement de l&rsquoéquipe en offshore, Développement d&rsquoune plateforme de
gestion des données et des contrats d&rsquoassurance internes.
Missions :
âÂŽ¯ Former l&rsquoéquipe en Inde en Angular et mettre en place les bonne pratiques JS / TS
âÂŽ¯ Mettre en place un workflow Git, séparation des branches (développement, recette et
production)
âÂŽ¯ Mise en place de la structure des composants communs à l&rsquoapplication
âÂŽ¯ Développement des interfaces suivant le design de l&rsquoapplication
âÂŽ¯ Développement du périmètre fonctionnel
âÂŽ¯ Participation aux réunions de démonstration avec le client et prendre en compte ses retours
Environnements techniques : Angular 6, Rxjs, TypeScript, Bootstrap, karma, jasmine, TSlint, HTML5,
SCSS, npm, Git, Jenkins, Jira, Bitbucket, Confluence
Consultant AngularJS/ Développeur front
(Montreuil) Orange Bank
octobre 2016 - mai 2018
Contexte : Orange ayant majoritairement racheté Groupama Banque courant 2016, elle souhaitait créer
sa propre Banque en ligne : « Orange Bank » dans un contexte AGILE et un engagement par Sprint.
Equipe : nous étions une Squad parmi 8 d&rsquoautres, 1 chef de projet, plusieurs Architectes, 1 Scrum
Master, 2 Product Owner, 4 Business Analystes, 5 développeurs front, 2 développeurs back, plusieurs
testeurs.
Projet : J&rsquointervenais sur les parties suivantes « Vie du Compte, Mes Demandes, Ma Carte » :
- La page d&rsquoaccueil de l&rsquoapplication, qui contient le nom du client et le solde de ses différents comptes
(courant et livret).
- l&rsquoensemble des transactions du client (catégorisation, détail), et les statistiques des dépenses par mois.
- Le formulaire des demandes et des réclamations du client.
- La création de la carte prémium, activation et désactivation.
Missions :
âÂŽ¯ Lors de la phase backlog grooming : contrôler que la qualité des spécifications est suffisante
pour commencer les développements.
âÂŽ¯ Estimer les US au Sprint Planning et respecter la capacité à faire en cours du sprint.
âÂŽ¯ Faire les développements du périmètre fonctionnel - ainsi que les tests unitaires associés - fixé
au Sprint planning dans les délais et les charges.
âÂŽ¯ Participation aux rituels agiles et suivi des développements
âÂŽ¯ Assurer la qualité des différents livrables : produit, codes
âÂŽ¯ Participer aux phases de test d'acceptation et de test d'intégration
âÂŽ¯ Corriger les anomalies remontées en tests d'acceptation, de qualification, d'intégration et de
recette
Environnements techniques : Angular 1.5, JavaScript, d3.js, Bootstrap, HTML/CSS, Git, npm,
karma/jasmin, Jira, Less, gulp, require.js, VS code, eslint
Développeur FullStack PHP/JS
(Le Havre) OPTIMISC (Alternance)
septembre 2015 - août 2016
Contexte : Développement d&rsquoune application web basé sur la méthode des points de fonctionsPUG
(International Function Point User Group), qui permet de calculer selon certaines formules, la richesse
fonctionnelle livrée à l&rsquoutilisateur,
Equipe : 1 chef de projet et moi-même
Missions :
âÂŽ¯ Ecrire le cahier de charge à l&rsquoaide du chef de projet
âÂŽ¯ Développement en PHP5, HTML, CSS et Bootstrap
âÂŽ¯ Génération des diagrammes de données et importation en PDF avec JasperReports
âÂŽ¯ Mise en place d&rsquoun modèle de donnée avec UML2 et création de la BD sur PHPMySQL
âÂŽ¯ Déploiement du projet sur le serveur hébergeur avec FileZilla
Environnements techniques : PHP5, MVC, PHPMySQL, HTML5, CSS3, JavaScript, JasperReports,
Bootstrap