
Khaled Bouguerra
Développeur Fullstack Sénior Expert Angular | Node
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur logiciel avec 8+ ans d'expérience en développement web, actuellement chez BNP Paribas. Expert en technologies JavaScript modernes (Node.js, Angular, Nest.js, React) avec une solide expérience dans le secteur bancaire et automobile. Spécialisé dans les applications frontend performantes et les architectures REST, j'apporte une expertise technique complète et des solutions robustes pour vos projets digitaux.
Expérience de travail
DÉVELOPPEUR FULL STACK NODE.JS/ANGULAR
BNP ParibasFreelance
oct. 2022 - Présent
4 ans 1 mois
Paris, France
• Conception et développement d’une plateforme bancaire pour le screening client (AML compliance) et le traitement d’alertes réglementaires. • Backend : développement d’APIs sécurisées en Node.js v18, MongoDB, ExpressJs. • Frontend : développement en Angularv15, NgRx pour la gestion d’état, ngx‑charts pour les visualisations. • Architecture Front‑end basée sur le modèle Redux (NgRx) pour une gestion d’état robuste. • Réalisation de modules clés : authentification SSO, dashboard utilisateur, centre de notifications, timeline d’alertes, reporting graphique. • développement d’APIs REST suivant le design pattern clean architecture • Mise en place du socle applicatif, architecture modulaire front (lazy loading, feature stores). • Mise en œuvre des bonnes pratiques de code(eslint, pré‑commit Husky, clean code). • Maintenance et correction des bugs. • Code review. • Tests unitaires backend et frontend.
DÉVELOPPEUR FULL STACK NODE.JS/ANGULAR
France TélévisionsFreelance
nov. 2021 - oct. 2022
1 an
Paris, France
• Développement d’une application de live streaming, d’interaction en direct et d’agrégation de contenus pour les journalistes. • Backend: APIsNode.js +Express, gestion des sessions, interactions Redis, ElasticSearch. • Frontend: interfaces utilisateurs sous Angular, éditeur de lives, dashboards. • Conception et développement du front Angular (dashboard de streaming, timeline, gestion de flux multi‑sources). • Application des bonnes pratiques Angular, feature modules, lazy loading, state management. • Ecriture de tests unitaires avec Jest. • Maintenance, debugage, documentation technique.
DÉVELOPPEUR FULL STACK NODE.JS/ANGULAR
Renault
sept. 2018 - janv. 2022
3 ans 5 mois
92350 Le Plessis-Robinson, France
PROJET 1 : DPS Conception et developement d’une application (NodeJs, ExpressJs, Angular v7) modulaires pour la création et le déploiement d’applications semi‑industrielles ( python fastApi,node, angular, r‑shiny …etc), sans gérer la partie devops et la partie sécurité automatiquement (création du repo dans gitlab avec un template bien définie, création du pipeline ci et les différents jobs de test, build et deployement. deployer l’application dans l’intra ou dans GCP, gestion de l’authentification à l’aide d’un reverse proxy et openid‑connect code flow). • Backend: nodeJs, elasticSearch, docker, OpendID‑connect,mongoDB, mongoose, gitlab‑ci, ngnix, sonarQube. • Frontend: typeScript, javaScript, angular v7, rxjs, ngx‑translate, eslint. • Développement des services backend et frontend. • Développement du différents modules de l’application frontend (Angular v7) et l’API REST (NodeJs, ExpressJs, mongoDB, mongoose). • Implémentation de l’authentification utilisant openId‑connect code flow. • Implémentation des tests unitiare et tests end to end. PROJET2: BOOSTOAO • Développement d’un outil de reporting KPIs automobiles (Angular 4 + NodeJs, expressJs, début de migration React sur certaines fonctionnalités). • Frontend: TypeScript, JavaScript Angular 4, Bootstrap, css, rxjs, ngrx, SonarQube. • Backend: NodeJs, ExpressJs, MongoDB, Mongoose. • Implémentation partielle d’une refonte pour améliorer la maintenabilité(feature modules, lazy‑loading et state management) de certains modules critiques (ex : reporting). • Ajout de NgRx pour la gestionde l’état. • Développement de l’API REST en expressJs. • Maintenance, debugage.
Software Engineer
Proxym Group
oct. 2017 - août 2018
11 mois
Sousse Governorate, Tunisia
Working as a frontend developer on internet banking solutions keywords : Angular 2/4/5 ,Angularjs, Ionic, Cordova , webpack, karma, Jasmine, JWT, ES6 ,Git ,Unit testing
Software Engineer
5E for Training and e-Learning
août 2016 - oct. 2017
1 an 3 mois
Monastir Governorate, Tunisia
Working as a frontend developer : Angular 2/4 ,Angularjs, webpack, karma, Jasmine, JWT, ES6
Freelancer
XtendPlex Group
avr. 2017 - mai 2017
2 mois
Sousse, Tunisie
Extremly intresting experience with Xtendplex Group. I have participated in the developement of a Tv/Radio bidding solution. Angular 4 , Karma , Jasmine
PFE
Performance engineering
févr. 2016 - juil. 2016
6 mois
Sousse Governorate, Tunisia
- Conception et développement d’une plateforme de formation en ligne par visioconférence (back office + front office + blog). - Outils : IDE : PhpStorme. Framework : Symfony 2, Angularjs, Boostrap. Langage : PHP 5, JavaScript, HTML. Design pattern : MVC. Architecture : client-serveur (utilisation des Services Web REST).
Stagiaire
CAP Technologies SA
août 2015 - oct. 2015
3 mois
développement de l'application Android du plateforme d’accès à l’information et aux documents administratifs NAFEDH « Nafedh.org ».
stagaire
CPG
janv. 2014 - janv. 2014
1 mois
Formation
issatso
Engineer's Degree
2011 - 2016
5 ans 1 mois