
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
Languages
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.
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