Mamadou BAH

Développeur Frontend Angular confirmé - 7 années d'expérience

Je suis un développeur Frontend confirmé avec 7 années d'expérience en entreprise avec Angular (de la v2-bêta à la v17). Avec une base conséquente en TypeScript, je maîtrise aisément le couteau suisse qu'est Angular et en possède une riche connaissance, de bonnes pratiques dans son utilisation quotidienne; notamment une compréhension approfondie de l'architecture basée sur les composants, de l'injection de dépendances (DI) et de l'utilisation de décorateurs.

En me plongeant, il y a un an, professionnellement dans l'écosystème de React, je souhaitais explorer ses fonctionnalités et philosophies uniques, telles que le DOM virtuel, TSX, les concepts de hooks, contexts, et autres pépites de cette librairie.

Mais puisqu'il faut faire un choix ! Aujourd'hui avec l'émergence de l'IA partout autour de nous, et notamment Github Copilot qui assiste à merveille les développeurs, Angular redevient pour moi encore plus attrayant à cause de sa complétude et la réduction de sa 'complexité'. Puisque j'ai maintenant le luxe de me faire copiloter mon code, vaut mieux le faire à bord d'un gros Airbus A380 pour le défi, c'est-à-dire la machine complète que représente Angular.

« Tout ce que tu as appris jusqu’à présent n’a de sens que si cela trouve une application » - Paulo Coelho

Expériences professionnelles Compétences techniques Éducation et formations Langues

Janvier 2025 - Janvier 2025

Développeur fullstack Angular (v19) / NodeJS,  Projet personnel

Contexte : Projet personnel de présentation de mon savoir-faire technique en matière de développement web

Projet : Application servant de curriculum vitae pour me présenter et présenter mon savoir faire technique en matière de programmation web. En attendant une prochaine mission, je me suis mis à développer cette application dont la finalité était d'être mise en ligne

Tâches : 
  • Développement, optimisation des fonctionnalités Frontend et utilisation prolifique de la libraire TailwindCSS 
  • Implémentation de la fonctionnalité de switch entre les modes clair et sombre 
  • Implémentation de la fonctionnalité de changement de langues (Français, Anglais et Néerlandais) 
  • Développement et optimisation de la couche backend en NodeJS et ExpressJS 
  • Écritures de tests unitaires et d'intégration visuelle du côté Angular 

Décembre 2018 - Septembre 2023

Développeur Frontend Angular (v6 - v17),  Groupe Aviv

Contexte :  Groupe spécialisé dans l'édition de sites web d’annonces immobilières

Projet :  Gestion du site dédié aux professionnels de l’immobilier (back-office) et du site de dépôt d’annonces de location, viager et vente de professionnels comme de particuliers, au sein d’une équipe pluridisciplinaire de taille assez variante dans le temps (donc une aptitude à travailler autant dans une équipe d’envergure assez conséquente que travailler comme seul développeur front de l’équipe)

Tâches : 
  • Développement, maintien, optimisation et test d'applications 
  • Contribution, implémentation de nouvelles fonctionnalités (en créant des composants de haut, bas niveaux; en écrivant et consommant des services utilitaires ou de communication avec le backend, etc.) dans une architecture de librairies, notamment une librairie UI (design-system) 
  • Élaboration technique d'architecture de stratégie de tests d'applications (tests unitaires, d'intégration, e2e) 
  • Documentation, coaching, soutien technique 
  • Fonctionnement en guilde, et participation aux décisions architecturales 

Mars 2017 - Octobre 2018

Développeur Angular (v2 - v5)/.Net,  QDelft BV

Contexte :  Éditeur de logiciels web

Projet : Solution de gestion de carrière des enseignants (300 000 enseignants) pour le CIBG (organe du ministère néerlandais de l’éducation, du sport et du bien-être) au sein d’une équipe de 15 personnes dont 8 développeurs

Tâches : 
  • Réalisation de composants réutilisables au sein d’une librairie UI 
  • Implémentation de multiples fonctionnalités (notamment de recherche asynchrone au sein de l’application, de partage d’activité entre utilisateurs, fonctionnalité d’inscription, etc.) 

Septembre 2023 - Novembre 2024

Développeur Frontend React (v18),  Groupe Aviv

Contexte : Groupe spécialisé dans l'édition de sites web d’annonces immobilières

Projet : Gestion du site dédié à l'acquisition des emplacements publicitaires sur les sites officiels du groupe AVIV et diffusion des campagnes publicitaires en direction des médias sociaux de Meta (Facebook et Instagram)

Tâches : 
  • Création et tests de composants, hooks, etc. 
  • Gestion d'état avec l'utilisation de contexts ou la consommation et l'hydratation de stores (Redux) 
  • Utilisation d'un design system élaboré par une team dédiée 
  • Implémentation de fonctionnalités d'une iframe pour la communication d'une app React au sein d'une app Angular 
  • Fonctionnement en guilde, contribution à l'implémentation de sujets transverses 
copyright

2025 par    Tous droits réservés. J’accepte que mes données personnelles soient traitées dans le cadre du processus de recrutement pour l’emploi auquel je postule.