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

Mohamed Megdiche

TechLead | Full Stack Developer | Craft Coach

€800/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

Tech Lead and Full Stack Developer with over 10 years of experience in designing and developing scalable applications. Experienced in leading technical teams and delivering software solutions. Passionate about Software Craftsmanship, coaching, and creating a culture of excellence.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Allianz
    Technical Lead
    BANKING AND INSURANCE
    April 2023 - Today (3 years and 4 months)
    Paris, France
    Technical Lead within the transversal ECE/ECP team, an Agile Scrum team of 8 people responsible for both individual and business customer portals, as well as the ARA application, dedicated to the management of collective contracts (health, provident, and retirement).
    • Design and development of the ARA application, the core of the system managing collective health, provident, and retirement contracts.
    • Implementation of a batch to notify individual and business customers upon creation of their customer portal.
    • Optimization of customer event tracking for the support team by integrating them asynchronously via Kafka consumers and exposing them via WebFlux reactive endpoints.
    • Adoption of the document-first approach with OpenAPI for consistent API design and versioning.
    • Promotion of a Software Craftsmanship culture (hexagonal architecture DDD – Port/Adapter, Clean Code, TDD, pair programming, code reviews).
    Technical stack: Java 17 / 21, Spring Boot, REST, WebFlux, Spring Security, Spring Data, Kafka, Redis, Resilience4j, OAuth2, JUnit, ArchUnit, Testcontainers, Angular 16, TypeScript, Cucumber, SQL Server, SonarQube, GitLab CI/CD, Maven
    API Design Apache Kafka Java 17 Domain-Driven Design (DDD) Spring Boot
  • Allianz Trade
    Technical Lead
    BANKING AND INSURANCE
    December 2021 - March 2023 (1 year and 3 months)
    Paris, France
    Technical Lead within Feature Team 1, a Scrum team of 7 people in charge of the Compass application, dedicated to international commercial credit insurance. Responsible for technical decisions, technical and craftsmanship coaching, and delivery of multi-Business Unit features.
    • Modeling and implementation of the first group structure schema: management of joint policies (co-insured), shared documents, premium allocation (direct/indirect), and dynamic draft management.
    • Modeling and implementation of the second group structure schema: hierarchy of heterogeneous policies with group clauses, shared clauses, BU validation rules, and multi-policy renewal logic.
    • Development of front-end components: group structure screens, dynamic forms, validation-driven interfaces.
    Technical stack: Java 11, Angular 16, Spring Boot, Rest, Spring WEB, Spring Security, Spring Data, OAuth2, JUnit, ArchUnit, Cucumber, SQL Server, Bitbucket, Jenkins, Maven, AWS
    API Design REST SQL Server Apache Kafka Java 11
  • GRTgaz
    Technical Lead
    ENERGY AND UTILITIES
    March 2019 - November 2021 (2 years and 8 months)
    Courbevoie, France
    Technical Lead on a strategic application for balancing the national gas transport network, interfaced with the European energy exchange (EEX).
    • Design and development of real-time, high-reliability systems for network monitoring, with a strong focus on performance, resilience, and data exchange between market operators.
    • Development of a module for calculating network imbalances, system voltage, and supply needs, feeding into balancing interventions on the EEX.
    • Implementation of an inventory monitoring module (D / D+1) based on nominations and forecasts provided by shippers.
    • Automation of contractual processes: validation of nominations, calculation of contractual capacities and actual flows, enriched with Terega data.
    Technical stack: Java 11 / 16, Spring Boot, WebFlux, Spring Integration, Kafka, Kafka Connect, Spring Security, OAuth2, Testcontainers, ArchUnit, TDD, BDD, DDD, Cucumber, AWS SDK, S3, SES, Cognito
    Spring Webflux Java 16 Kafka Streams Quarkus Angular

Recommendations

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

  • Computer Science Engineer
    ENSI - National School of Computer Science Engineering
    2015

Certifications

Skill set

Categories