You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mehdi DiouriMD

Mehdi Diouri

Consultant Full Stack Developer Java/Angular

€550/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mehdi

Experienced Full Stack Consultant, expert in Java 17 and Angular 18, working on strategic banking projects (ECB, Bank of France). Autonomous and quality-oriented, I design and deploy robust and secure solutions while optimizing collaboration within Agile teams.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • - BANQUE DE FRANCE Paris 02
    Consultant Full Stack Developer Java/Angular - ECB Project CGI
    BANKING AND INSURANCE
    January 2024 - Today (2 years and 7 months)
    Paris, France
    Participation 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
    Java SonarQube Confluence Jenkins PostgreSQL
  • BANQUE DE FRANCE Paris 02
    Consultant Full Stack Developer Java/Angular CGI
    BANKING AND INSURANCE
    March 2022 - December 2023 (1 year and 9 months)
    Paris, France
    Design, 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
    Java Angular Jenkins Gitlab PostgreSQL
  • CAPGEMINI TECHNOLOGY SERVICES
    Web Developer
    BANKING AND INSURANCE
    April 2021 - September 2021 (6 months)
    Nantes, France
    Management 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
    Java 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's Degree
    University of Paris Paris
    2021
    Master
  • Computer Engineering Degree
    National School of Applied Sciences Fes
    2019
    Diplôme d'Ingénieur Informatique

Skill set

Categories