About Mohamed Ali
French
Native or bilingual
English
Conversational
Experience
- Malakoff HumanisFullstack Java-JEE DeveloperMarch 2024 - Today (2 years and 3 months)Paris, FranceMISSION: Malakoff HumanisHealth Partner Portal Project: The project involves creating a health portal for Malakoff Humanis partners, such as LCL and Crédit Agricole, to enable their clients to manage various services related to their health coverage. This portal offers key features like account creation, reimbursement request management, quote generation and consultation, detailed reimbursement tracking, and access to a third-party payment card.TASKS PERFORMED:BackEnd:• Design and development of REST APIs to manage the portal's various functionalities (account creation, quotes, reimbursement requests, etc.).• Participation in setting up the Microservices architecture with Spring Boot.• Implementation of application security layers with Spring Security and OAuth2 to secure data access.• Configuration of CI/CD pipelines with Jenkins and deployment management via Docker.• Unit and integration tests to ensure code reliability and quality.• Collaboration with functional teams to refine specifications through User Stories in Jira.• Optimization of service performance for efficient partner data management.FrontEnd:• Design of a modular and high-performance Angular architecture suited to the portal's needs.• Development of reusable components for features like quote consultation and the third-party payment card.• Implementation of Angular routing for smooth navigation between different portal sections.• Management of application state using Angular services for better performance and testability.• Implementation of Lazy Loading to optimize module loading.• Unit tests and bug fixing on the user interface to ensure an optimal user experience.
- Banque de FranceFullstack Java-JEE DeveloperNovember 2021 - February 2024 (2 years and 4 months)Paris, FranceMISSION: Banque de FrancePERSEE Project: Aimed at establishing an individualized relationship with each business leader through a single access point for information and services from the Bank dedicated to them. Eventually, the Leader Portal could become a single entry point for all services that the Banque de France can offer to businesses. The visibility of the leader portal must be immediate within the BDF institutional site and on internet search engines.TASKS PERFORMED:BackEnd:• Creation of a personalized leader space named PERSEE, available to all business leaders.• Participation in setting up the project architecture based on Maven modules.• WildFly server configuration.• Support for developers to help them upskill on the project.• Regular code reviews to ensure code quality, readability, and security.• Development of the application's security layer with OAuth2.• Development of user stories on different application layers.• Implementation of Swagger.• Unit and integration tests.• Participation in writing User Stories on the JIRA tool (functional requirements) in close collaboration with functional consultants.• Estimation and task breakdown based on the Agile Scrum method.• Bug fixing.• Leading and presenting developed tasks at the end of each sprint.FrontEnd:• Analysis of the project's functional and technical requirements.• Proposal of an appropriate Angular architecture based on project requirements.• Implementation of main modules to structure the application code.• Definition and organization of Angular services to manage business logic.Technical Environment: Java EE, Java 8, Maven, Spring Boot, Keycloak, WildFly, Sonar, Jenkins, PostgreSQL, Angular 16
- IT ROAD TechnologyFullstack Java-JEE DeveloperNovember 2020 - November 2021 (1 year)Casablanca, GC, MoroccoMISSION: Digital Factory - Société Générale• Digitalizing customer onboarding and the digital corner can help Société Générale significantly improve customer experience and increase the efficiency of customer relationship managers by reducing manual activities and minimizing paper usage for a paperless goal. 1. JEDI Project: This project is an application based on multi-channel systems (tablets, kiosks), built on an existing solution: OpenApp deployed in Ghana. The ISO Ghana hypothesis was chosen for deployment. Consequently, barring regulatory exceptions, no improvements or modifications can be made without an impact analysis and validation from the Design Authority. Adaptations (Visuals, Configurations, and Additional Fields) and all new features are subject to this validation.TASKS PERFORMED:• Development of user stories on different application layers.• Consuming REST APIs.• Bug fixing.• Unit and integration tests.• Participation in writing User Stories on the JIRA tool (functional requirements) in close collaboration with functional consultants.• Daily stand-ups.• Estimation and task breakdown based on the Agile Scrum method.• Leading and presenting developed tasks at the end of each sprint.• Technical Environment: Micro-Service Architecture, Java EE, Java 8, Maven, Spring Boot, Spring Security, Tomcat, WSO2, GraphQL, Jenkins.
Recommendations
Be the first to recommend Mohamed Ali
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
- MASTERHigher Institute of Technological Studies of Radès2018MASTER