CMCyrille Moffo

Ingénieur logiciel senior & Tech Lead

Cyrille Moffo

Des logiciels robustes. Des équipes qui avancent.

J'accompagne les équipes dans la conception d'API, la modernisation des applications et la livraison de solutions fiables, avec une attention particulière à la qualité du code et aux enjeux métier.

Lyon / Villeurbanne, France

À propos

Depuis plus de dix ans, je conçois et fais évoluer des applications backend, principalement en Java et Spring Boot, pour des organisations aux contraintes de fiabilité et de volumétrie exigeantes.

Mon approche associe rigueur technique — tests, revues de code, architecture modulaire — et compréhension des enjeux métier, pour livrer des solutions qui tiennent dans la durée plutôt que des réponses ponctuelles.

J'ai collaboré avec des équipes françaises et internationales, en encadrant des développeurs et en coordonnant mon travail avec les équipes produit et QA, sur des missions en France comme aux Émirats arabes unis.

Expertises

Backend et APIs

Cœur de métier : conception et développement d'APIs robustes, sur des architectures modulaires et distribuées.

  • Java
  • Spring Boot
  • REST
  • SOAP
  • Architectures modulaires
  • Systèmes distribués

Full-stack et mobile

Compétences complémentaires côté client, mobilisées selon les besoins des projets.

  • Angular
  • TypeScript
  • React
  • Android

Qualité et delivery

Pratiques d'ingénierie pour livrer du logiciel fiable et maintenable.

  • Tests unitaires et d'intégration
  • TDD
  • Revues de code
  • SonarQube
  • GitLab CI/CD
  • Jenkins
  • Docker
  • DevOps

Leadership technique

Accompagnement d'équipes et collaboration transverse avec les métiers, produit et QA.

  • Mentorat
  • Standards de développement
  • Coordination d'équipes
  • Scrum Master
  • Pratiques agiles

Données, messagerie & cloud

  • PostgreSQL
  • MySQL
  • MariaDB
  • Oracle
  • SQL Server
  • RabbitMQ
  • Kafka
  • AWS
  • Kubernetes
  • Firebase

Projets et missions sélectionnés

Orange · Avril 2025 – septembre 2026

FCRME — gestion des demandes clients

FCRME est une plateforme stratégique dédiée à la gestion et au traitement des demandes clients d'Orange, opérant dans une architecture fortement distribuée et soumise à un volume de transactions important.

  • Java 21
  • Spring Boot
  • PostgreSQL
  • RabbitMQ
Voir le projet

Akkodis · 2023 – 2024

QatarPass — identité numérique multiplateforme

QatarPass est une application d'identité numérique pour le gouvernement du Qatar, déclinée sur web, iOS et Android.

  • Angular
  • TypeScript
  • Swift
  • Kotlin
Voir le projet

Yamo Group · 2023

Skillsmates — application pour étudiants

Skillsmates est une application web et Android destinée aux étudiants, développée pour Yamo Group.

  • Java 17
  • Spring Boot
  • Angular
  • TypeScript
Voir le projet

Groupama · Octobre 2024 – mars 2025

Référence Collaborateur — modernisation d'un existant

Projet de modernisation d'un système existant chez Groupama, avec une forte composante de rétro-analyse.

  • Java
  • SOAP
  • Oracle
  • SQL Server
Voir le projet

Parcours

  1. Avril 2025 – septembre 2026 · Freelance

    Développeur senior – Tech Lead — Orange

    Lyon

    Contribution au projet FCRME, plateforme de gestion et de traitement des demandes clients Orange, dans un contexte fortement distribué et à fort volume de transactions.

    • Conception et développement d'APIs REST capables de supporter un volume élevé de requêtes.
    • Modernisation et refactorisation d'APIs existantes selon des principes d'architecture modulaire et de clean code.
    • Mise en place de bonnes pratiques de qualité logicielle : revues de code, tests unitaires, intégration continue, suivi via SonarQube.
    • Contribution aux choix d'architecture, notamment sur la communication asynchrone et l'optimisation des traitements backend.
    • Encadrement des développeurs de l'équipe sur les standards de développement.
    • Java 21
    • Spring Boot
    • PostgreSQL
    • RabbitMQ
    • GitLab CI/CD
    • SonarQube
  2. Octobre 2024 – mars 2025 · Freelance

    Ingénieur logiciel senior Java — Groupama

    Lyon

    Participation au projet « Référence Collaborateur » : analyse et modernisation de systèmes existants pour en améliorer l'efficacité et la maintenabilité.

    • Rétro-analyse du code existant, avec documentation et diagrammes pour en faciliter la compréhension.
    • Conception et développement de nouvelles APIs SOAP pour étendre les fonctionnalités du système existant.
    • Rédaction de tests unitaires et d'intégration avec JUnit.
    • Pilotage de la migration du dépôt de code de SVN vers Git.
    • Java
    • SOAP
    • Oracle
    • SQL Server
    • Git
    • Jenkins
    • SonarQube
  3. 2023 – 2024

    Software Development Team Lead — Akkodis

    Dubaï

    Pilotage du développement de QatarPass, applications d'identité numérique web, iOS et Android pour le gouvernement du Qatar.

    • Définition de standards et de processus de développement pour l'équipe.
    • Animation de sessions de feedback avec les membres de l'équipe.
    • Communication de l'avancement et des points de blocage à la direction.
    • Suivi de la qualité du code et de la couverture de tests.
    • Angular
    • TypeScript
    • Swift
    • Kotlin
    • Android SDK
    • Firebase
  4. 2023 · Freelance

    Chef de projet – Lead développeur full-stack — Yamo Group

    Yaoundé

    Pilotage du développement de Skillsmates, application web et Android destinée aux étudiants.

    • Échanges réguliers avec les responsables métier pour cadrer les besoins.
    • Conception et développement d'APIs REST sécurisées.
    • Définition de normes de développement pour l'équipe.
    • Mise en place d'un pipeline CI/CD avec GitLab.
    • Java 17
    • Spring Boot
    • Angular
    • TypeScript
    • Android
    • MariaDB
  5. 2022 · Freelance

    Ingénieur logiciel – Lead développeur — Scientific Games

    Lyon

    Pilotage du développement de l'API backend de gestion de comptes UPAM pour des applications de jeu en ligne.

    • Conception d'APIs REST avec Spring Boot, pensées pour une forte charge.
    • Refonte d'une API en composition de code pour plus de flexibilité côté tiers.
    • Pilotage de la migration d'une base de données de MySQL vers Oracle.
    • Suivi de la qualité de code avec SonarQube.
    • Java 17
    • Spring Boot
    • Oracle
    • MySQL
    • Kafka
    • Docker

Expériences antérieures

  • 2020 – 2022Ingénieur logiciel – Responsable support technique — Apave
  • 2019 – 2020Ingénieur logiciel – Lead développeur full-stack — Adnov
  • 2018 – 2019Développeur logiciel senior — Carrefour
  • 2016 – 2018Chef de projet – Développeur logiciel — Orange
  • 2014 – 2015Développeur mobile et web (Java/J2EE, Android) — Eeworx
  • 2012 – 2014Développeur et concepteur Android, PHP — ID2TEL
  • 2012Développeur mobile et web (Java/J2EE, Android) — Astellia
  • 2011Ingénieur conception de systèmes embarqués — Lab-STICC (UMR CNRS 6285)
  • 2010Administrateur réseaux de télécommunications — Inatel

Formation & langues

  • Master — Systèmes embarqués et informatique industrielle pour applications mobiles

    Université de Bretagne-Sud · 2012

  • Licence — Télécommunications

    Université de Tlemcen · 2010

Langues

  • FrançaisLangue maternelle
  • AnglaisCourant

Échangeons sur vos enjeux techniques.

La façon la plus directe de me joindre reste l'e-mail ou LinkedIn.

E-mail
cyrille.moffo@gmail.com
Localisation
Lyon / Villeurbanne, France
E-mail