About Mustapha
French
Native or bilingual
English
Fluent
Experience
- EDFLead Angular developerENERGY AND UTILITIESDecember 2024 - Today (1 year and 6 months)Lyon, FranceCurrently involved in a strategic project within the thermonuclear electricity production department. My role consists of designing and improving robust Angular solutions, ensuring the performance, maintainability, and scalability of applications.
- AgicapLead Angular developer — Node.js developerSOFTWARE PUBLISHINGFebruary 2022 - December 2024 (2 years and 10 months)Lyon, FranceHaving joined the new product line “Cash Collect”, the objective was to release the first versions of accounting document tracking and reminder solutions (invoices and credit notes) as quickly as possible. After nearly three years, the tool has reached maturity by integrating features such as analytics (dashboard), filtering, creation and editing of accounting documents, PDF generation, import and export by direct download or by email, manual and automatic reminders by email and by mail, sending summaries by email to the client, and setting up a public portal to allow clients to pay invoices.Missions :❖ Contribution to the internal design system: introduction of new components respecting performance, accessibility, and design needs (pixel perfect ensured by screenshot tests)❖ Implementation of a micro-frontend architecture to decouple different product lines❖ Optimization of various interfaces using, among others, lazy-loading, track-by, virtual scroll, stand-alone components, etc.❖ Creation and configuration of an NX monorepo, use of Angular libraries (buildables) to improve build and CI times❖ Implementation of acceptance tests as well as unit tests using Cucumber and Playwright (BDD)❖ Configuration of a new CI/CD pipeline using GitHub Actions (migration from GitLab) with the creation of custom workflows, to name a few: Quality check of pull requests, automated deployment, daily production deployment, automatic generation of HTTP clients with open-api (@nestjs/swagger)❖ Performing front-end pull request code reviews and sharing best practices for Angular and web in general (HTML, CSS, JS/TS)❖ Back-end development (NestJS) of queries and commands in TDD and applying clean architecture principles
- Enedis - LyonLead Angular developerENERGY AND UTILITIESFebruary 2020 - February 2022 (2 years)Lyon, FranceUnder the responsibility of our solution architect, I joined the “CASA” (Configuration, Administration, Supervision, and Analysis of Source Stations) team as a lead developer for the Angular part. I notably helped improve the mapping and refactor the single-line diagram drawing part.Missions :❖ Addition of new high-value features: mapping clusterization with dynamic SVGs in the form of donut charts, data visualization with D3.js, configuration schema for source stations with dynamic creation of Angular SVG components, etc.❖ Harmonization and standardization of different pages❖ Training of junior team members on Angular best practices (testing, observable usage, performance, and code splitting)❖ Complete restructuring of the project which led to a 20% reduction in initial bundle size❖ Performing successive Angular version upgrades from 8 to 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 in Information TechnologyEPITECH2018Création d'un projet en groupe sur une durée de 2 ans en vue d'une commercialisation de ce dernier
- International Master of Computer ScienceBJTU (Beijing)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