About Mustapha
French
Native or bilingual
English
Fluent
Experience
- EDFLead Angular developerENERGY AND UTILITIESDecember 2024 - Today (1 year and 6 months)Lyon, FranceActuellement impliqué dans un projet stratégique au sein du département de production d’électricité thermonucléaire. Mon rôle consiste à concevoir et améliorer des solutions robustes en Angular, en veillant à la performance, la maintenabilité et l’évolutivité des applications.
- AgicapLead Angular developer — Node.js developerSOFTWARE PUBLISHINGFebruary 2022 - December 2024 (2 years and 10 months)Lyon, FranceEn ayant intégré la nouvelle product line “Cash Collect” l'objectif a été de publier au plus vite les premières versions des solutions de suivi et relances de documents comptables (factures et avoirs). Après près de trois ans, l’outil arrive à maturité en intégrant notamment des fonctionnalités d’analytics (dashboard), filtrages, création et édition de documents comptables, génération PDF, import et export par téléchargement direct ou par mail, relance manuelle et automatique par email ainsi que par courrier, envoi de récapitulatif par email au client, mise en place d’un portail public pour permettre aux clients d'effectuer le règlement des factures.Missions :❖ Contribution au design system interne : introduction de nouveaux composants en respectant les besoins de performance, d'accessibilité et de design (pixel perfect assuré par des screenshot tests)❖ Mise en place d'une architecture micro-frontend pour découpler les différentes lignes de produits❖ Optimisation des différentes interfaces en utilisant, entre autres, du lazy-loading, track-by, virtual scroll, stand-alone components, etc❖ Création et configuration d'un monorepo NX, utilisation de bibliothèques Angular (buildables) pour améliorer les temps de build et de CI❖ Mise en place de tests d'acceptances ainsi que des tests unitaires en utilisant Cucumber et Playwright (BDD)❖ Configuration d'une nouvelle pipeline CI/CD utilisant GitHub Actions (migration depuis GitLab) avec la création de workflow sur mesure, pour en citer quelques-uns: Quality check des pull requests, déploiement automatisé, déploiement chaque jour ouvré en production, génération automatique des client HTTP avec open-api (@nestjs/swagger)❖ Réalisation de code reviews des pull requests front-end et partage des meilleures pratiques Angular et web en général (HTML, CSS, JS/TS)❖ Développement back-end (NestJS) des queries et des commandes en TDD et en appliquant les principes de clean architecture
- Enedis - LyonLead Angular developperENERGY AND UTILITIESFebruary 2020 - February 2022 (2 years)Lyon, FranceSous la responsabilité de notre solution architecte, j’ai intégré l’équipe “CASA” (Configuration, Administration, Supervision et Analyse des postes sources) en tant que lead développeur sur la partie Angular. J’ai aidé notamment à améliorer la cartographie et à refondre la partie de dessin de schéma unifilaire.Missions :❖ Ajout de nouvelles features à forte valeur ajoutée: clusterisation de la cartographie avec des svg dynamique sous forme donut chart, data visualisation avec D3.js, Schéma de configuration des postes sources avec création dynamique de component Angular SVG, etc❖ Harmonisation et standardisation des différentes pages❖ Mise à niveau des juniors de l'équipe sur les bonnes pratiques Angular (de testing, d'utilisation des observables, de performance et de découpage de code)❖ Restructuration complète du projet qui a permis de réduire la taille du bundle initiale de 20%❖ Effectuer les montées en version Angular successives de la 8 à la 12
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master en technologie de l'informationEPITECH2018Création d'un projet en groupe sur une durée de 2 ans en vue d'une commercialisation de ce dernier
- Master international de sciences informatiquesBJTU (Pékin)2017Réalisation d'un projet complet en mode Agile tout en portant une importance particulière à l'UX
Certifications
- AWS Certified Cloud PractitionerAmazon Web Services Training and Certification2025