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

Yaya M.

Freelance | Senior Java Dev | Tech Lead | Cloud

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

About Yaya

Développeur Java et Spring Boot avec dix ans d’expérience, j’interviens sur la conception et l’évolution de plateformes backend à forte exigence : microservices, APIs REST, WebFlux, gRPC, systèmes distribués, traitements temps réel et intégrations cloud. Je maîtrise l’écosystème Spring (Boot, Core, Data JPA, Security, Batch, WebFlux, Cloud), les architectures hexagonales et les bonnes pratiques de qualité et de performance.

J’ai travaillé sur des projets complexes dans l’automobile et les véhicules connectés (certificats embarqués, Plug & Charge, Vehicle-to-Grid, ADAS, ISA, eHorizon, synchronisation avec partenaires cloud), la mobilité électrique (supervision de bornes, alertes, diagnostics), la banque (API-first, scoring, migration microservices), l’assurance (GED, workflows réglementaires) et les télécoms (automatisation, supervision, workflows critiques). Ces expériences me permettent de prendre rapidement en main des systèmes techniques, distribués et sensibles.

Je conçois et développe des microservices robustes, modernise des applications existantes, améliore les performances, fiabilise les flux interservices (REST, JMS, Pub/Sub, Cloud Tasks), mets en place des tests automatisés (JUnit, Mockito, TDD, Testcontainers) et accompagne les équipes dans la structuration du code et de l’architecture.

Je maîtrise les environnements cloud et DevOps : Google Cloud Platform (Pub/Sub, Cloud Tasks, Cloud Storage, Cloud SQL, GKE), Docker, Kubernetes, GitLab CI/CD, Jenkins, Bamboo, SonarQube, Grafana, Dynatrace. J’ai également travaillé avec PostgreSQL, MariaDB, MongoDB, Oracle, Solace JMS, HornetQ, Protocol Buffers, Angular , Maven, Gradle, Git, Bitbucket, IntelliJ IDEA.

Autonome, rigoureux et orienté livraison, je peux prendre en charge un module complet, renforcer une équipe ou stabiliser un existant. Mon objectif est de livrer des services fiables, maintenables et prêts pour la montée en charge.
  • French

    Native or bilingual

  • English

    Conversational

  • German

    Basic

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

Experience

  • BFORBANK [Groupe Crédit Agricole]
    Senior Back-end Developer
    BANKING AND INSURANCE
    January 2026 - Today (6 months)
    Courbevoie, France
    Dans le cadre du programme Galaxy, contribution à la modernisation du système d'information bancaire de BforBank à travers la migration du
    Core Banking Temenos Transact de R17 vers R24 et la transformation progressive des fonctionnalités métier vers une architecture de
    microservices.

    Principales réalisations :


    Modernisation du Core Banking
    - Contribution à l'analyse des impacts fonctionnels et techniques liés à la migration des extensions métier du Core Banking.
    - Développement de microservices Java prenant en charge des fonctionnalités métier auparavant intégrées au Core Banking, notamment
    autour des traitements d'éditique bancaire.
    - Conception et évolution des interfaces REST assurant les échanges entre le Core Banking et les applications du système d'information
    bancaire.

    Développement des services d'éditique
    - Développement de nouvelles fonctionnalités en Java 21 / 25 et Spring Boot 4.
    - Conception et évolution d'API REST documentées avec OpenAPI.
    - Développement des fonctionnalités d'éditique bancaire permettant la génération des relevés de comptes (relevés périodiques, à la
    demande et traitements associés) à destination des plateformes de production documentaire.
    - Participation aux revues de code, aux corrections d'anomalies et à l'amélioration continue de la qualité logicielle.

    Architecture & intégration
    - Développement de services au sein d'une architecture de microservices orientée événements.
    - Intégration avec les flux Kafka et les différents composants du système d'information bancaire.
    - Conception et développement des intégrations entre les services d'éditique et les plateformes partenaires de production documentaire.
    - Déploiement et évolution des applications sur Kubernetes (GKE) et Google Cloud Platform.
    Spring boot java 25 Google Cloud Platform (GCP) Apache Kafka Kubernetes
  • RENAULT
    Lead Développeur Java
    AUTOMOBILE
    February 2023 - January 2026 (2 years and 11 months)
    Boulogne-Billancourt, France
    Renault développe des services connectés destinés à ses véhicules (Plug & Charge, Vehicle-to-Grid, ISA, ADAS, eHorizon). Au sein du département Vehicle Systems Lifecycle Management, j’interviens sur la conception et l’évolution des modules backend qui gèrent les certificats, licences et contrats utilisés par les véhicules pour accéder aux services connectés de manière sécurisée. J’ai contribué en tant que développeur référent aux évolutions techniques, à la qualité logicielle et à la bonne intégration des nouveaux modules. Environnement : Java 21, Spring Boot 3, REST, WebFlux, Docker, Kubernetes (GKE), GCP (Pub/Sub, Cloud Tasks, Cloud SQL, Storage), Solace JMS, PostgreSQL,Testcontainers, Architecture hexagonale, JUnit, Gradle, GitLab CI/CD, IntelliJ IDEA, SonarQube, Grafana, Dynatrace.
    Java 21 Spring boot Dynatrace Kubernetes Docker
  • Izivia
    Développeur
    ENERGY AND UTILITIES
    March 2019 - February 2023 (3 years and 11 months)
    Courbevoie, France
    Izivia est une filiale d’EDF qui propose des solutions de recharge pour véhicules électriques à destination des collectivités, des entreprises et des conducteurs. Au sein d’une équipe agile, j’ai contribué à la modernisation et à l’évolution de l’application métier de la supervision des bornes de recharge.
    Principales réalisations :
    Refonte et modernisation de l’application de supervision
    - Refonte complète de l’application interne en adoptant une architecture hexagonale afin d’améliorer la maintenabilité et la modularité.
    - Développement de microservices backend en Java / Spring Boot pour la gestion des événements techniques des bornes (monitoring, alertes, diagnostics).
    Supervision et automatisation
    - Conception et implémentation de batchs automatisés pour détecter les bornes défectueuses et remonter les alertes.
    - Maintenance corrective et évolutive de l’application de supervision utilisée en production.
    Qualité logicielle et industrialisation
    - Mise en place et renforcement des tests unitaires et d’intégration (JUnit, Mockito, TDD).
    - Participation active aux décisions techniques et aux réunions d’architecture.
    - Déploiement continu et automatisation via Jenkins (CI/CD), avec exécution sur l’infrastructure Google Cloud Platform (GCP).
    Travail d’équipe & méthodologie
    - Participation active aux cérémonies Agile : daily meeting, sprint planning, sprint review, rétrospectives.
    - Contribution à la rédaction des spécifications techniques.
    Environnement : IntelliJ, Spring (Boot , Core, Batch, Jpa), Java 8/17, MariaDB, MongoDB, Google Cloud Platform (GCP), Rest, Soap, Websocket, Docker, Microservices, Architecture hexagonale, gRPC, Protocol Buffers, JUnit, Mockito, TDD, Angular12, Angular Js, BitBucket, Jira, Git, Maven, Jenkins (Intégration continue), HornetQ, SonarQube, Kubernetes
    Java 17 Spring boot Angular Google Cloud Platform (GCP) JMS

Recommendations

Be the first to recommend Yaya

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 Ingénierie des Réseaux et Systèmes
    Université de Versailles
    2014
  • Licence Informatique
    Université de Versailles
    2012

Skill set

Categories