11/06/2026 updated

**** ******** ****
100 % available

Principal Engineer / Tech Lead & Software Architect

Brest, France
Worldwide
Master's Degree in Computer Science
Brest, France
Worldwide
Master's Degree in Computer Science

Profile attachments

Andrea_Caillet_CV.pdf

About me

Technical leader with experience in tools development, game production, simulation systems, financial or UAV system. Strong expertise in architecture, high scalability, support environment and cross-team collaboration across large productions.Passionate building high-quality tool that empowers teams

Software Architecture & Microservices
Expertise in designing scalable software architectures, modernizing monolithic systems to microservices using RabbitMQ and gRPC, and applying Domain-Driven Design principles across large international productions.

Game Production Tooling & Pipeline Development
Extensive experience building production tooling for AAA game studios, including DCC pipelines integrating Maya, Houdini and 3ds Max, audio and localization pipelines, and content creation tools using C++, UE5, C#, .NET and WPF.

Technical Leadership & Cross-Team Collaboration
Proven track record leading engineering teams of up to 12 people, mentoring developers, driving CI/CD infrastructure, managing release processes, and collaborating across IT, Legal, Finance and business teams in demanding support environments.

C# / .NET Development
Deep proficiency in C# and .NET for building enterprise-grade tools, financial software, game production pipelines and simulation systems across multiple industries.

SQL & Database Optimization
Redesigning SQL databases, optimizing query performance, improving SQL scalability using partitioning and data compression, and building ETL pipelines for financial data and risk calculations.

CI/CD & DevOps
Design and management of CI/CD infrastructure using Jenkins, TeamCity, CruiseControl and Azure, including build workflows, tooling deployment and worldwide production support.

C++ Development
Strong C++ skills applied in game engine tooling, avionics monitoring software, tactical network deployment tools and real-time simulation systems.

Python & Scripting
Use of Python for automation, AI-assisted compliance workflows, data processing and integration tasks across various professional contexts.

Real-Time Simulation & 3D Visualization
Development of real-time simulation and 3D visualization systems, including geospatial visualization using WorldWind and GeoServer, and integration of C, Perl and Fortran simulators across Linux and Windows.

Software Asset Management & Compliance
Management of software licensing and compliance, reviewing OSS, intellectual property and export-control risks, and introducing AI-assisted workflows to streamline compliance reviews.

Experience

Professional experience10+ years
Freelancer since2026

Languages

EnglishFluentFrenchNative speakerSpanishBasic knowledge

Project history

Founder

Chouche Corporation
Founded Chouche Corporation as a freelance company. Delivers independent professional services through client missions.

Software Asset Manager (Freelance)

Thales
Managed software licensing and compliance across Thales projects. Reviewed OSS, intellectual property and export-control compliance risks. Worked with IT, Legal, Finance and business teams to optimize software usage, costs and licensing. Introduced AI-assisted workflows to streamline compliance reviews. Stack: Python / Excel.

Principal Tools Programmer

Build A Rocket Boy
Owned production tooling for MindsEye and EVERYWHERE. Developed Submit Assistant and Pre-Flight Validation tools. Built Wwise audio, Unreal narrative and localization pipelines. Developed Arcadia data editors and supported UGS and cinematics workflow. Stack: C++ / UE5 / C# / .NET / WPF / Wwise / Perforce / AWS / ElevenLabs / Whisper.

Software Architect

ECA Group
Led Umisoft architecture and a team growing from 6 to 12 engineers. Modernized monolithic systems to microservices using RabbitMQ and gRPC. Redesigned SQL databases and optimized query performance. Designed CI/CD infrastructure and managed release processes. Specified interfaces with Naval Group, Skeldar and MINTACS. Stack: C# / .NET / WPF / SQL / RabbitMQ / gRPC / Jenkins / Powershell / Python / ASP.NET.

Technical Lead Tools

Ubisoft Montpellier
Mentored a 12-person Tools team before becoming Technical Lead. Optimized production tooling to reduce iteration cycles. Built DCC pipelines integrating Maya, Houdini and 3ds Max. Developed content creation, engine and audio production tools. Improved CI/CD, build workflows and tooling deployment. Stack: C# / .NET / WPF / Python / C++ / Maya / Houdini / 3ds Max.

Tools Programmer

Ubisoft Quebec
Led incremental modernization of Ubisoft's global narrative platform. Decoupled legacy services while supporting active AAA productions. Improved SQL scalability using partitioning and data compression. Supported narrative and audio production across global studios. Improved worldwide CI/CD, deployment and production support. Stack: C# / .NET / WPF / SQL / ASP.NET / RabbitMQ / TeamCity / CruiseControl / Azure.

Software Engineer

Societe Generale CIB
Developed Fixed Income risk, P&L and Greeks processing tools. Built ETL pipelines for financial data and risk calculations. Optimized SQL processing across Paris, New York and Hong Kong. Provided time-critical production support to trading desks. Stack: C# / .NET / Excel / WCF / SQL / SSAS / Python / RabbitMQ.

R&D Engineer

Airbus Defence & Space
Developed real-time simulation and 3D visualization systems. Integrated C, Perl and Fortran simulators across Linux and Windows. Built geospatial visualization using WorldWind and GeoServer. Supported high-level demonstrations to defence stakeholders. Stack: C# / .NET / WPF / C++ / Linux / WorldWind / GeoServer / Remoting.

Software Developer

Altran
Developed C++/MFC tools for tactical network deployment. Owned communication and IP configuration software for Thales. Built C++/Qt avionics monitoring tools for CAN and ARINC signals. Reverse-engineered A400M software under DO-178B constraints. Stack: C++ / MFC / Qt / DOORS / DO-178B.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in