Mathieu L.

Senior Software Engineer | C#, C++, Unreal Engine

Salary / Daily rate

Paris, France

Mobility: 29000 Quimper, Nantes, ...

Freelance, open to permanent contract

Can come onsite

Skills

C++C#Kubernetes.NETPythonPHPJavaTypescriptReact NativePostgreSQLSQLiteDockerGoogle Cloud PlatformRESTful APIsGitTomcatDevOpsSystem & Network AdministrationFlaskGIMPMySQL

Languages

English (Fluent)

About me

Intro

Senior Software Engineer with 15+ years building scalable systems across gaming, adtech, and cloud infrastructure. Expert in C++/Unreal Engine 5 gameplay systems, C#/.NET backends, and distributed architectures—delivered MMO features, optimized SSP platforms, and built production-ready AI workflows. I architect high-performance solutions from prototype to production with proven results in reliability and scalability.

Links

Work experience

Senior Software Engineer / Freelance

Self-employedFreelance

May 2026 - Present

6 months

France · Remote / Hybrid

Freelance Senior Software Engineer focused on building robust, scalable and performance-critical products, from architecture and prototyping to production. - Designing and building backend systems with C# / .NET, APIs, distributed architectures, data processing and production reliability. - Building high-performance C++ / Unreal Engine 5 systems, including gameplay, tooling and performance optimization. - Developing mobile products with React Native / Expo and TypeScript. - Designing software architectures, modernizing existing systems and solving complex performance and reliability issues. - Designing and building AI agents, orchestration workflows and internal tooling to automate software engineering tasks. - Taking products from early-stage prototypes to production-ready systems, with a strong focus on maintainability, performance and long-term scalability.

Gameplay / Network Programmer

QUANTIC DREAM

Oct 2025 - May 2026

8 months

Paris, France

Work on the macro loop of Spellcaster Chronicles, a MOBA game using an internal game engine - Work on optimized online game using ECS on a deterministic network simulation architecture. - Work on the inbox system to manage player rewards and notifications. - Work on the daily quest system to manage quests, challenges and rewards to add retention to the game. - Optimize player customisation system with asynchronous loading and caching. - Add feature switch on network system and ui systems. - Work closely with backends and ui teams to deliver features. - Improve the tools used to export the game data to the backend systems.

Senior backend engineer

Equativ

Apr 2025 - Aug 2025

5 months

Paris, France

Strengthened Equativ’s SSP by improving reliability, scalability, and modernizing its infrastructure. ○ Resolved bugs in geolocation, segment management, and bidding configuration, stabilizing the platform. ○ Implemented IPv6 and advanced header parsing to handle modern traffic patterns. ○ Optimized caching and throttling mechanisms for scalability and throughput. ○ Refactored core modules, lowering complexity and improving maintainability. ○ Expanded automated testing with xUnit and Moq (including advanced mocking scenarios). ○ Worked closely with PO teams on diverse, specialized product features. ○ Contributed to CI/CD modernization using Kubernetes and Argo CD.

Gameplay Programmer

Life Beyond Studios

Sep 2023 - Dec 2024

1 year 4 months

Paris, France

Gameplay Engineer for an MMO Survival called LifeBeyond with UnrealEngine5. ○ Gameplay system architecture & development, using the GAS system. ○ 3C ○ UI architecture and development. ○ Database architecture and development. ○ Security, replication, and performance problematics.

Research and Development Engineer

De Luminae

Dec 2014 - Oct 2023

8 years 11 months

93100 Montreuil, France

Architect and developer of DL-Instant. ○ Architecture design and technological choices. ○ Cpu and gpu multi windowed rendering engine implementation using Embree. ○ Radiance sky and BRDF models implementation. ○ Real time Reinhard tone mapper implementation. ○ Cpu and gpu of VFL denoizer implementation. ○ Winforms UI implementation. ○ Interactive and annualy indicator computation. ○ Multilingual system. ○ Interactive report generation using plotly. ○ SketchUp plugin creation aim to export in computing engine. ○ Installer generation. ○ Documentation writing. Architect and developer for a distributed computing grid cloud generator. ○ Architecture design and cluster prototype creation with Virtual Box. ○ Evaluation of cloud service provider(Amazon, Google, Microsoft, OVH). ○ Definition and technological choice for the distributed computing grid. ○ Deployement on Google Cloud Platform using Python, Flask, SQL Alchemy, and GCP api. ○ Add a network layer to DL-Instant, to create a remote control, with GCP constraint. ○ Cluster performance evaluation. Architect and developer of IFC file software manipulation. ○ Architecture design and technological choices. ○ Study of different UI platform available. ○ Study of different IFC library. ○ Qt UI implementation. ○ DL-Instant export implementation.

Research engineer

Université de Marne la Vallée

Nov 2012 - Dec 2014

2 years 2 months

Global Illumination engine creation using cpu and gpu. ○ Virtual Point Light (VPL) computing method implementation in Embree. ○ Add Lightcuts optimisation to VPL method. ○ Creation of rendering engine with OpenGL. ○ Export of work with Embree to OpenGL. ○ Implementation of different shadowing methods: ShadowMap, Paraboloid Shadow Map et Imperfect Shadow Map (ISM).

Backend Developper

WINAMAX

Sep 2011 - Dec 2012

1 year 4 months

Modules creation. Code maintening. Code optimization. Configuration script. use: c++, php, python, valgrind, gdb

Developper R&D

STRASS Productions / Terra-Project (Développement Durable/Sustainable Developement)

Sep 2010 - Oct 2011

1 year 2 months

Design the network architecture for a mmorpg. Development of the client and the server. Development of the communication protocol. Development of a generic interface system. Development of gameplay mechanism. Create python script. Unity3d et Ogre3d evaluation Language: C C++ Python gel Game Engine: AntiryadGX, Unity3d, Ogre3d OS: Linux Windows Com.: TCP/IP Tools: Visual Studio, Codeblocks, svn, gimp, photoshop

R&D on Sebastian2

Mikros Image

Nov 2008 - Aug 2010

1 year 10 months

Creating and developing security model for a social network. Research of a search talent engine ihm and associate database model. Developing Java server with rest, hibernate, ldap and emf. Developing flex IHM for this server Installation and configuration of Globus and condor on a virtualized architecture composed of machine based on CentOS 5. Language: Java, Flex OS: Linux Windows Tool: Eclipse, SVN, EMF, Tomcat, VirtualBox, VMWare. Com: HTTP(s), LDAP(s), REST Installed and configured Software: LDAP(s), PostresSQL, MySQL, Condor, Globus Toolkit


Education

EPITECH - European Institute of Technology

master, computer science

2007 - 2010

3 years 1 month

Make many project like: irc server & client in C ftp server & client in C othello in C++ corewar in C Web Project Manager in html php ajax a multiplayer video game, C++ opengl for client, C for server recode of lib C

Lycee Grandmont

BTS, Computer Science

2005 - 2007

2 years 1 month

educational project: managing a parking with distant supervision software in C++ make an irc chat client with C++ Builder


Licenses & certifications

Test of English for International Communication (TOEIC)

Issued: Apr 2025

Certified by ETS

The best place to find your next move

© 2026. All Rights Reserved.