About Mohamed
English
Fluent
French
Fluent
Arabic
Native or bilingual
Experience
- Skoleom PlatformFullstack Java/React ConsultantE-COMMERCEJanuary 2025 - Today (1 year and 5 months)Paris, FranceParticipated in the development of an innovative extension connected to over 2000 platforms and websites, directly integrating the purchase process within audiovisual content (videos, live streams, replays).Project ObjectiveCreate a fluid and integrated shopping experience for the user, by automatically detecting products visible in videos using advanced AI, and enabling a one-click purchase without leaving the content.Main Responsibilities
- Design and development of backend services in Java (Spring Boot).
- Re-internalization and optimization of certain backend functionalities.
- Development of extension features (ReactJs).
- Integration of the Backend with frontend products and content analysis AIs.
- Development and maintenance of robust and scalable RESTful APIs.
- Optimization of mass data flow management.
- Integration with third-party services and OTT partners.
- Ensure adherence to code quality standards.
- Code review
- Technical documentation
- Participation in Agile ceremonies (stand-up, sprint planning, retrospectives)
Technical EnvironmentJava, Spring Boot, React, Tailwindcss, NestJs, REST API, PostgreSQL, Kafka, NoSQL, Docker, Docker-compose, CI/CD, Oracle Cloud, Chrome Extension Development. - Compagnie Des AlpesFullStack Kotlin/ReactJs EngineerENTERTAINMENT AND LEISUREJanuary 2023 - October 2024 (1 year and 9 months)Paris, FranceParticipation in an ambitious project to develop an online sales funnel for the amusement parks of the CDA group (Parc Astérix, Walibi Rhône-Alpes, Bellewaerde Aquapark, etc.). This platform allows end-users (B2C) and works councils (B2B) to purchase tickets, passes, and personalized offers.**Main Missions and Achievements**:Technical Scoping of the project:
- Definition of communication interfaces and integration points.
- Collaboration with the parks' backend teams, the payment system, and the authentication system.
Design and Development:- Implementation of key features: single tickets, packages, passes, renewals, add-ons, cross-selling, and promotional offers.
- Implementation of feature flags for progressive deployment of new features.
Creation of scripts for the CMS (Contentful).Quality and Performance:- Adherence to Clean Code and Domain Driven Design principles.
- Use of design patterns.
- Writing unit and integration tests.
- Refactoring to improve code structure and optimize performance.
Bug Analysis and Resolution:- Identification and correction of anomalies reported by users and QA teams.
- Validation of fixes through thorough testing.
Code Review and Documentation:- Analysis and validation of code produced by the team.
- Proposal of improvements and best practices.
- Writing technical documentation: installation guides, configuration instructions, feature usage guides, and API documentation.
**Impact**:Thanks to this project, the user experience has been considerably improved, allowing for smooth online purchase management and better integration of the parks' various offers. - Assistance Publique - HĂ´pitaux de ParisFullStack Java / React ConsultantHEALTH AND WELLNESSNovember 2021 - December 2022 (1 year and 1 month)Paris, France**Context**:BaMaRa application is a free web application provided to partner healthcare facilities by AP-HP. It allows professionals from reference and competence centers for rare diseases to collect and exploit their data.**Mission**:The mission consisted of migrating the BaMaRa application from version V2 to V3. This technological migration aimed to:Modernize the architectureby moving from Ruby and MongoDB to Java, React, and Postgres.Improve application performanceand scalability.Implement newfeatures to meet user needs.**Tasks**:
- Participation in the design and implementation of the application architecture.
- Development of the various components of the Front-end project, developed with React Js.
- Managing the responsive design of the web application.
- Development of the various "Back-end" services in a micro-services architecture using Java 11.
- Creation and management of Elasticsearch indexes.
- Creation of a script for reconciling practitioners by eliminating duplicates. (Stream API)
- Sending notification emails / reports to users.
- Testing and validation of developed front and back functionalities. (Junit, Mockito, WebdriverIO, Jest)
- Refactoring of existing code.
- Code review
- Writing technical documentation
**Impact**:-Successful migration to a modern and high-performance architecture.-Improved user experience and added new capabilities for centers specializing in rare diseases.
Recommendations
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
- IT EngineerINPT2019
- CPGEClasses préparatoires aux grandes écoles2016