About Mehdi
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- - BANQUE DE FRANCE Paris 02Consultant Full Stack Developer Java/Angular - ECB Project CGIBANKING AND INSURANCEJanuary 2024 - Today (2 years and 7 months)Paris, FranceParticipation in the design and development of a critical monetary reporting application for the European Central Bank. Contribution to the application architecture and technical choices (Java 17, Spring Boot, Angular 17). Design and development of high-performance and secure RESTful APIs, connected to PostgreSQL. Creation of dynamic and modular user interfaces in Angular 17. Implementation of application security, automated unit tests (JUnit), and data validations. Supervision and improvement of Jenkins CI/CD pipelines and GitLab versioning. Monitoring of software quality via SonarQube and continuous optimization of production performance. Active involvement in Agile Scrum processes and support for teams on development best practices. Contribution to technical and functional documentation on Confluence to ensure project longevity. Technical support during code reviews and internal training, fostering team skill development.Environment: Java 17, Spring Boot, Angular 17, TypeScript, PostgreSQL, Jenkins, GitLab, JUnit, SonarQube, Jira, Confluence, Agile Scrum
- BANQUE DE FRANCE Paris 02Consultant Full Stack Developer Java/Angular CGIBANKING AND INSURANCEMarch 2022 - December 2023 (1 year and 9 months)Paris, FranceDesign, development, and maintenance of strategic platforms dedicated to the prevention of money laundering and banking fraud.Contribution to the technical and functional design of fraud detection and transaction analysis solutions. Development and improvement of critical business applications for anti-money laundering (AML). Participation in sprint planning, effort estimation, and deliverable tracking according to the Agile Scrum methodology. Design and implementation of RESTful APIs with Java 8 / JAX-RS, integrated with PostgreSQL. Development of modern and responsive interface components with Angular 12, TypeScript, HTML5, and CSS3. Management of frontend-backend communication, data validation, and unit tests to ensure product reliability. Maintenance and optimization of Jenkins CI/CD pipelines and automated deployments via XL Deploy. Version control and development workflow management under GitLab (branches, merge requests, code reviews). Continuous improvement of code quality using SonarQube and monitoring of performance indicators. Participation in Agile retrospectives and contribution to the improvement of team practices. Close collaboration with business and technical teams to ensure regulatory compliance and solution robustness.Environment: Java 8, JAX-RS, Angular 12, TypeScript, JavaScript, HTML5, CSS3, PostgreSQL, XL Deploy, Jenkins, GitLab, SonarQube, Jira, Agile Scrum
- CAPGEMINI TECHNOLOGY SERVICESWeb DeveloperBANKING AND INSURANCEApril 2021 - September 2021 (6 months)Nantes, FranceManagement of the savings domain for Arkéa and AXA Banque:Design and development of microservices specific to the application in Spring Boot with documentation via Swagger. Setup and management of automated REST API tests on Stoplight, writing scenarios and test cases to ensure quality and reliability. Management of Jenkins jobs for automating build and deployment pipelines. Participation in project execution using Agile Scrum methodology, sprint tracking, and team coordination.Technologies used: Java 11, Spring Boot, Stoplight, Jenkins, Jira, GitLab
Recommendations
Be the first to recommend Mehdi
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 DegreeUniversity of Paris Paris2021Master
- Computer Engineering DegreeNational School of Applied Sciences Fes2019Diplôme d'Ingénieur Informatique