You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Badr AfifiBA

Badr Afifi

Développeur FullStack Angular Java Nodejs

550 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Badr

Développeur Full Stack avec 8 ans d'expérience, spécialisé en FrontEnd et passionné de technologie Angular J'ai acquis une expertise technique et un esprit d'analyse sur des secteurs métiers variés. Attaché aux principes du Software Craftsmanship, je prône l'implémentation des bonnes pratiques de développement tout en partageant mes connaissances techniques avec mes collaborateurs.
  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 20 km)

Expériences

  • Société Générale - CIB
    Développeur FrontEnd
    BANQUE & ASSURANCES
    septembre 2021 - Aujourd'hui (4 ans et 9 mois)
    Puteaux, France
    Actions :
    • Développement Angular RxJS Typescript
    • Programmation réactive (RXJS)
    • Participation dans la migration annuelle de la version Angular 11 vers 13 puis 14 et maintenant 17
    • Export des fichiers Excel avec l’utilisation de la librairie xslx.js
    • Gestion et maintenance des versions des bibliothèques et des dépendances frontend, afin d’améliorer la sécurité et les performances de l’application
    • Développement de nouveaux composants UI Core réutilisables par les 7 équipes contributrices du projet
    • Développement et maintenance des test unitaires Jasmine et Karma
    • Implémentation des tests fonctionnels avec Jira ZephyrScale
    • Mise en œuvre des tests end to end PlayWright
    • Revue continue des Pull Requests des collaborateurs
    • Préparation des releases de l’application à l’aide des outils du CI/CD
    • Entretien de la qualité de code (SONAR)
    • Grooming des user story
    • Collaboration avec le Product Owner et l’UX designer pour l’étude de faisabilité technique
    • Onboarding et accompagnement ,pair programming avec des new-joiners sur le projet
    • Entretien et validation technique des candidats potentiels
    • Animation des sujets techniques et démos aux collaborateurs

    Résultats :
    • Maintenance et évolution du projet MyMetrics (équipe CORE) : plateforme de certification des risques du marché du crédit var et PnL dans un contexte international (90% en Anglais et en 10% français)
    • Amélioration du code source, des tests unitaires (exigence de min 80% de la couverture de tests sur les nouvelles feature) et de la couverture des tests e2e avec PlayWright
    Environnement :
    • Méthodologie agile : Scrum
    • Angular /Rxjs /Ngrx/ Java 21 /REST API/Spring Boot /Sonar /Jenkins /Git /SGitHub /JIRA /ZephyrScale /Jasmine/Karma/ Agile /Typescript
    Lead Developer Développement Front-End Anglais Angular RxJS ag-grid SonarQube Git GitHub Méthode agile Java Typescript Spring boot
  • JCDecaux
    Développeur Front/Mobile (Angular/IONIC)
    avril 2021 - septembre 2021 (5 mois)
    Actions :
    • Développement Mobile Ionic Angular 7 RxJS Typescript
    • Participation dans un environnement d'agilité (Daily meetings, lancement et retro sprints)
    • Backlog refinement, estimation des user-stories et des Epics

    Résultats : Refonte du projet POD (Proof Of Decaux) vers sa 2ème version : permettant aux agent terrains des filiales d'effectuer des opérations lourdes lors de leurs tournées

    ✓ Développements sur la partie Backoffice site web ✓ Développements sur la partie Front Office sur la partie Mobile (Android) ✓ Implémentation du mode offline et synchronisation en ligne coté mobile Environnement :
    • Méthodologie agile : Scrum
    • Ionic Angular7 /Angular Material/Rxjs /REST API/Spring Boot /Sonar /Git
  • Crédit Agricole
    Développeur Fullstack à dominance Front Angular/Java
    mai 2019 - décembre 2020 (1 an et 7 mois)
    Pacifica, CA, USA
    Actions :

    • Adhérence à l'approche « Software Craftmanship », TDD
    • Mise en pratique des principes de la programmation fonctionnelle, SOLID, clean code …
    • Tests unitaires avec Jest et Karma
    • Programmation réactive (RXJS)
    • Participation aux ateliers de modélisation et intégration des Services Fonctionnels (CopyCobol vers Java)
    • Développement BackEnd Web Services, DTO, REST API
    • Développement FrontEnd Angular 5 RxJS Typescript
    • Backlog refinement, estimation des user-stories et des Epics
    • Assistance recette
    • Présentation des avancements de développement (démos)
    • Revues de codes entre développeur et entre équipes
    • Entretien de la qualité de code (SONAR)
    • Passage d'une solution de formulaire (ng2-ui) vers ReactiveForms
    • Introduction de Angular material à la stack technique

    Résultats :
    ✓ Réalisation de 6 produits « New Sesame »: solution à destination des clients professionnels, leur permettant d'effectuer les différents actes de gestion sur leurs contrats
    • Dépose Proposition Automobile A4
    • Dépose Proposition Télésurveillance Nexcecur TS
    • Dépose Proposition mobile NO
    • Souscription Mobile NO
    • Devis Véhicule Pro VU pour personnes morales
    • Devis Automobile A4 version Mobile-First ✓ Réduction de la dette technique du projet ✓ Amélioration de la stabilité du projet grâce aux pyramides des tests, côté front et back ✓ Amélioration continue des éléments de codes obsolètes et/ou répétitif ✓ Amélioration de l'outillage WebMarketing TagCommander
    ✓ Mise en œuvre des tests Gherkin Cucumber pour tester la couche métier Environnement :
    • Méthodologie agile : Scrum
    • Angular5 /Rxjs /Java 8 /REST API/Spring Boot /Sonar /Jenkins /Cobol /Git /Gitlab /JIRA /Confluence/Agile /Jest /Gherkin /Cucumber/ TagCommander

Recommandations

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur d'état en Génie Informatique option : Systèmes d'information (BAC + 5)
    Ecole Nationale des Sciences Appliquées (ENSA)- Tétouan - MAROC
    2016

Compétences

Catégories