Technical Skills

CI/CD & Source Control

Git GitLab CI GitHub Actions Jenkins Azure DevOps Subversion Team Foundation Server

Cloud Technologies

AWS (ECS, ECR, EC2, S3, Fargate, RDS, Lambda) Digital Ocean Linode

Database

SQL (MySQL, T-SQL) SSAS SSIS SSDT

Frameworks

Laravel VueJS Angular jQuery Ionic Framework Electron NestJS

Operating Systems

Windows macOS Linux

Programming Languages

C C++ C# Java Visual Basic VB.NET Python R

Scripting

AutoIT Bash PowerShell

Testing

PHPUnit Jest XUnit MSTest JUnit HP Quality Center

Web Technologies

JavaScript/TypeScript PHP ASP.NET CSS

Experience

Director of Technology

Blade Air

May 2024 - Feb 2026
  • Served as sole technical leader for an organization of 30, reporting directly to the CEO and owning technology strategy beyond software development
  • Built a web-based ROI calculator replacing manual Excel workflows, improving efficiency by 200%
  • Developed an integrated quoting tool connecting HubSpot, Katana, and AWS SES, reducing manual effort by 40% and streamlining the quote-to-PO pipeline
  • Evaluated and selected technology vendors
  • Consolidated and simplified the organization’s technology tooling
  • Tech stack: .NET , PHP/Laravel, JavaScript, Python
iot database optimization smart-device startup

Principal Software Developer

Blade Air

July 2023 - May 2024
  • Practiced TDD for implementation of new developer-facing APIs
  • Built mobile and desktop applications using VueJS (Ionic and Electron)
  • Completed migration to AWS ECS enabling auto-scaling of applications
  • Worked with the business to prioritize features for company growth
iot startup

Principal Software Developer

CleanAir.ai

2022 - July 2023
  • Lead a team of engineers (software and hardware) to build air filters which can tell you how full they are
  • Practiced TDD for implementation of new developer-facing APIs
  • Built mobile and desktop applications using VueJS (Ionic and Electron)
  • Completed the migration to AWS ECS to allow for auto-scaling of applications
  • Worked with the business to prioritize the appropriate features for company growth
  • Monitored the health of the system in AWS
iot startup cleantech

Lead Software Developer (Part Time)

CleanAir.ai

2018 - 2022
  • Worked with the founders to derive the vision for the application
  • Built the architecture plan for the current application, to ensure data security and scalability
  • Setup an automated CI/CD pipeline
  • Guided students through the implementation of firmware for an ESP826/ESP32 device
  • Built the initial mobile application using Ionic Framework and VueJS
  • Maintained code quality through a code review process
iot startup cleantech

Engineering Manager

Uptake Technologies Inc.

2019 - 2022
  • Lead the Coop (Internship) Program
  • Mentored developers on development best practices
  • Coached the team to make effective and achievable personal goals
  • Worked with the team to write more testable code
  • Worked with Senior Management to improve the Agile practices
  • Guided the team to improve the architecture for both new and legacy applications
enterprise industrial ai

Senior Software Engineer

Uptake Technologies Inc.

2018 - 2019
  • Worked with Management to get Agile best practices brought into our existing workflow
  • Investigated and resolved issues with pre-existing applications
  • Mentored other developers on development best practices
  • Encouraged the team to write more testable code
  • Active participant in the code review process
enterprise industrial ai

Mentor (Part Time)

Codementor.io

May 2021 - Present
  • Assisted people around the world with programming issues that they have
  • Worked with a person to help prepare them for interviews that were coming up
  • Created a learning plan for long term learners
  • Consistently received 5-star reviews for my guidance
mentoring education

Senior Software Engineer / Senior Database Developer

SPS Commerce / ToolBox Solutions

2013 - 2018
  • Lead bi-weekly sprint planning sessions to ensure projects were completed on time and budget
  • Collaborated with product owners to identify project requirements, and developers to ensure that the optimal strategy was implemented
  • Formally mentored a co-worker to further develop their skills
  • Performed after hours monitoring and troubleshooting of client data load processes to meet client Service Level Agreements
  • Ensured code quality through code reviews
  • Lead the simplification of a SQL Server Integration Services (SSIS) process by architecting a modular design
  • Developed utilities to support the migration of applications into the cloud (AWS)
  • Contributed technical documents to a corporate knowledge base library
  • Completed performance tuning for long-running queries
  • Architected and built a data warehouse to be used for internal analytics
  • Automated the deployment of the code through all environments
retail supply-chain enterprise

Database Developer

SPS Commerce / ToolBox Solutions

2010 - 2013
  • Followed scrum methodology for software development
  • Created SSIS packages to load data from various data sources
  • Built and queried SQL Server Analysis Services (SSAS) cubes for reporting purposes
  • Developed scripts to reduce the amount of manual effort required
retail supply-chain enterprise

Founder (Part Time)

CheckItOn.us

2016 - Present
  • Envisioned and developed a server monitoring tool
  • Developed remote queue workers with blacklisting in order to ensure sites are monitored from multiple locations
  • Developed using Laravel, VueJS, Chart.Js and Stripe
entrepreneurship saas

Owner (Part Time)

IcePets.com

2014 - Present
  • Lead a remote team of artists, moderators and administrators to meet project and budget timelines
  • Managed and maintained the web and database servers
  • Improved user satisfaction and user experience by developing new features and functionality, continually increasing site growth
  • Created a CI/CD pipeline to allow less technical members of the team to push out code changes without touching the server
gaming entrepreneurship

Software Developer - Co-op

Environment Canada

2009 - 2009
  • Worked collaboratively with another Co-op student to port an existing application to a new server
  • Worked with clients to determine the requirements for a system to keep electronic copies of images in a database
  • Created the image database and a web user interface to provide the clients with an easy way of accessing the images
  • Used MapServer and the OpenLayers JavaScript library to provide the clients with a 'Google Maps' style of map
  • Learned and used Coldfusion in order to implement required functionality for the web applications
government

Programmer/Developer - Co-op

Toronto Transit Commission (TTC)

2008 - 2008
  • Worked with clients to determine and develop the business requirements and to develop the required functions of a new application to track safety deficiencies
  • Worked collaboratively with another Co-op Student in order to complete all of the specifications and programming required in order to meet the deadlines
government transportation

Test Analyst - Co-op

CIBC

2007 - 2007
  • Executed test cases in order to verify that the Business Banking application was working as expected
  • Tested defects thoroughly in order to determine their root cause
  • Logged defects as they arose throughout the testing cycle
  • Created JavaScript applications which allowed testers to modify various banking files
  • Created AutoIT scripts which allowed testers to effectively use Mercury Quality Center
finance banking

Instructor (Volunteer)

Canada Learning Code

2020 - Present
  • Worked with the Coordinators of the Chapter to schedule learning experiences
  • Provided in-person and online training for individuals of all ages
  • Conducted training sessions on: HTML, JavaScript, Python, SQL, and Scratch
volunteer education

Organizer (Volunteer)

Brampton Coffee and Code

2018 - Present
  • Collaborated with the Brampton Library and Brampton Entrepreneur's Centre for the event
  • Provided support for any of the attendees
  • Ensured all attendees had a good experience
volunteer community

Education

University of Guelph

Bachelor of Science - Computing and Information Science (Co-op)

2005 - 2010

John Hopkins University - Coursera

Data Scientist Specialization

2015 - 2016

Toastmasters International

Advanced Leader Bronze, Competent Communicator

2012 - 2016
  • Sergeant at Arms, Vice President of Education, Mentorship Chair

Certifications

Fundamentals of Ansible

Red Hat

2025

Prompt Engineering for ChatGPT

Vanderbilt University

2025

OpenAI GPTs: Creating Your Own Custom AI Assistants

Vanderbilt University

2025

AI Agents and Agentic AI Architecture in Python

Vanderbilt University

2025

AI Agents and Agentic AI with Python & Generative AI

Vanderbilt University

2025

Building Data Lakes on AWS

Amazon Web Services

2025

Architecting Solutions on AWS

Amazon Web Services

2025

AWS Cloud Technical Essentials

Amazon Web Services

2025

Agile Project Management

Google

2025

Google Project Management Professional Certificate (v2)

Coursera

2025

Project Execution: Running the Project

Google

2025

Project Planning: Putting It All Together

Google

2025

Foundations of Project Management

Google

2024

Project Initiation: Starting a Successful Project

Google

2024

Negotiating with Agility

LinkedIn

2019

People Analytics

Coursera

2017

Database Management Essentials

Coursera

2017

Operations Analytics

Coursera

2017

Customer Analytics

Coursera

2017

Data Science Specialization

Coursera

2016

Certified Scrum Master

Scrum Alliance

2015

Certified ScrumMaster (CSM)

Scrum Alliance

2015

AWS Cloud Solutions Architect

Amazon Web Services

Microsoft Certified Technology Specialist - Business Intelligence and Maintenance

Microsoft

2011

Microsoft Certified Technology Specialist - SQL Server 2008

Microsoft

2011

Technology Specialist - .NET Framework 3.5, ASP.NET Application Development

Microsoft

2011

Ready to Work Together?

Let's discuss how I can help with your next project.

Get in Touch