Software developer specialized in video game open world and artificial intelligence systems.
- Strong data structures, logic and algorithm skills
- Ability to speak “Designer” fluently
- Able to own systems vertically from the low level to the user interface
- Pragmatic problem solver
- Able to produce high quality results on short time frame
- Self-motivated with a service-oriented attitude
- Capable of Low and High level CPU/Memory optimization
Work achievements
- Designed and implemented a Pathfinding system using navigation mesh
- Participated in building open world technology components from the ground up with a multidisciplinary team
- Designed and implemented a Behaviour Tree system
- Implemented AI and Behaviour for multiple NPC's archetypes
- Developed Open world systems (world population, "props" spawning, civilian and vehicle AI)
Work History
Expert Gameplay Programmer
Ubisoft
July 2021 - Present
Senior AI Gameplay Programmer
Ubisoft
October 2020 - Present
Singapore
Lead Gameplay programmer
Ubisoft
May 2016 - October 2020
Gameplay/System Programmer
Ubisoft
May 2014 - January 2016
Québec, Canada
Assassin's Creed Syndicate
Senior Game programmer
Beenox
March 2013 - April 2014
Quebec, Canada
- The Amazing Spider-Man Game 2
AI / Game Programmer
Beenox
January 2008 - March 2013
Quebec, Canada
- Monsters vs. Aliens (2009)
- Spider-Man : Shattered Dimensions (2010)
- The Amazing Spider-Man : The Game (2012)