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 GithubKey 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.
Location:
Calgary, Alberta,
Canada