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

Mahmoud Mimouni

Tech Lead fullstack java / Angular | backend java

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mahmoud

Computer engineer (2012 promotion), I help companies in the design and optimization of performant and scalable applications.

Java / Spring expert, I master hexagonal architecture, Clean Code practices, Software Craftsmanship, as well as Agile methodologies.

As a Tech Lead / Team Lead, I am involved in:

the design of robust architectures
performance optimization
code quality (TDD, BDD, DDD)
technical leadership of teams
Objective: deliver reliable, maintainable, and high business value solutions.
  • French

    Native or bilingual

  • English

    Conversational

  • Arabic

    Native or bilingual

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

Experience

  • Amundi
    Tech Lead BackEnd Java /Spring
    July 2024 - Today (1 year and 11 months)
    • • AMEX Framework: Development of evolutions and migration of their internal AMEX Framework used by developers of the Trading Middle Office (trade matching) and also by their Alto trading tools.
    • • Amex Fallback: Development "from scratch" of a tool that ensures minimum trading service continuity in case of cyber-attacks and corruption of their production tools.
    • • Training and feasibility study on new architectures and design approaches
    Achievements:
    • • Analysis, design, and development of the Amex fallback tool (migration to a hexagonal architecture)
    • • Analysis and development of new evolutive demands for the Amex Framework
    • • Analysis and bug fixing of the framework
    • • Implement and ensure adherence to best practices
    ◦ o Code review
    ◦ o Pair programming
    ◦ o MOB programming
    ◦ o Clean code
    ◦ o Code coverage
    • • Implementation of round table and innovation meetings
    • • Taking charge of feasibility studies for migrating architectures and patterns (such as towards DDD or the use of CQRS)
    Technical environment:
    • • Java from 8 to 21, Spring boot, Spring Integration, spring batch, Spring Data, spring Security, keyloack, jpa/hibernate, Open API (Swagger)
    • • Postgrasql, sybase, Aws bucket s3
    • • Docker, wsl
    • • Git, GitLab, SonarQube, SonarLinte
    • • Azure
    • • JMS, artemisMq
    • • Jira, intelliJ
    • • REST, Soap
    • • ControlM, bladelogic
    • • Jenkins,
    Java Spring boot Spring integration PostgreSQL Gitlab
  • GRDF
    Tech Lead BackEnd Java /Spring
    September 2023 - Today (2 years and 9 months)
    Claims: implementation of the Claims micro-Service "from scratch" based on best practices and MVC architecture. Project carried out in a team of 7 people (3 Devs, PO, PPO, CP, and Scrum master):
    • • Prepare technical documentation in advance following the API-first methodology
    • • Coordinator and facilitator between the PO / PPO and the devs
    • • Implement and ensure adherence to best practices
    ◦ o Code review
    ◦ o Pair programming
    ◦ o MOB programming
    ◦ o Clean code
    ◦ o Code coverage
    • • Facilitate agile ceremonies (DSM, Spring planning, Grooming, Retro, and Review)
    • • Handle critical Jira tickets
    Technical environment:
    • • Java 17, Spring boot 3, spring batch, Spring Data, jpa/hibernate, Open API (Swagger)
    • • Postgrasql
    • • Git, GitLab, SonarQube, SonarLinte
    • • Kafka
    • • Jira, intelliJ,
    Java Spring boot microservices-architecture Apache Kafka Clean code
  • GRT GAZ
    Tech lead fullstack Angular / Java
    January 2023 - August 2023 (7 months)
    • • OBA Project: implementation of the OBA project "from scratch" based on best practices and clean architecture.
    • • Scalp 360, Dedal, Obelix, Heracles, Carimbo, Condor projects: management of these 6 existing projects. Same technical stack as OBA with framework version differences. Project carried out in a team of 5 people
    Achievements:
    • • Implement and ensure adherence to best practices
    ◦ o Code review
    ◦ o Code coverage
    ◦ o Clean code
    ◦ o Boyscout, YAGNI, pair programming, SOLID…
    • • Maintain the proper functioning of the acquired applications
    • • Prioritize and develop new features
    • • Deploy the solution
    • • Upgrade frameworks
    Technical environment:
    • • SPRINGBOOT (2.6.X to 3), JAVA (8, 9, 11, and 17), ANGULAR
    • • AWS, TERRAFORM, GITLAB, GITLAB,
    Java Angular infra-as-code Aws Clean code

Recommendations

Be the first to recommend Mahmoud

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

  • AxonIQ training
    2021
    formation AxonIQ
  • Kubernetes (Docker Container) Training
    Udemy
    2020
    Formation Kubernetes (Docker Container)

Skill set

Categories