Patrick MacDonald

About Me

1-403-975-5053

pmacdonald15@gmail.com

github.com/Pmacdon15

Calgary, Alberta

Patrick MacDonald

Summary

skilled software developer with a strong foundation in Next.js, TypeScript, and custom React hooks, seeking opportunities in the tech industry to gain hands-on experience in the tech Industry.

Skills

  • Team collaboration and leadership
  • Programming Languages: Java, C#, Python, TypeScript, JavaScript, HTML, CSS, SQL, C++
  • Tools/Technologies: VS Code, VS Studio, Android Studio, React, NextJS, Node.js, jQuery, Express, Vercel, TypeScript, Tailwind CSS
  • Excellent communication, customer service, time management, organization, and decision-making
  • Experience operating tractor-trailers and buses
  • Adaptable in fast-paced environments

Certifications

Python Developer

W3Schools

C# Developer

W3Schools

Networking Essentials

CISCO

Education

BowValley College

Software Development

GPA: 3.95

Graduation:May 2025

Projects

Polymuse

WordPress Woocommerce Plugin

Developed a WordPress WooCommerce plugin for Polymuse, enabling clients to display and manage 3D models of their products within their e-commerce stores.

View Project on Github

Key Features

  • Allows Poly Muse customers to display their 3D models in a variety of configurations.
  • Enables clients to easily switch between pre-programmed variants of the 3D models.
  • Integrates with the current WooCommerce product variant system, supporting multiple variants, pricing, and stock tracking.

Work Experience

Sparks Eggs

Egg Delivery Driver
November 2017 - January 2023

  • Driving tractor trailers for egg deliveries and pickups for Calgary and area and as far south as the United States border.
  • Reviewing the next day's trips and mapping any unfamiliar areas.
  • Ensuring the vehicle is ready to transport cargo, providing customer service, keeping a log book up-to-date, operating power jacks and manual jacks, loading and unloading eggs.
  • Able to follow MOT regulations.
  • Driving and operating various types of vehicles and equipment.
  • Maintaining a clean and organized work environment.
  • Communicating effectively with team members and customers.

City Wide Towing

Tow Truck Operator
June 2015 - April 2016

  • Drove and operated tow trucks; loading and securing vehicles and trailers of varying conditions.
  • Responsible for removal of vehicles for many reasons including but not limited to inoperable, stolen, illegally parked, or vehicles involved in motor vehicle accidents.
  • Provided roadside assistance including but not limited to tire changes, battery boots, tire fill and lock-out services.
  • Assisted in timely and professional delegation of emergency crews to ensure safety and efficiency while loading and cleaning accident sites.
  • Provided customer service to the general public, as well as emergency services.

Contact Info:

Email: pmacdonald15@gmail.com

Phone: 1-403-975-5053

Socials:

LinkedIn Logo

GitHub Logo

Location:

Calgary, Alberta,

Canada