Thomas Lacroix

Online Programmer at Ubisoft Montréal

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Thomas Lacroix is a senior backend engineer and online programmer based in Montreal with 11 years building distributed, cloud-native systems and media platforms. He has led migrations from monoliths to microservices, designed scalable audio transcoding pipelines (ffmpeg, HLS/DASH) and operated services on AWS/Fargate at KEAKIE. At Ubisoft Montréal he continues to focus on reliable online systems, while his open-source backend work on Agones shows experience hardening game-server allocation and promoting features from alpha to beta. Comfortable across Go, Docker, gRPC and CI-driven workflows, he pairs pragmatic engineering with hands-on debugging across web, mobile and creator-facing integrations. Notably, he has bridged frontend and embedded teams earlier in his career, giving him a rare full-stack perspective on performance-sensitive products.
code11 years of coding experience
job7 years of employment as a software developer
bookEpitech
bookBeijing Jiaotong University
languagesFrench, English, Spanish
github-logo-circle

Github Skills (11)

golang10
kubernetes10
dedicated10
go10
dedicated-server10
gameserver10
server10
kubernetes-pods10
grpc9
apidoc9
api9

Programming languages (6)

TypeScriptCoffeeScriptCJavaScriptGoPython

Github contributions (5)

github-logo-circle
agones-dev/agones

Mar 2024 - Jun 2026

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Role in this project:
userBack-end Developer
Contributions:90 reviews, 25 PRs, 13 pushes in 2 years 3 months
Contributions summary:Thomas primarily contributed to the backend of the Agones project, focusing on validating and defaulting configurations for game server allocation. They implemented validation logic for priority configurations, ensuring correct types, keys, and orders. Furthermore, the user added the ability to add `PodIP` information for the `GameServer` addresses. They also generated and updated gRPC code to move functionality from alpha to beta.
kubernetesmultiplayer-gamededicated-gameserversgame-developmentmultiplayer
lacroixthomas/agones

Mar 2024 - Jul 2026

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Contributions:1 PR, 228 pushes, 34 branches in 2 years 4 months
kubernetesmultiplayer-game
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial