Angus MacGillivary

Computer Science Graduate

📧Email 🔗LinkedIn 🔗GitHub

Education


Carleton University

2025-02
Computer Science Honours, Minor in Psychology Bachelor
  • Computer Vision
  • Reinforcement Learning
  • QA and Testing
  • Distributed Computing
  • Modern Datasets

Technical Skills


Support

Windows installation & optimization Hardware troubleshooting Mobile device setup (iPhone/Android) End-user support WSL2 Smart home configuration

Systems

Linux (Ubuntu, Raspberry Pi) Basic networking (Wi-Fi, VPN) Docker Git/GitHub

Cloud/DevOps

AWS (S3, Lambda, API Gateway) GitHub Actions CI/CD pipelines

Languages

Python Java JavaScript Bash

Data

PostgreSQL MongoDB SQLAlchemy Prisma Pydantic

Libraries/Frameworks

FastAPI Flask PyTorch

Projects


AWS Cloud Resume Challenge

Cloud-hosted resume site with serverless backend
  • Building cloud-hosted resume site with serverless backend and CI/CD pipeline
  • Configuring AWS services including S3 static hosting, Lambda functions, and API Gateway
  • Implementing visitor counter with DynamoDB and Python Lambda function
  • Setting up GitHub Actions for automated testing and deployment

Blue Lock Bot

Soccer League Management System & Analytics
  • Developed a Discord bot using Python to automate match scheduling, attendance tracking and stat collection for a recreational team in a 40+ team league
  • Containerized the application and database using Docker for consistent deployment environments
  • Architected a normalized PostgreSQL database schema using SQLAlchemy to ensure data consistency and reduce redundancy across league records
  • Implemented server-side calculation logic in Python to automatically derive complex metrics (e.g., ranking), removing the need for manual data processing

Work


Taproom260

Orléans, ON
Cook (Closer) 2024-02 - 2025-10
  • Led a team of 8 during peak hours, communicating orders and delegating tasks to minimize service time
  • Optimized station layout for ease of use, reducing cleaning times by up to 50%
  • Trained and mentored new kitchen staff, improving onboarding speed and reducing early-stage errors

Cable Wharf Kitchen & Patio

Halifax, NS
Cook (Seasonal) 2022-05 - 2022-08
  • Maintained speed and quality during rushes, preparing 100–150 meals per shift in a fast-paced waterfront kitchen
  • Served meals directly to tour boat guests, interacting with up to 200 patrons per day and resolving dietary or service issues in real time
  • Collaborated with both kitchen and front-of-house staff to coordinate catering for multiple tour departures

Volunteer


CU Esports (formerly Tespa Carleton)

Carleton University, Ottawa, ON
Gamehead (Community Coordinator) 2022-09 - 2024-09
  • Consistently engaged and met demands of over 100 club members through active communication
  • Successfully balanced teams for intramurals using k-means clustering
  • Organized and ran in-person and online events for 50+ attendees
  • Regularly updated Discord server with community content, leading to 25% increase in activity over tenure

Certificates


AWS Certified Cloud Practitioner

2026-02
Amazon Web Services
- visits