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

Mohamed Gafsia

Développeur Frontend Sénior - Angular / React

€720/day
Massy, FR
15+ years

Average response time: 1 hour

About Mohamed

Expert en développement web Angular/React. J’ai créé « from scratch » plusieurs applications. J’ai aussi participé à l’évolution et au support de plusieurs autres projets. Mon expertise sur la méthodologie agile, et plus précisément en SCRUM, me permet d’amener facilement mes développements jusqu’à la production. Lead developpeur sur plusieurs missions, j’ai pu installer une usine logicielle « Software Factory » dans mes équipes.
  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Massy (up to 50km)

Experience

  • Renault s.a.s.
    Lead développeur Front
    AUTOMOBILE
    July 2018 - Today (7 years and 11 months)
    Le Plessis-Robinson, France
    Projet 1: CUBES: Un système d’agrégation de données permettant de visualiser, documenter, analyser, solutionner et escalader les incidents vers une plateforme tierce.

    Projet 2 : PERISCOPE : Application de contrôle de gestion de partenariat et optimisation des coûts.

    Équipe de 8 personnes en mode Agile/Scrum - Sprint de 3 semaines - daily en anglais

    Tâches principales :
    - « Bootstrapping » de l’application (Conception en « LazyLoading »)
    - Optimisation des applications existantes : audit de code, analyse des problématiques et proposition des solutions.
    - Mise en place de la partie sécurité en OpenId/OAuth2/JWT/Routes Guards.
    - Gestions des rôles utilisateurs
    - Gestion des erreurs.
    - Amélioration continue : « refactoring » et « Peer programming »
    - Mise en place d’un serveur mock en NodeJS pour le développement et les tests E2E
    - Création de plusieurs environnements d’exécution (local, mock, qualification, ...)
    - Mise en place d'un système de test e2e démarrant de Jira/Xray/gherkin et s'exécutant dans Gitlab via cucumber et Cypress
    - Tests Unitaires via Karma/Jasmine
    - Suivi des indicateurs de performance sous dynatrace.
    - Création des tâches techniques d'amélioration continue sur Jira et les planifier avec l'équipe.
    - Développement avec les libraires Angulars Ag Grid et Highcharts.
    - Mise à jour des versions d'angular et des librairies annexes
    - Gestion des flux d'états via NgRx (effect/reducer/selector/..) et des flux des données via RxJs 
    - Création des nouveaux "component" et modules Angular en se basant sur les maquettes Marvel ou Figma.
    - Mise en place des outils d’audit de code : Prettier, ESLint et Sonar Lint.
    - Revue de code et « peer programing ».
    - Analyse des éventuels retours clients, des temps d'exécution des pages et des requêtes back en utilisant l’outil Chrome DevTools ou le debugger de IntelliJ.
    - Tâches DevOps en collaboration avec l’équipe DevOps et une installation expérimentale de tout le pipeline GITLAB d’une intégration continue sous GCP : Gitlabee/gitlab-ci (install, build, lint, test, docker front, docker back, deploy), Ingress-Nginx et k8s.
    - Participation active à l’expression du besoin en collaboration avec le PO et le UI/UX.

    Environnement techniques:
      Angular 2+, NgRx, Typescript, Javascript, Node.js, Reactive Forms, RxJs
    React/Typescript, Vite, React Hook Form
      AngularMaterial, PrimeNg, AG Grid, Highcharts, Flex Layout, HTML5/CSS
      Xray, Cypress, Cucumber
      OpenID / OAuth Security / JWT token / IDP
      Jasmine, Protractor
      Mockserver (node.js)
      Rest Webservices, Java8, SpringBoot
      Scrum, JIRA, Confluence
      GIT, GitlabEE, GitlabCI
      IntelliJ IDEA
    Développement Front-End Angular React.js Typescript Vite Développement web JavaScript RxJS NgRx Node.js Java OAuth Spring boot Material Design Maven Git Hibernate Xray Ag Grid Highcharts PrimeNG
  • Crédit Agricole SA
    Développeur Fullstack Angular - Java
    BANKING AND INSURANCE
    May 2017 - June 2018 (1 year and 1 month)
    Paris, France
    Projet :
    - Moteur de calcul des tarifs et des offres se basant sur les calculs du serveur d'aide à la discision IBM ODM Cloud.
    - Api de proposition et personnalisation d'offre selon le marché et le profil du client

    Taches :
    - Conception et « Bootstrapping » de l’application
    - Formation des nouveaux collaborateurs
    - Participation à l’analyse du besoin et aux chiffrages des « stories »
    - « Code Review » et automatisation des Tests Unitaires
    - Taches DevOps : Jenkins2 et Docker en collaboration avec l’équipe DevOps
    Angular Java Node.js Material Design Typescript JavaScript Docker OAuth
  • Finance Active
    Ingénieur logiciel
    BANKING AND INSURANCE
    April 2016 - April 2017 (1 year)
    Paris, France
    Sur Fairways Dette, solution intelligente en mode SaaS pour optimiser la gestion des dettes : Gestion des financements, frais financiers et maîtrise de l'exposition au risque.

    Taches:
    - En mode Agile et équipe Scrum, à travers des sprints de deux semaines, je développe des nouveaux modules.
    - Adaptation de notre solution à nos nouveaux clients
    - Reporting et Data visualisation
    - Migration des UIs de Typestry à Angular
    - Equipe Agile/Scrum - sprint de trois semaines
    - Support de la production

    Exemples de projets :
    • MongoDB Statistique : Un service REST pour le calcul de la statistique de connexion.
    • Standard Report : Générateur de reports se basant sur des indicateurs et utilisant BIRT.
    Spring boot MongoDB Hibernate Java Elasticsearch MySQL Groovy Git Scrum Angular OAuth

Recommendations

Be the first to recommend Mohamed

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Ingénieur Informatique
    Ecole Supérieure Privée d’Ingénierie et de Technologies Esprit
    2008

Certifications

  • Certification ITIL® Foundation
    AXELOS
    2016

Skill set

Categories