ABOUT
My name is Matt McArdle and I am a Software Engineering graduate from the University of Guelph. I have development experience managing cloud infrastructure using Kubernetes and AWS, front-end experience developing a web app in React and Vue, and backend experience developing microservices written in C# and serverside code using Ruby on Rails.
Throughout my studies I managed to achieve Dean's List honours in all academic semesters with an average of 91.5% (GPA of 4.0), and was awarded the Braithwaite Business Scholarship for my excellence in my business minor along with my major. During my co-op roles I have received the highest possible grade from my employers during all three terms, and was named the Co-op Student of the Year for my performance in 2022.
EXPERIENCE
JAN - AUG 2023
Software Developer (Co-op) · Vidyard
During this term I worked with Ruby on Rails, Vue, and GraphQL in their main web application, and worked with React and Redux in their Chrome Extension. I led a project to migrate to a new OpenAI model which resulted in a 92.5% decrease in cost, and implemented real-time response streaming to improve the user experience. I was also able to deliver a prototype of an AI-powered post-processing microservice to implement gaze correction in videos.
- Ruby on Rails
- Vue
- GraphQL
- React
- OpenAI
- Redis
- Sidekiq
MAY - AUG 2022
Software Developer (Co-op) · Vidyard
As part of the 'Track' analytics team at Vidyard, I led a project to deliver a new analytics dashboard to all of our enterprise customers. I got experience building new components in Vue, end-to-end testing using Cypress, and backend experience with Ruby on Rails. I was named the 2022 Co-op Student of the Year for my performance in this role.
- Ruby on Rails
- Vue
- Cypress
- DataDog
MAY - DEC 2021
Software Developer (Co-op) · Magnet Forensics
In this role I improved our cluster installation scripts that were written in Bash, increased observability of our Azure resources through implementing a tagging pipeline in Jenkins, developed our data ingestion CLI to handle a brand new XML format in C#, and got experience with front-end development using React and TypeScript. I was nominated for the Co-op Student of the Year award for my performance in this role.
- C#
- React
- TypeScript
- Bash
- Azure
- Jenkins
EDUCATION
2019 - 2024
B.Comp, Software Engineering (Co-op) · University of Guelph
Minor in Business
During my studies I was a Dean's List student with a cumulative GPA of 91.5%, and graduated with distinction in May of 2024. I am also a recipient of the Braithwaite Business Scholarship for excellence in my minor and was named the 2022 Co-op Student of the Year.
PROJECTS
Website V3
2023
Portfolio website for providing information about my work experience and personal projects. Built using Nuxt V3 (Vue) and Tailwind CSS.
- Nuxt
- Tailwind CSS
- Vercel
ChefGPT
2023
ChefGPT is a web application that leverages ChatGPT to provide recipes based on the ingredients the user has available to them. Built using Svelte with a Python Flask backend.
- Svelte
- Python
- Heroku
- Vercel
- OpenAI
UofG Course Scheduler
2023
React web application that provides a schedule-building tool for University of Guelph students. The backend was written in Python and involved an HTML parser and Flask web-server.
- React
- Python
- Azure
- Flask
- NGINX
Website V2
2022
Portfolio website for providing information about my work experience and personal projects. Built using Nuxt (Vue) and Tailwind CSS. Includes a Postgres database managed with Prisma for storing project information, and Firebase for managing user authentication.
- Nuxt
- Tailwind CSS
- Firebase
- PostgreSQL
- Prisma
Website V1
2021
Portfolio website for providing information about my work experience and personal projects. Built using React and Tailwind CSS.
- React
- Tailwind CSS