Chady BAGHDADI

Lead Front-end Angular Developer

Salaire / Taux journalier

Freelance

Expertises

AngularJavascriptTypescriptGitBootstrapHTMLCSSTailwind CSSNodeExpressNestDockerJenkinsMySQLMongoDBFigmaJiraConfluenceTest Driven DevelopmentCoaching agileScrumRESTful APIsMicroservicesIonicPostmanSwagger/OpenAPIHexagonal ArchitectureRedis

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Développeur Front-end Angular avec +7 ans d'expérience, actuellement Lead chez CATS. Expert en architecture hexagonale, migration de versions complexes (Angular 12→21) et optimisation de performance avec RxJS/NgRx. Spécialisé en sécurité applicative (OWASP, Checkmarx), tests unitaires avancés et CI/CD. Je transforme vos projets en applications robustes, accessibles et évolutives avec un code de qualité certifié SonarQube.

Liens

Expérience de travail

Lead Front Angular

CATS

oct. 2022 - Présent

4 ans 1 mois

– Étude et estimation des user stories et participation à l'implantation des différentes briques applicatives. – Mise en place des composants générique (formulaires, tableaux, buttons, pop-up). – Revue du code et résolution des Bugs liés aux différents composants front. – Traitement et Suivi des réclamations clients. – Augmentation de la couverture des tests unitaires et implémentation des bonnes pratiques. – Effectuer les tests unitaires avec le framework Jasmine en respectant les conditions standard de sonarQube. – Suivi de pipelines en utilisant GitLab CI/CD tout en assurant une livraison continue sans bugs jusqu'à leur dé- ploiement ainsi la résolution des Bugs et conflits liés aux merge des versions. – Implémentation de l'accessibilité du l'application via le clavier et via la voix en utilisant la tabulation et l'ex- tension « waves ». – Intégration la bibliothèque « Highcharts » pour créer des graphiques interactifs et attrayants, afin de représenter les données de manière claire et informative. – Utilisation du « Rxjs » et « NgRx » afin de garantir la réactivité du code. – Migration du projet du la version 12 à 21 et travailler avec « le signal ». – Audit de code interne en se basant sur les rapports d'analyse << Checkmarx >> des projets afin de garantir la sécurité de l'application.

Développeur Angular

BPCE

avr. 2020 - sept. 2022

2 ans 6 mois

– Consommations des API Rest (Express/Node) en utilisant Swagger pour décrire les API et Postman pour effectuer des tests. – Design et développement du l'application en utilisant Angular material avec le HTML et Css comme désigne système. – Corrections des bug, factorisation du code et identification de sources des anomalies en utilisant le débogage chrome. – Utilisation du « Rxjs » et « Ngrx » et du typescript. – Implémentation des tests unitaires avec « Jest ». – Implémentation d'un système de recherche et filtrage avancés: Mettre en place des fonctionnalités de recherche et de filtrage avancés pour permettre aux utilisateurs à trouver rapidement les documents et les donnes dont ils ont besoin. – L'implémentation réussie de l'architecture hexagonale pour optimiser la conception des systèmes logiciels. – Implémentation de modules de sécurité « OWASP » : XSS, CSRF... – Utilisation de principe << SOLID >> et des << designe patterns >>. – Pratiquer le développement piloté par les tests << TDD >>, Tests Unitaires et Tests Fonctionnels. – Utilisation d'agents IA (Claude, GitHub Copilot, ChatGPT) pour améliorer la productivité, l'assistance au développement et l'optimisation du code.

Développeur Angular

ENRagri

mars 2017 - mars 2020

3 ans 1 mois

– Analyse du cahier de charge de projet, étude et estimation des user stories et Participation aux réunions Scrum Planning, Daily Scrum. – Préparation de la documentation avec Swagger. – Développement des web services avec le Framework Express. – Intégration d'une Template personnalisée avec Bootstrap 4 et mise en place des composants générique (Dashboard admin, commercial, client, formulaires, buttons, pop-up). – Développement d'une interface utilisateur avec Angular pour chaque acteur. – Gestions des favoris, de devis, factures, consultations de l'historique. – Implémentation d'une bibliothèque Google Maps pour localiser la position des clients. – Intégration de Socket pour mettre l'application en temps réel (système de notification et discutions instantanée) ainsi l'utilisation d'un système mailing. – Utilisation de Redis pour le cache des donnes. – Implémentation des chartes graphiques Test unitaire et test intégration et Déploiement de la plateforme sur un serveur VPS OVH. – Pratiquer le développement piloté par les tests << TDD >>.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.