Angular 2 n'est pas seulement une évolution d'AngularJS, puisque ce nouveau framework a été totalement réécrit par Google, avec une philosophie et des concepts qui lui sont propres.
Angular 4 est une évolution d'Angular 2.
MISSIONS
Depuis Janvier 2020 ( Tech Lead Front Angular )
Project : ej-portail
Plateforme permettant la gestion du workFlow des engagements juridiques entre l’etat et
les fournisseurs (publiques | privés ) .
Equipe: 1 PO, 1 Chef d'équipe, 1 SM , 1 tech lead Angular, 1 tech lead Back, 6 developers
Full-stack, 1 devops
Rôle:
● Participation au rituels scrum : Daily, sprint planning, découpage en tâches (refinement),
démo, retro.
● Mise en place de l’architecture de la partie Front from scratch en respectant les bonnes
pratiques.
● Développement des divers Apis BE et les implémenter dans le front .
● Proposer des solutions efficaces par rapport aux besoins fonctionnels ou aux problèmes
rencontrés.
● Garantir la qualité du code grâce à l’intégration des tests.
● Accompagner les devs en faisant le code review , validation des merges request et
gestion du GitFlow.
● Assurer le responsive design et l’ergonomie de l’application pour une expérience
utilisateur idéale (UX/UI) .
● Contribuer à l’amélioration continue du produit (fixation bugs, implémentation feed-back)
● Participer au support de l’application.
Outils et Technologies : Angular 12, Node JS , Express Js, Mongoose, Swagger, Sonar, Ngrx,
Nx, Rxjs, Angular Material , Jest, Cypress , Gitlab, Jira , Jenkins, Docker, Docker-compose, Agile
Scrum
Sep 2018 - Novembre 2019 ( dev Angular chez Malakoff
Médéric)
Project : PCP | PSP
Plateforme permettant la gestion d’affiliations des employés des entreprises sous-traitées
à Malakoff (Espace entreprise et espace salarié)
Equipe: 1 PO, 1 Chef d'équipe, 1 SM ,2 développeurs BE, 3 développeurs FE
Rôle:
● Participer à la planification des sprints, aux réunions quotidiennes et à la rétrospective
de chaque sprint.
● Refactoring de la partie front et ajout de nouvelles fonctionnalités.
● Traduire les maquettes sur Zeppelin en des interfaces graphiques responsives avec
Bootstrap.
● Créer des composants et des bibliothèques génériques et réutilisables.
● Développer les tests nécessaires avec Jasmine et Karma.
● Assurer une bonne qualité de code et suivre les meilleures pratiques de développement
front-end.
● Assurer le code review.
● Suivre le déploiement et s’assurer du bon fonctionnement des site sur les différents serveurs
(dev, uat, prod) à travers Jenkins.
● Fixation des bugs.
Outils et Technologies : Angular 6, angular-redux, angular cli, HTML5, CSS3, SAAS, TypeScript,
Rxjs, Bootstrap, Angular Material, Angular Flex Layout, lodash, Jasmine, Karma
sep 2017 - Juillet 2018 ( développeur Angular chez Advyteam)
Project : Accretio (********)
Réalisation et développement d'un SIRH: Gestion des employés (paie, congés, CRA) enquête de
satisfaction, réseau social interne , Statistiques ...
Equipe: equipe Connect : 1 Scrum Master, 5 développeurs
Rôles :
● Participation à la planification des sprints, aux réunions quotidiennes et à la rétrospective
de chaque sprint.
● Impliqué dans la conception, le développement et la maintenance de l'application.
● Proposer et planifier des brainstormings.
● Ajouter de nouvelles fonctionnalités en assurant le refactoring selon le besoin.
● Réalisation des interfaces graphiques et amélioration de l'expérience utilisateur.
● Gérer le gitFlow.
● Testez les services Web à l'aide de Postman / Swagger avant de l'implémenter dans le
Front.
● Correction des bugs.
Outils et Technologies : Angular 4, Spring Boot, MongoDb, Swagger, HTML, CSS, TypeScript,
Bootstrap, JQUery, SASS, Angular Material, ngx-bootstrap, angular-highcharts, lodash, Git, Jira,
Jenkins, Docker, Slack, Hangout Google, Agile SCRUM
Juillet 2015 - Juillet 2017 (développeur Angular chez Loyalcraft)
Projet : Snug-menu
Plateforme dédiée aux restaurants et cafés, qui offre un système complet de cash register avec un
système de fidélisation : auto-réservation, auto-service, paiement en ligne, réductions lors du
partage des commandes sur les réseaux sociaux, parrainage ...
Equipe : 1 PO, 8 développeurs
Rôles :
● Migration de l’application de l’ AngularJS vers Angular 2.
● Participation aux diverses phases du développement du projet.
● Assurer la mise à jour régulière des bibliothèques techniques environnementales et
traiter les effets secondaires.
● Ajouter de nouvelles fonctionnalités.
● Améliorer UX / UI.
● Aide à la conception et à la construction d’API RESTFUL pour piloter les
fonctionnalités.
● Écrire la description des différents web-services sur Wiki.
● Développer et implémenter des helpers pour centraliser le travail redondant.
● Maintenance de l’application et fixation des bugs.
Outils et Technologies: Angular Js, Angular 2/4 , HTML, CSS,TypeScript, Git, Jira, Jenkins,
Slack, Hangout Google, Angular Material,ngx-boostrap, ng-bootstrap, Rxjs, Stripe, ng2-translate