CMCyrille Moffo

Senior Software Engineer & Tech Lead

Cyrille Moffo

Reliable software. Teams that move forward.

I help teams build APIs, modernize applications and deliver reliable software, combining hands-on engineering with technical leadership.

Lyon / Villeurbanne, France

About

For more than a decade, I've designed and evolved backend applications, mainly in Java and Spring Boot, for organizations with demanding reliability and scale requirements.

My approach pairs technical rigor — testing, code review, modular architecture — with an understanding of business needs, aiming for solutions that hold up over time rather than quick fixes.

I've worked alongside French and international teams, mentoring developers and coordinating with product and QA stakeholders, on engagements in France and in the United Arab Emirates.

Expertise

Backend & APIs

Core expertise: designing and building robust APIs on modular, distributed architectures.

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

Full-Stack & Mobile

Complementary client-side skills, applied as project needs require.

  • Angular
  • TypeScript
  • React
  • Android

Quality & Delivery

Engineering practices to deliver reliable, maintainable software.

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

Technical Leadership

Supporting teams and working across business, product and QA stakeholders.

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

Data, messaging & cloud

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

Selected projects & engagements

Orange · April 2025 – September 2026

FCRME — customer request management

FCRME is a strategic platform dedicated to managing and processing Orange customer requests, operating within a highly distributed architecture under significant transaction volume.

  • Java 21
  • Spring Boot
  • PostgreSQL
  • RabbitMQ
View project

Akkodis · 2023 – 2024

QatarPass — cross-platform digital identity

QatarPass is a digital identity application for the Qatar government, delivered across web, iOS and Android.

  • Angular
  • TypeScript
  • Swift
  • Kotlin
View project

Yamo Group · 2023

Skillsmates — application for students

Skillsmates is a web and Android application for students, developed for Yamo Group.

  • Java 17
  • Spring Boot
  • Angular
  • TypeScript
View project

Groupama · October 2024 – March 2025

Référence Collaborateur — modernizing a legacy system

A legacy-modernization project at Groupama, with a strong retro-analysis component.

  • Java
  • SOAP
  • Oracle
  • SQL Server
View project

Experience

  1. April 2025 – September 2026 · Freelance

    Senior Software Developer – Tech Lead — Orange

    Lyon

    Contributing to FCRME, a platform dedicated to managing and processing Orange customer requests, within a highly distributed, high-transaction-volume architecture.

    • Designing and developing REST APIs capable of handling high request volumes.
    • Modernizing and refactoring existing APIs following modular architecture and clean code principles.
    • Establishing software quality practices: code reviews, unit testing, continuous integration, SonarQube monitoring.
    • Contributing to architectural decisions, particularly around asynchronous communication and backend processing.
    • Mentoring team developers on development standards.
    • Java 21
    • Spring Boot
    • PostgreSQL
    • RabbitMQ
    • GitLab CI/CD
    • SonarQube
  2. October 2024 – March 2025 · Freelance

    Senior Java Software Engineer — Groupama

    Lyon

    Contributing to the 'Référence Collaborateur' project: analyzing and modernizing legacy systems to improve efficiency and maintainability.

    • Retro-analysis of legacy code, with documentation and diagrams for clearer understanding.
    • Designing and developing new SOAP APIs to extend the legacy system's capabilities.
    • Writing unit and integration tests with JUnit.
    • Leading the repository migration from SVN to Git.
    • Java
    • SOAP
    • Oracle
    • SQL Server
    • Git
    • Jenkins
    • SonarQube
  3. 2023 – 2024

    Software Development Team Lead — Akkodis

    Dubaï

    Leading the development of QatarPass, digital identity applications across web, iOS and Android for the Qatar government.

    • Defining development standards and processes for the team.
    • Running feedback sessions with team members.
    • Reporting progress and anticipated blockers to senior management.
    • Monitoring code quality and test coverage.
    • Angular
    • TypeScript
    • Swift
    • Kotlin
    • Android SDK
    • Firebase
  4. 2023 · Freelance

    Project Manager – Lead Full-Stack Developer — Yamo Group

    Yaoundé

    Leading the development of Skillsmates, a web and Android application for students.

    • Regular check-ins with business stakeholders to scope requirements.
    • Designing and developing secure REST APIs.
    • Defining development standards for the team.
    • Setting up a CI/CD pipeline with GitLab.
    • Java 17
    • Spring Boot
    • Angular
    • TypeScript
    • Android
    • MariaDB
  5. 2022 · Freelance

    Software Engineer – Lead Developer — Scientific Games

    Lyon

    Leading development of the UPAM account-management backend API for online gaming applications.

    • Designing REST APIs with Spring Boot, built for high load.
    • Redesigning an API around code composition for third-party flexibility.
    • Leading a database migration from MySQL to Oracle.
    • Monitoring code quality with SonarQube.
    • Java 17
    • Spring Boot
    • Oracle
    • MySQL
    • Kafka
    • Docker

Earlier experience

  • 2020 – 2022Software Engineer – Technical Support Manager — Apave
  • 2019 – 2020Software Engineer – Lead Full-Stack Developer — Adnov
  • 2018 – 2019Senior Software Developer — Carrefour
  • 2016 – 2018Project Manager – Software Lead Developer — Orange
  • 2014 – 2015Mobile and Web Developer (Java/J2EE, Android) — Eeworx
  • 2012 – 2014Android, PHP Developer and Designer Engineer — ID2TEL
  • 2012Mobile and Web Developer (Java/J2EE, Android) — Astellia
  • 2011Embedded Systems Designer and Developer Engineer — Lab-STICC (UMR CNRS 6285)
  • 2010Network Telecommunications Administrator — Inatel

Education & languages

  • Master's degree — Embedded systems and industrial computing for mobile applications

    Université de Bretagne-Sud · 2012

  • Bachelor's degree — Telecommunications

    Université de Tlemcen · 2010

Languages

  • FrenchNative
  • EnglishFluent

Let's talk about your engineering challenges.

The most direct way to reach me is by email or on LinkedIn.

Email
cyrille.moffo@gmail.com
Location
Lyon / Villeurbanne, France
Email