About Mohamed
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- STIMWeb Consultant / Tech LeadPUBLIC SAFETYApril 2022 - Today (4 years and 2 months)Montpellier, FrancePROJECT: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
- QuestelWeb Consultant ReactJS / Java JEECONSULTING AND AUDITSFebruary 2020 - March 2022 (2 years and 1 month)Montpellier, FranceProject: Web Consultant ReactJS / Java JEEDevelopment 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
- AIRBUS Defence & Space - ToulouseReactjs / Java JEE ConsultantAVIATION AND AEROSPACEJuly 2018 - December 2019 (1 year and 6 months)Toulouse, FranceParticipate 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
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's Degree in Software EngineeringMontpellier 22008Master 2 informatique en génie logiciel