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

Fullstack Developer

€500/day
Montpellier, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

IT consultant specialized in software development and architecture, I have been working for over 10 years with small and large companies in various sectors for long-term or ad-hoc missions.
My role is to provide reliable and innovative solutions to help clients develop quality software while adopting the simplest and most effective software engineering methods.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • STIM
    Web Consultant / Tech Lead
    PUBLIC SAFETY
    April 2022 - Today (4 years and 2 months)
    Montpellier, France
    PROJECT:
    Design and develop a new range of video surveillance software, based on the security, reliability, and quality of products offered by Stim, a specialist in the field of video surveillance.

    ACHIEVEMENTS:
    - Analyze client needs and objectives: collaborate with business managers to understand video surveillance requirements.
    - Collaborate with designers and business experts to develop the UI and website functionalities.
    - Define the technical stack using ReactJS and NodeJS technologies, taking into account functional and non-functional requirements, maintenance, scalability, and performance.
    - Design and develop functionalities for the video surveillance system: live streaming, configuration (Cameras, Monitors, Storages), and Retrieval (allow operators to access stored video recordings).
    - Integrate Storybook into the development process to facilitate the design, development, and documentation of UI components.
    - Write technical documentation and create design and architecture diagrams.
    - Ensure product quality by implementing clean code and clean architecture principles.
    - Optimization and maintenance: Continuous optimization of the website in terms of performance, best practices, and accessibility, as well as bug fixing.
    - Technology watch: ReactJS, NextJS, TypeScript, State management, Clean Architecture, Clean code
    ReactJS TypeScript NextJS React Query Node.js Material UI Figma REST API Clean Code Clean Architecture Code Review Testing DDD Pair Programming
  • Questel
    Web Consultant ReactJS / Java JEE
    CONSULTING AND AUDITS
    February 2020 - March 2022 (2 years and 1 month)
    Montpellier, France
    Project: Web Consultant ReactJS / Java JEE
    Development of a new version V2 of the Orbit-Asset application with many new features for asset portfolio management (patents, trademarks, and designs), in a modern technical environment (Java/Spring microservice backend, React frontend, fully Dockerized environment).

    ACHIEVEMENTS
    - Perform Technical and Functional Design of components to be developed.
    - Development of new features, Unit tests, and bug fixes.
    - Participate in the design and architectural choices and propose technical improvements.
    - Ensure adherence to architectural principles, best practices, and development standards.
    - Ensure the production of quality deliverables by implementing CI/CD best practices.
    - Support for acceptance testing: solution demos and feedback analysis.
    - Optimize performance: Code splitting, Lazy Loading, Component re-rendering, State slicing by domain,
    - Axios Cancel Token, Bulk call, Multi Query Request, Axios cache Interceptor, Aggregator, Lighthouse
    - Participate in improving the work process: Scrum methodology, Pull Request, Code review, Pair Programming, Meetings, and Workshops
    - Organize ceremonies for Planning, Refinement, Demo, Review, Retrospective
    ReactJS Redux ReactrQuery JEE JavaScript Spring boot JPA/Hibernate Spring Batch REST API JUnit Code Review Scrum Maven Microservices
  • AIRBUS Defence & Space - Toulouse
    Reactjs / Java JEE Consultant
    AVIATION AND AEROSPACE
    July 2018 - December 2019 (1 year and 6 months)
    Toulouse, France
    Participate in the development and improvement of the Data Feeding workflow to load and refresh A350 data (PASS, VPM, APS, CADLib, 3DSet) from external sources and ensure the integrity of the loaded data between different business objects for the Airbus 3DEXPERIENCE platform.
    ACHIEVEMENTS
    - Design and develop Data feeding workflow evolution requests: Initialization, Extract, Transformation, Mapping, Blacklist, Report analysis, Update data
    - Develop new cross-workflow features for error management: Error Management & Blacklist, Quality Gates.
    - Develop frontend components in ReactJS according to workflow evolution: Report Analysis Dashboard, Workflow monitoring, Error management
    - Support the production team for incident analysis and resolution.
    - Develop technical solutions in collaboration with business teams
    - Ensure the application of best practices and development standards.
    - Participate in improving the work process: Scrum methodology, TDD, DDD, Bounded context, DevOps, Pull Request, Code review, Pair Programming.
    - Participate in PI Planning: collectively define the objective of the next PI, align teams on the strategy, identify and manage dependencies
    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's Degree in Software Engineering
    Montpellier 2
    2008
    Master 2 informatique en génie logiciel

Skill set (50)

Categories