Passionate Developer & Community Leader

I am passionate about harnessing technology to solve real-world problems. With a blend of technical expertise and creative thinking, I lead and contribute to projects that push the boundaries of what's possible, aiming to inspire and educate others in the vibrant tech community.

Picture of Gavin Abeele

Projects

Check out some of the projects I've worked on. For more, you can check out my GitHub profile.

Skills

Here are a few technologies I work with. I'm always looking to learn new things and expand my skill set.

React
Next
Astro
Node.js
JavaScript
TypeScript
Git
HTML
CSS
Tailwind CSS
SQL
Docker
AWS
Firebase
Figma
Agile
Scrum

Work Experience

Check out my professional experience.

Junior Software Developer, Co-op

GMS Grain, Fergus, Ontario
May 2023 – Dec 2023

  • Demonstrated strong communication, directly translating grain elevator needs into impactful PHP, SQL, and JavaScript features, elevating user experience and operational efficiency.
  • Led the design and development of a digital grain elevator access system, revolutionizing traditional operations through strategic innovation and system architecture expertise.
  • Utilized advanced React, Firebase, SQL, and Docker skills to develop an MVP, demonstrating agility and technological proficiency in delivering scalable and user-friendly solutions.
PHP
SQL
JavaScript
React
Firebase
Docker

Student Software Development Researcher

Conestoga SMART Center, Cambridge, Ontario
Sept 2022 – Dec 2022

  • Built and maintained a digital twin research project utilizing sensors and 3D scans of a real-life space to create a virtual carbon copy.
  • Utilized 3D modelling software and scanners to create a pipeline to reduce capturing time by 75%.
  • Emphasizing the development of high standards and robustness in the project to create a product that satisfies both clients and developers.
3D Modelling Software
Blender
3D Scanners
Python
Unity

Software Quality Engineer, Co-op

TD Bank Group, Toronto, Ontario
May 2022 – Aug 2022

  • Built a UI automation testing framework code using Java, Cucumber, and Selenium for TD's online mortgage application portal to reduce testing time by 600%.
  • Executed a variety of testing methods like sanity, end-to-end, and regression on a local machine and a Jenkins server to ensure defect-free products.
  • Effectively communicated and participated in SCRUM ceremonies, utilizing Jira for task management.
Java
Cucumber
Selenium
Jira
Jenkins
Python

Workshops and Speaking Events

I have had the opportunity to participate in various public speaking engagements, workshop events, and community events. These experiences have allowed me to share my knowledge, connect with others, and contribute to the community.

Candy Sorting Machine with Arduino & Tensorflow

A detailed workshop on integrating Arduino with Tensorflow to sort candies effectively, demonstrating the practical application of machine learning in hardware projects.

Learn More

Arduino Guest Speaker on TinyML

Speaking at a community event about TinyML, focusing on its capabilities within low-power microcontrollers to solve real-world problems.

Learn More

Movie Recommender Machine Learning Series

A series of workshops that guide participants through the development of a movie recommendation system using machine learning techniques.

Learn More

Git and GitHub Series

This series covers the essentials of using Git and GitHub for version control and collaboration, designed to enhance team coding practices.

Learn More

Go Code Girl

An educational initiative aimed at teaching female youth from grades 6 to 11 coding skills and introducing them to web programming and machine learning.

Contact Me

Feel free to reach out to me with any questions or opportunities.