Software EngineerMay 2024 - Present
Electronic Arts, Vancouver, British Columbia
• Working with C++ on Games
Electronic Arts, Vancouver, British Columbia
• Working with C++ on Games
Activate Games, Winnipeg, Manitoba
• Worked on five games and their corresponding game mechanics using C++, linear algebra and vector
geometry
• Developed a proprietary game engine, adding features, optimizations and tests using C++
• Used Javascript, Vue.js, Molecular, REST API, HTML and CSS to work on web applications
• Used tools such as Jira, Git and Confluence
Ubisoft, Winnipeg, Manitoba
• Created gameplay and testing tools for an unannounced game using C++, C# and Python
• Created gameplay prototypes using C++
• Used tools such as Jira, Perforce and Confluence
• Worked on C++ build system using C#
Ubisoft, Winnipeg, Manitoba
• Worked as a full-stack developer (with a focus on the backend) across three different web applications using TypeScript, Vue.js, JavaScript and C#
• Used tools such as Jira, GitHub and Confluence
The Government of Manitoba, Winnipeg, Manitoba
• Used MySQL to store/access data and performed QA testing to ensure database schema was consistent in 15 eForms
• Worked on the frontend of 25 eForms using HTML, CSS, JavaScript, Parsley and Bootstrap
• Performed functionality, usability, compatibility and database testing on 20 eforms
• Uses the gameplay ability system (GAS) for abilities and replication for multiplayer
• Created user interfaces using Common UI
• Created input systems using Enhanced Input
• Created using C++ and Unreal Engine using Visual Studio and Git
• The player can shoot a grappling hook from the current position to a target and move toward the target's direction
• Implemented a custom map generator which uses a PNG file to create the map
• Created using C++ and raylib using Visual Studio and Git
More projects can be found at amukhi123.github.io
University of Manitoba, Winnipeg, Manitoba