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

Mohamed Megdiche

TechLead | Développeur full stack | Craft coach

€800/day
Paris, FR
8-15 years

Average response time: 1 hour

About Mohamed

Tech Lead et Développeur Full Stack avec plus de 10 ans d’expérience dans la conception et le développement d’applications évolutives. Expérimenté dans la direction d’équipes techniques et la livraison de solutions logicielles. Passionné par le Software Craftsmanship, le coaching et la création d’une culture d’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 3 months)
    Paris, France
    Technical Lead au sein de l’équipe transversale ECE/ECP, une équipe Agile Scrum de 8 personnes responsable à la fois des portails clients individuels et entreprises, ainsi que de l’application ARA, dédiée à la gestion des contrats collectifs (santé, prévoyance et retraite).
    • Conception et développement de l’application ARA, coeur du système gérant les contrats collectifs santé, prévoyance et retraite.
    • Mise en place d’un batch pour notifier les clients individuels et entreprises lors de la création de leur portail client.
    • Optimisation du suivi des événements clients pour l’équipe support en les intégrant de manière asynchrone via des consommateurs Kafka et en les exposant via des endpoints réactifs WebFlux.
    • Adoption de l’approche document-first avec OpenAPI pour concevoir et versionner les API de manière cohérente.
    • Promotion d’une culture Software Craftsmanship (hexagonal architecture DDD – Port/Adapter, Clean Code, TDD, pair programming, revues de code).
    Stack technique : 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 au sein de la Feature Team 1, une équipe Scrum composée de 7 personnes en charge de l’application Compass, dédiée à l’assurance-crédit commerciale internationale. Responsable des décisions techniques, du coaching technique et craftsmanship et de la livraison de fonctionnalités multi-Business Units.
    • Modélisation et implémentation du premier schéma de structure de groupe : gestion des polices conjointes (coassurés), documents partagés, répartition des primes (directe/indirecte) et gestion dynamique des brouillons.
    • Modélisation et implémentation du second schéma de structure de groupe : hiérarchie de polices hétérogènes avec clauses de groupe, clauses partagées, règles de validation par BU et logique de renouvellement multi-polices.
    • Développement de composants front-end : écrans de structure de groupe, formulaires dynamiques, interfaces pilotées par la validation.
    Stack technique: 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 sur une application stratégique d’équilibrage du réseau national de transport de gaz, interfacée avec la bourse européenne de l’énergie (EEX).
    • Conception et développement de systèmes temps réel et haute fiabilité pour le suivi du réseau, avec un fort accent sur la performance, la résilience et les échanges de données entre opérateurs de marché.
    • Développement d’un module de calcul des déséquilibres réseau, de la tension système et des besoins d’approvisionnement, alimentant les interventions d’équilibrage sur l’EEX.
    • Mise en œuvre d’un module de suivi des stocks (J / J+1) basé sur les nominations et prévisions transmises par les expéditeurs.
    • Automatisation des processus contractuels : validation des nominations, calcul des capacités contractuelles et des flux réels, enrichis par les données Terega.
    Stack technique: 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

  • Ingénieur en informatique
    ENSI - École Nationale des Sciences de l'Informatique
    2015

Certifications

Skill set

Categories