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

Mohamed El Khanfousse

Développeur fullstack

€500/day
Montpellier, FR
8-15 years

Average response time: 1 hour

About Mohamed

Consultant informatique spécialisé dans le développement et l’architecture logiciels, j’interviens depuis plus de 10 ans chez des petits et grands comptes dans différents secteurs d’activités pour des missions longues ou ponctuelles.
Mon rôle est de fournir des solutions fiables et innovatrices pour aider les clients à développer des logiciels de qualité tout en adoptant les méthodes les plus simples et les plus efficaces de l’ingénierie logicielle.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • STIM
    Consultant Web / Tech Lead
    PUBLIC SAFETY
    April 2022 - Today (4 years and 2 months)
    Montpellier, France
    PROJET :
    Concevoir et developper une nouvelle gamme de logiciel de videosurvielce, basés sur la sécurité, la fiabilté et la qualité des poduits proposés par Stim, spécialiste dans le domaine de la vidéosurveillance.

    RÉALISATIONS :
    - Analyser les besoins et les objectifs des clients : collaborer avec les responsables métiers pour comprendre les besoins en matière de vidéosurveillance.
    - Collaborer avec les designers et les experts méties pour développer l'UI et les focntionalités du site web.
    - Définition de la stack technique auteur des technologies ReactJSet NodeJS en tenant compte des exigences fonctionnelles et non fonctionnelles, de la maintenance, de l'évolutivité, et de la performance.
    - Concevoir et développer des fonctionaltés pour le sytem de videosurviellnce: streaming en direct, paramétrage ( Caméras, Moniteurs, Stockeurs ) et Rrequisition ( permettre aux opérateurs d'acceder aux enregistrements des videos stockés).
    - Intégration de storybook dans le processus de developpemnt pour faciliter la conception, le développement et la documentation des composants d'interface utilisateur.
    - Rédaction de la documentation technique et création des schémas de conception et d'architecture.
    - Assurer la qualité du produit par la mise en place des principes de clean code et clean architecture.
    - Optimisation et maintenance : Optimisation continue du site web en termes de performance, des bonnes pratiques et d'accessibilité, ainsi que de la résolution des bugs.
    - Veille technologie : ReactJS, NextJS, TypeScript, State management, Clean Architecture, Clean code
    ReactJS TypeScript NextJS React Query Node.js Material UI Figma API REST Clean Code Clean Architecture Code Review Testing DDD Pair Programming
  • Questel
    : Consultant Web ReactJS / Java JEE
    CONSULTING AND AUDITS
    February 2020 - March 2022 (2 years and 1 month)
    Montpellier, France
    Projet : Consultant Web ReactJS / Java JEE
    Développement d’une nouvelle version V2 de l’application orbit-asset avec de nombreuses nouvelles fonctionnalités autour de la gestion de portefeuilles d’assets (brevets, marques et designs), dans un environnement technique modernes (Backend microservice en java/spring, front end développé en react, environnement full dockérisé).

    RÉALISATIONS
    - Réaliser la Conception Technique et fonctionnel des composants à développer.
    - Développement des nouvelles fonctionnalités, Test unitaires et corrections des bugs.
    - Participer à la conception et aux choix d’architecture et proposition d'améliorations techniques.
    - Assurer le respect des principes d'architecture, des bonnes pratiques et des normes de développements.
    - Veiller à la production de livrables de qualité par la mise en œuvre des bonnes pratiques de CI/CD
    - Support à la recette : démo de solution et analyse des retours.
    - Optimiser les performances: Splitting code, Lazy Loading, Re-render component, Slice state par domaine,
    - Cancel Token Axios, Bulk call, Multi Query Request, Axios cache Interceptor, Aggregator, Lighthouse
    - Participer à l’amélioration du processus de travaille: Méthodologie Scrum, Pull Request,Code review, Pair Programming, Meeting et Workshop
    - Organiser les cérémonies de Planning, Refinement, Demo, Review, Rétrospective
    ReactJS Redux ReactrQuery JEE JavaScript Spring boot JPA/Hibernate Spring Batch API REST JUnit Code Review Scrum Maven Microservices
  • AIRBUS Defence & Space - Toulouse
    Consultant Reactjs / java JEE
    AVIATION AND AEROSPACE
    July 2018 - December 2019 (1 year and 6 months)
    Toulouse, France
    Participer au développement et à l’amélioration du workflow Data Feeding pour charger et rafraîchir des données A350 (PASS,
    VPM, APS, CADLib, 3DSet) depuis des sources externes et assurer l’intégrité des données chargées entre les différents objets métier pour finir au plateforme Airbus 3DEXPERIENCE.
    RÉALISATIONS
    - Concevoir et développer les demandes d’ évolutions Data feeding workflow : Initialisation, Extract, Transformation, Mapping, Blacklist, Report analyse, Update data
    - Développer des nouvelles fonctionnalités cross workflow pour la gestion d’erreur : Error Management & Blacklist, Quality Gates.
    - Développer des composants frontend en ReactJS en fonction de l’évolution du workflow : Report Analyse Dashboard, Workflow monitoring, Error management
    - Support à l’équipe de production pour l’analyse et traitement des incidents.
    - Élaborer des solutions techniques en collaboration avec les équipes du métier
    - Assurer l’application des bonnes pratiques et des normes de développement.
    - Participer à l’amélioration du processus de travaille: Méthodologie Scrum TDD, DDD, Bounded context, DevOps, Pull Request, Code review, Pair Programming.
    - Participer au PI Planning : définir collectivement l’objectif du prochain PI, Aligner les équipes sur la stratégie, Identifié & gérer les dépendances

    React Redux Saga JavaScript JEE Spring boot Maven JPA/Hibernate Microservices

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

  • Master 2 Génie logiciel
    Montpellier 2
    2008
    Master 2 informatique en génie logiciel

Skill set (50)

Categories