About Marc
- refactoring legacy C++ code
- improving software architecture
- increasing testability and maintainability
- supporting teams in taking over existing codebases
French
Native or bilingual
English
Fluent
Experience
- SASU M87 DevFreelance ConsultantJanuary 2022 - Today (4 years and 5 months)Specialized in the takeover and modernization of critical C++ legacy systems (m87-dev.fr)Interventions on:
- technical debt reduction,
- progressive refactoring,
- maintainability improvement,
- software design and architecture,
- stabilization of complex codebases
Training and technical support:- clean architecture
- hexagonal architecture
- design patterns
- good design practices
Personal product project: SparringPoker, a desktop/mobile application developed in C++20 / Qt QML using a hexagonal architecture (sparringpoker.com) - AmadeusSenior Software Engineer | C++, PythonNovember 2022 - December 2024 (2 years and 1 month)Amadeus mission, as a contractor via the ESN Klanik
- As part of an architectural reorganization decided by Amadeus, progressive redesign of central parts of the train ticket reservation system via the internet: backends composed of multiple C++/Python/FastAPI services each, communicating via REST and SOAP.
- Refactoring of certain legacy C++ backends to reduce their technical debt
- Work within international teams in a Scrum / SAFe environment.
- Daily technical communication in English.
- IUT de LannionVisiting LecturerNovember 2025 - April 2026 (5 months)Lannion, FranceTeaches the software architecture module in BUT (specialty hexagonal architecture).
- Master classes
- Construction of educational materials
- Supervision of tutorials
- Capstone project based on a hexagonal architecture, and using the Python/FastAPI technical stack
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- IT Architect DesignerCNAM2008Concepteur architecte informatique
- Bachelor of ScienceUniversity of Huddersfield (GB)1998BSc