About Mohamed
French
Native or bilingual
English
Native or bilingual
Experience
- Bpi FranceJava / Angular ConsultantBANKING AND INSURANCEJune 2023 - March 2026 (2 years and 9 months)Maisons-Alfort, FranceDevelopment from scratch of an interest rate stabilization applicationThe mission consists of creating an application from A to Z, with the objective of allowing BPI clients to stabilize their interest rates, simplify communication and procedures between banks and companies, and provide mathematical calculations as well as optimization modules for stabilizing interest rates. I worked within a team of three developers, including a Tech Lead, a Product Owner, a Scrum Master, and a Proxy PO, using the SAFe methodology, which is based on iterations.My involvement focused on the following points:Development of components with Angular 17.Presentation of deliverables to clients and the Product Owner.Development of unit tests for the back-end and front-end.Development of automated tests with Cucumber, Selenium, and KarateDSL.Writing Jenkins pipelines and configuring Docker, Kubernetes, and Helm.Performing code reviews for other developers.Participation in all SAFe ceremonies.Technical context: hexagonal architecture with Java 17, Spring Boot 3, Spring Data JPA, Spring IoC, PostgreSQL, IntelliJ IDEA, Maven, Lombok, Husky, Spotless, Sonar, Git, Git Hooks, JUnit, Mockito, Jasmine, Karma, Selenium, Cucumber, Karate, TypeScript, Angular 17 / RxJS, CSS, Bootstrap 5, NPM, Jira, Confluence, Jenkins, Docker, Kubernetes, Helm, Tanzu.
- PSA (STELLANTIS)Full Stack DeveloperAUTOMOBILEOctober 2020 - June 2023 (2 years and 8 months)Vélizy-Villacoublay, FranceDevelopment from Scratch of an administration and vehicle tracking application for PSA (Stellantis)The mission consists of creating an application from A to Z to consume REST APIs to administer and track states such as fuel consumption, charge, fan, position, route, etc. The application, called PSA ADMIN, is developed within a team of three people: an architect, a Product Owner, and a developer. It consumes all information from other applications via Kafka and also uses REST web services. I applied the Agile SCRUM methodology using JIRA and Confluence.My involvement focused on the following points:Creation of mockups and proposal of features, with validation by the Product Owner.Development of components with Angular 10.Presentation of deliverables to clients and the Product Owner.Development and testing.Development of REST APIs.Deployment using TeamCity and Ansible.The application is based on a microservices architecture. The front-end was developed with the Angular 10 framework and Bootstrap, while the back-end uses SeedStack, Java 8, Fign, and Hibernate.
- JCDECAUXSenior Full Stack Developer ConsultantTELECOMMUNICATIONSSeptember 2019 - September 2020 (1 year)Plaisir, FranceParticipation in the evolution and maintenance of a monitoring application for external advertising managementThe mission consists of maintaining the application (bug fixing, regression management, etc.) and evolving it by adding new pages and features. The monitoring application displays all subsidiary information, such as advertisements, hardware, and statistics, according to each country.Within a team of two developers, including a technical lead, a Proxy PO, and a Scrum Master, we work on the monitoring application which consumes all information from other applications (advertisement management, hardware management, etc.), displays it, and manages it optimally and visibly for JCDecaux subsidiaries. We used the Agile SCRUM methodology, integrating JIRA and Confluence.My involvement focused on the following points:- Creation of mockups and validation with the Product Owner.- Development of components with Angular.- Presentation of deliverables to clients and the Product Owner.- Development and testing.- Technical support for blocking issues and project accompaniment.The application is based on a SOA architecture. The front-end was developed using the Angular 6 framework and Material Design. The back-end uses Java/JEE version 8 (currently migrating to 11), EJB. For the mobile application, we used Ionic with Angular 6, as well as Sonar, Jenkins, and Docker.
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
- Computer Engineering DegreeInternational University of Rabat - Moroccodiplôme d'ingénieur en génie informatique