Mustapha A.

Expert TypeScript · AWS · Technico-Fonctionnel

Salaire / Taux journalier

Paris, France

Mobilité : Paris, Lyon

Freelance

Peut venir sur site

Expertises

TypescriptAWSAngularNodeUX Product DesignProduct OwnershipJavascriptNestGitLabPlaywrightScrumClean ArchitecturePostgreSQLPythonRecrutementCoachingKanbanRESTful APIsReactGitCSSIonicAzureC#JavaC++CRequêtes SQLHTMLSassAdobe PhotoshopDesign webVueReduxUI Product DesignSwagger/OpenAPIClean CodeReact NativeTerraformKubernetesTest & QAData VizualizationTransformation digitaleGestion des risques

Langues

Français (Maternelle)Arabe (Maternelle)Anglais (Courant)

À propos

Introduction

Développeur Typescript avec 8 ans d’expérience, je conçois des applications web performantes et évolutives. Attaché aux bonnes pratiques et aux solutions pragmatiques, je mets l’utilisateur au centre de mes choix.

Liens

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

Certifié par Amazon Web Services (AWS)

AWS Certified Cloud Practitioner

Délivré le : mars 2025

Certifié par Amazon Web Services (AWS)

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.