Noredine Bahri

Angular/NodeJS

Rabat-Salé-Kénitra, Morocco

About

mean stack developer

Experience

  • Concepteur développeur at Sofrecom Maroc
    Oct 2023 - Present · 2 yrs 10 mos

    développeur Angular + C# + SharePoint

  • Software Engineering Lead at Capgemini
    Oct 2021 - Oct 2023 · 2 yrs 1 mo

    Full Stack Node.js Angular

  • Développeur Full Stack at client africain
    Mar 2020 - May 2021 · 1 yr 3 mos

    Agile Scrum : trello Version control : git nombre du développeurs 1 problème : + la surcharge de payload + la sécurité man-in-middle + jwt + information non sécurisé + les tests unitaire + intégration solution : + la mise à jour angular 9 - 10 - 11 + amélioré l'application angular et user expérience avec des interceptor + preloadingstrategy + resolver + la mise à jour 14.x.x + test unitaire (karma - jasmine) + développer des bibliothèques + utilisé package helmet (sécurité) + utilisé crypto-js encrypt et decrypt les inforamtions avec AES algorithme + test unitaire : mocha - chaijs - supertest + ajouter plusieurs composants et models + design pattern MVC

  • AGENCE CODIT (1 yr 3 mos)
    • développeur Angular
      Oct 2019 - Apr 2020 · 7 mos

      Agile Scrum - Trello nombre du développeurs : 3 développeurs ● application de gestion ressource humain **mes tâches : - architecte l'application - test unitaire karma jasmine - bibliothèque - développer des components modules (shared - core - feature) services interceptors resolver interfaces classes - routes - route child ● npm ● git

    • Développeur node.js
      Feb 2019 - Sep 2019 · 8 mos

      nombre du développeurs : 5 développeurs ■ my job : ● développement web service Node.js - Rest Api (MVC) ExpressJS - Sequelize (ORM) - Crypto - JWT - body-parser - express-validation - mocha - chaijs - logger - mysql2 ● pour test création RDS AWS (mysql) et AWS Elastic Beanstalk ● Agile Scrum - Trello ● npm - git - Docker

  • Développeur Full Stack at client africain
    May 2018 - Jan 2019 · 9 mos

    Agile Scrum : trello nombre du développeurs 3 * problème : + séparation des applications du site web * solutions : + développer une application pour que les responsables de l'ambassade ajouter autan d'application et même la gestion et modification des applications * les technologies : + Angular v8 + Node.js 12.x.x (LTS) : express.js - express-validation - jsonwebtoken - bcrypt - bodyparser - dotenv - sequelize - mysql2 - nodemon + Mysql + outils : workbench - vscode * déployé Agile Scrum : trello nombre du développeurs 3 * problème : + séparation des applications du site web * solutions : + développer une application pour que les responsables de l'ambassade ajouter autan d'application et même la gestion et modification des applications * les technologies : + Angular v8 + Node.js 12.x.x (LTS) : express.js - express-validation - jsonwebtoken - bcrypt - bodyparser - dotenv - sequelize - mysql2 - nodemon + Mysql + outils : workbench - vscode * déployé * formation : formé deux développeurs angular et node.js