Available to hire
Gameplay Programmer with 8+ years of AAA experience living in Montréal, delivering physics-driven player interactions and real-time gameplay systems for large-scale productions.
Strong C++ background with expertise in debugging, optimization, gameplay architecture, and cross-system problem solving.
Experienced collaborating across design, animation, technical art, and engine teams to deliver scalable and production-focused gameplay solutions.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
French
Fluent
English
Fluent
Spanish; Castilian
Beginner
Japanese
Beginner
Work Experience
Gameplay Programmer (C++) at Ubisoft
August 1, 2023 - PresentGameplay Programmer responsible for gameplay systems and physics in the Anvil pipeline (Assassin's Creed, Prince of Persia). Owned motion-sharing systems for dynamic entities including boats, destructibles, and rigid bodies; designed and implemented systemic fixes to improve physics stability, synchronization, and gameplay consistency; acted as a technical reference across teams, resolving cross-system dependencies and supporting adoption; investigated complex physics and rendering issues while improving real-time gameplay performance; contributed to code reviews and code quality.
Generalist Programmer at Ubisoft
January 1, 2023 - August 1, 2023Developed gameplay and online systems in a multiplayer production context. Worked on networked gameplay, UI systems, and player interactions. Contributed to system design and technical problem solving across disciplines. Participated in code reviews and knowledge sharing, supporting team members.
Tools Programmer at Ubisoft Montreal
March 1, 2020 - September 1, 2022Rainbow Six Siege – Asset and Editors: Built tools for artists and production workflows. Contributed to shared packages and editor tools across the Anvil ecosystem (proprietary game engine and editors). Focused on bug fixing, reliability, iteration speed, and user support. Worked with telemetry, online services, and AWS while supporting stability across teams. Gained strong experience debugging complex systems and large-scale production environments.
Intern Tools Programmer at Ubisoft Montreal
May 1, 2017 - August 1, 2017Contributed to internal dashboard tooling and backend systems. Improved user experience and sharing across productions. Gained initial experience in AA production pipelines.
Tools Programmer at Ubisoft Montreal
March 1, 2018 - March 1, 2021Education, Community & Mentorship Tools Programmer: Rainbow Six Siege processes and automation. Developed internal systems and services, including CI/CD pipelines, microservices, monitoring, and performance tools. Automated repetitive workflows to reduce bottlenecks and improve production efficiency. Worked with telemetry, online services, and AWS while supporting stability across teams. Gained strong experience debugging complex systems and large-scale production environments.
ERG Co-Lead at Ubisoft Montreal
December 1, 2025 - PresentCo-lead contributor to Ubisoft Montreal's employee resource group, focusing on community-building, representation, cultural awareness, and career development initiatives.
Mentor / Volunteer at Ubisoft / Fusion Jeunesse / Ubisoft Education
January 1, 2024 - PresentMentor / volunteer youth-focused video game education initiatives in collaboration with Ubisoft Education and Fusion Jeunesse. Helps students discover game development through mentorship, guidance, and exposure to production realities.
Education
Bachelor's Degree in Video Game Development at Université du Québéc à Chicoutimi (UQAC)
August 20, 2014 - December 20, 2017Vice-President: Association of Students in Mathematics and Computer Science
Vice-President: Association of International Students
Co-Organizer: WonderJam UQAC (48h Game Jam)
Qualifications
Ubisoft Game Lab Competition 2017
January 13, 2017 - March 24, 2017Unchained - Best technical challenge and innovation
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Longueuil today.