I recently completed my undergrad in Computer Science from the University of Waterloo, and I'm in love with all things software. A lot of my free time is spent on developing projects and solving challenging algorithm problems. I'm constantly trying to learn more and am always on the lookout for new fun ideas to develop!
Other Skills:
Developed new features with Backbone, ReactJS and Typescript, with a special focus on accessibility throughout the development process
Revamped a game saving feature to save games based on a session instance of a training module, instead of saving one file per module
Integrated and implemented third party libraries such as Highcharts and Duet Date-Picker, while ensuring wide range browser compatibility
Collaborated with Designers and Product Owners to develop the checkout experience on PlayStation 5 using React Native and Redux
Developed parameterized integration tests for relevant APIs using Jest and TypeScript to identify API issues for client-side developers
Setup a Jenkins multi-pipeline job to run ESLint and unit tests, for a newly developed code library, on every Git commit
Developed a video game in JavaScript using Axonify's proprietary game engine and wrote a tutorial guide for other developers
Assisted in upgrading Axonify’s core web product from jQuery 1.7 to jQuery 3.5, and created customized ESLint rules for most deprecated jQuery functions
Implemented a reCAPTCHA on a recover password screen to prevent discovery of usernames via scripting
Optimized a Bash based microservice's runtime from approximately 30 minutes to 18 minutes by revamping how it sets up a virtual machine on Microsoft Azure.
Developed new screens with an Angular and Polymer combined solution and participated in code reviews with other developers.
Developed and modified existing Spring based REST api endpoints and connected them to the front-end web applications.
Integrated the Microsoft Graph API with a Ruby on Rails web application.
Retrieved 3+ years of Microsoft Outlook calendar data by developing an asynchronous scraper that smartly detects and creates local rails models of Outlook calendar items.
Developed an employee profile dashboard page allowing the company to migrate from a paper‐based solution to a faster and simpler web app solution.
Redesigned the user interface of the web application and made it scalable with mobile devices.
mshanjer@gmail.com