
Abd-eljabbar JADDI
Développeur Senior Node.js/Nest.js/APIs/Vue.js
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Île-de-France, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur JavaScript full-stack avec +6 ans d'expérience chez BNP Paribas, CNAM et Alcatel-Lucent. Expertise prouvée en Vue.js, React, Node.js et TypeScript avec développement d'applications bancaires et d'assurance maladie. Spécialisé en architectures modernes et solutions scalables pour transformer vos projets en succès.
Expérience de travail
Développeur senior Vue.js/ Nest.js
APHP
juin 2026 - Présent
5 mois
Paris, France
Projet : Conception et développement d’une plateforme intranet modulaire dédiée à la gestion des applications et habilitations du Département d’Information Médicale (DIM) de l’AP-HP. Missions et Tâches : • Définition et mise en œuvre d’une architecture Full-stack modulaire, structurée par domaines métier. • Conception et développement de la sécurité applicative : authentification Keycloak, gestion des JWT, habilitations RBAC et contrôle d’accès basé sur les rôles et périmètres hospitaliers. • Mise en place de workflows de validation pour la création des comptes et les demandes d’accès, avec gestion des notifications par e-mail. • Développement de modules fonctionnels avec recherche multicritères et tableaux AG Grid configurables. • Implémentation de la persistance des préférences utilisateur : colonnes visibles, ordre, tri, filtres et configuration des tableaux. • Conception et développement d’une couche BFF (Backend for Frontend) pour centraliser les échanges entre le Front-end et les services/API externes. • Intégration avec des systèmes et chaînes métier externes, notamment SEDITRACE, FICHCOMP et AREM. • Conception et mise en œuvre de la chaîne d’intégration continue (CI/CD) avec GitLab CI : linting, tests, build et automatisation des déploiements. • La mise en production sur l’infrastructure interne de l’AP-HP, notamment sur Windows Server / IIS. • Mise en place des bonnes pratiques de développement : ESLint, architecture modulaire, séparation des responsabilités et qualité du code. Environnement technique : Vue 3 (Composition API), Vite, Pinia, Vue Router, AG Grid, SCSS, Node.js, Nest.js, Prisma, PostgreSQL, API REST, JWT, Keycloak, RBAC, SPA, Git/GitLab, ESLint, Windows Server / IIS.
Ingénieur Logiciel Externe chez BNP Paribas Node.js/Fastify.js
BNP ParibasFreelance
sept. 2023 - août 2025
2 ans
Paris et périphérie
Projet : Au sein d'une équipe de BP²I, on travaille sur le développement et la gestion des APIs utilisés par les groupes BNPP, BNL, Fortis, ainsi que le développement sur Netcool impact. Missions et Tâches : • Développement des APIs Rest avec Node Js en utilisant le framework Fastify et ses plugins. - Validation d’authentification des utilisateurs selon leurs rôles Accordés par le Service APIGEE. - Simuler les fonctionnalités de NOI (Maintenance, Remédiation…) par des APIs Rest. - Gestion de caching (Redis) et load-blancing pour garantir la bonne performance des APIs. • Test Fonctionnels et unitaires des différents couches (dao, services, controllers, helpers…) en utilisant la méthode TDD pour rassurer la bonne qualité de code avec Jest. • La documentation avec Swagger afin de consommer ses APIs tout en respectant les besoins des clients. • Participation en rédaction de design des APIs et en différents choix techniques (architecture, technologies…) • Installation et supervision des APIs dans les serveurs des différentes environnements (DEV, QUAL, PROD). • Assurer l’intégration et le déploiement continue. • Formation aux nouveaux arrivants. • Participer aux démonstrations des APIs aux clients. Environnement Technique : JavaScript, Node.js, Fastify Js, Oracle, Jest, Redis, OAuth2, JWT, OpenAPI, Jenkins, Kubernetes, Git, Ansible Tower, Postman, Netcool, Jira, Scrum, VS code, Red Hat OS.
Ingénieur d’études et développement JavaScript Externe ( Vue.js, Node.js, Nest.js )
Cnam (Caisse nationale de l’Assurance Maladie)
nov. 2022 - oct. 2023
1 an
Paris, France
Projet : La Refonte d’une application web (SEFLEX) pour la CNAM ayant le but de la gestion des remboursements des frais médicaux et la génération des fichiers B2. Missions et Tâches : • Développement de la partie front-end avec le framework Vue en TypeScript. - Création des nouvelles maquettes suivant les actes de remboursements et les norme de la CNAM. - Intégration des composants vuetify. • Test des composants vue et génération des rapports de couverture. • Assurer le clean code durant les phases de développement. • Développement et Maintenance des services rest côté backend avec Nest.js. • Rédaction de la documentation des nouvelles fonctionnalités sur Confluence. Environnement Technique : Vue.js, Vuex, Vuetify, Eslint, Vue test, Nest, PostgreSQL
Ingénieur d’études et développement JavaScript Externe ( Vue.js, Node.js, Sails.js )
Alcatel-Lucent Enterprise
janv. 2019 - oct. 2022
3 ans 10 mois
Casablanca et périphérie
Projet : En AGILE au sein d'une équipe d'Alcatel-Lucent Enterprise (Brest-France), pour construire un système de gestion de réseau de nouvelle génération (OVNG), qui permet l'accès et le contrôle des appareils de télécommunication équipements qui sont utilisés par certains clients ALE en fonction des besoins, avec une architecture Microservices. Missions et Tâches : • Développement de la partie Backend en Node.js avec le Framework Sails.js et l'ORM Waterline. - Création des Rest APIs pour la gestion des points d’accès (AP) au niveau des Msps, Organisations… - Gestion de l’authentification avec JWT. - Tests Unitaires avec Mocha.js. - Documentation des APIs sur Swagger. • Développement de la partie Front-end avec Vue.js et Vuex comme store. - Création des tableaux et formulaires pour la gestion des devices (create, update, settings …). - Géolocalisation et couverture des devices sur le plan des bâtiments en utilisant la bibliothèque Vue-Leaflet. - Analyse et reporting des informations devices et leurs utilisateurs sur des charts - Intégration de design suivant la template demandée. - Rédaction de la documentation des nouvelles fonctionnalités sur Confluence. Environnement Technique : Node.js, Vue.js, Sails.js, MongoDB, Mocha.js, Swagger, Vuex, chart.js, Vue-Leaflet, Waterline, CSS3, HTML, jQuery, Docker, Scrum, Jira, Confluence.
Formation
École Nationale des Sciences Appliquées de Fès
Master of Engineering
2016 - 2018
2 ans
FST Settat
LST
2015 - 2016
2 ans