
Mustapha A.
Expert TypeScript · AWS · Technico-Fonctionnel
Salaire / Taux journalier
Paris, France
Mobilité : Paris, Lyon
Freelance
Peut venir sur site
Expertises
Langues
Expérience de travail
Squad-lead développeur Angular / Python / AWS – Pilotage technico-fonctionnel
EDFFreelance
déc. 2024 - Présent
1 an 11 mois
Lyon, France
- Refonte complète d’un outil historique à forte dette technique vers une solution moderne, modulaire et orientée API : cadrage du besoin, choix fonctionnels et techniques, coordination des intervenants - Interface entre les équipes métier, techniques et les partenaires : recueil, challenge et formalisation des besoins, contribution au backlog et à la roadmap produit, alignement fonctionnel / technique - Conception et Implémentation d’un système de configuration déclinant la plateforme en 3 produits métier distincts, garantissant la modularité de la solution - Conception, avec les utilisateurs, d’un lecteur vidéo sur mesure (IA, mesure de distances avec calibrage, annotation interactive) conforme à l’accessibilité (norme RGAA) - Pilotage de la transition technique (migration Angular 15->20) sans régression ni interruption de service - Sécurisation de la qualité et des performances : réduction de 40% du bundle initial, découpage en composants réutilisables, suppression de duplication de code - Industrialisation des tests d’acceptance (BDD : Cucumber, Playwright) couvrant les critères d’acceptation et garantissant la qualité des livrables - Coordination de l’équipe (8 développeurs) : animation des rituels, arbitrages, suivi d’avancement et reporting - Conception d’un système d’upload résilient de bout en bout (multipart, gestion d’erreurs, reprise automatique) fiabilisant les transferts de fichiers volumineux - Participation au Chapter Front : instance transverse réunissant les squad-leads front de l'ensemble des projets, contribuant à l'alignement des pratiques et à la montée en compétences collective - Contribution au design system interne framework-agnostic avec stencil.js : conception de composants réutilisables garantissant la cohérence UI à l'échelle de toute l'organisation
Squad-lead développeur Angular / Node.js
Agicap
janv. 2022 - déc. 2024
3 ans
Lyon, France
- 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 - Création et configuration d'un monorepo et utilisation de bibliothèques Angular avec NX pour améliorer les temps de build et de CI - Mise en place de tests d'acceptances en utilisant Cucumber et Playwright (Gherkin / BDD) - Configuration d'une nouvelle pipeline CI/CD utilisant GitHub Actions (migration depuis GitLab) - Réalisation de code reviews des pull requests front-end et partage des meilleures pratiques - Optimisation des différentes interfaces en utilisant, entre autres, du lazy-loading, virtual scroll, etc - Développement back-end (NestJS) des queries et des commandes en appliquant les principes de CQRS et de la clean architecture
Squad-lead développeur Angular
Enedis
févr. 2020 - janv. 2022
2 ans
Greater Lyon Area
- Maintenance et refacto de la base de code comprenant plus de 480 composants et services - Addition de features à fortes 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 grâce notamment à la mise en place d'un design système homogène et partagé - Code review de toutes les pull-requests sur le projet front - Mise à niveau des juniors de l'équipe sur les meilleures 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% - Amélioration de la pipeline CI front
Développeur Angular / Node.js
Egis
sept. 2018 - mars 2020
1 an 7 mois
Région de Lyon, France
- Analyse des besoins clients, conception puis développement d'applications métier d'opération et maintenance (O&M) à forte valeur ajoutée - Workshops sur l'ergonomie des nouvelles applications chez les clients - Création d'un mono-repo avec partage de code entre les applications Angular - Mise en place des bonnes pratiques de développement sur Angular et Typescript - Mise en place des tests automatisés en utilisant Jest (précédemment sur Karma+Jasmine) - Code review des pull-requests front-end, l'occasion de partager sur les bonnes pratiques - Veille au respect des contraintes “responsives” et à la bonne ergonomie des applications - Développement d'une librairie de composants d'interface utilisateur intuitive et accessible - Coordination du travail entre l'équipe backend et frontend - Animation des cérémonies Scrum: Daily Scrum, Sprint review, Sprint rétrospective...
Développeur Angular / Node.js
Southside Interactive SASFreelance
mars 2018 - août 2018
6 mois
Région de Paris, France
- Développements d'applications web, PWA et applications hybrides, notamment pour le compte de l'institut Hospitalier Franco-Britannique et le Crédit Agricole - Analyse du besoin et conception d'application B2E et B2C - Réflexion autour des interfaces utilisateur (UI) et de l'expérience utilisateur (UX) - Amélioration des performances des différentes applications et refactoring du code - Mise en place de communications temps réel entre client et serveur grâce à socket.io et node.js - Travaille en environnement agile — Scrum
Stage développeur Angular / Node.js
EXAKIS NELITE
nov. 2017 - mars 2018
5 mois
Région de Paris, France
Stage développeur JavaScript
Bosch Rexroth France
mars 2016 - août 2016
6 mois
Région de Lyon, France
Stage développeur JavaScript
Ricoh France
juil. 2014 - déc. 2014
6 mois
94150 Rungis, France
Formation
EPITECH - European Institute of Technology
Bac +5, Master en Technologie de L'information, Cycle d'expertise informatique
2016 - 2018
2 ans 1 mois
Création d'un projet en groupe sur une durée de 2 an en vue d'une commercialisation de ce dernier.
Beijing Jiaotong University
Programme international de sciences informatiques , Computer Science
2016 - 2017
1 an 1 mois
Validation du second semestre avec un score de 93/100.
EPITECH - European Institute of Technology
Bac +3, Bachelor de technique Informatique
2013 - 2016
3 ans 1 mois
Apprentissage de langages de programmation sous forme de projet seul ou en groupe.
LYCÉE CHARLIE CHAPLIN
Baccalauréat général S (Spécialité : mathématiques ), General Studies
2009 - 2012
3 ans 1 mois
Résultat : Mention bien
Activités et associations : Club de football Chassieu-Décines FC
Licences et certifications
AWS Certified Solutions Architect - Associate
Délivré le : sept. 2025
AWS Certified Cloud Practitioner
Délivré le : mars 2025