Implemented and enhanced UI features and framework on Anvil Pipeline in C++ and C#
Implemented and maintained automated tests for UI across multiple productions to improve the stability of the codebase
Made improvements to the loading time and performance of the engine by improving how and which data is loaded
Supported AAA productions with UI development and bugs, including developing the Options menu for Assassin's Creed: Shadows
Implemented context-based localization that would dynamically change based on the current in-game context, reducing the number of lines needing to be set to just a singular master line
Worked on data packaging and code modularization, allowing the UI solution to work with less game-specific code
Upgraded UI tools across multiple productions to new major releases
Actively documented UI systems and how to use them
Software Developer Intern
CM Labs Simulations Inc
05.2021 - 08.2021
Developed a system hardware scanner in C++, that retrieves hardware information and stores it in a JSON file. To be parsed and used by support during updates
Created tests in Python to validate the output of the system hardware scanner
Investigated, proposed, and implemented the C# unit test pipeline with CTest
Demonstrated adaptability by swiftly learning and applying new technologies, tools, and methodologies as needed throughout the internship period.
Education
Bachelor of Computer Science - Computer Science
Concordia University
Montreal, QC
04.2022
Diplôme D'Études Collégial (DEC) - Social Sciences
Dawson College
Montreal, QC
06.2016
Skills
C
C#
Python
Unity
Unreal Engine
Vulkan
Machine Learning
Visual Studio
Scrum
Git
Perforce
Windows
Languages
English
Native or Bilingual
French
Professional Working
Italian
Elementary
Hobbies and Interests
Video Game Development and Software Development
Video Games
Movies
Cooking and Baking
Running
Traveling
Timeline
Generalist Programmer
Ubisoft Montreal
05.2022 - Current
Software Developer Intern
CM Labs Simulations Inc
05.2021 - 08.2021
Bachelor of Computer Science - Computer Science
Concordia University
Diplôme D'Études Collégial (DEC) - Social Sciences