Angus MacGillivary

Computer Science Graduate

📧Email 🔗LinkedIn 🔗GitHub

Summary


CS graduate with a background in cloud computing and software engineering. 3+ years of experience working in fast-paced kitchens, developing strong teamwork and communication skills. Familiary with AWS, Microsoft Azure and full-stack technologies such as Python, PostgreSQL and FastAPI. Passionate about learning and applying new technologies to solve real-world problems.

Education


Computer Science Honours, Minor in Psychology

2019-09 - 2025-02
Carleton University Bachelor
  • Computer Vision
  • Reinforcement Learning
  • QA and Testing
  • Distributed Computing
  • Modern Datasets

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 Experience


Taproom260

Orléans, ON
Cook 2024-02 - 2025-10
  • Sustained near-zero error rate across 150+ cover services by applying strict attention to detail and standardized prep procedures, earning consistent recognition from supervisors for quality and reliability
  • Accelerated team readiness for 4+ new staff members by leading hands-on station training, reducing onboarding time and maintaining service quality during high-volume periods

Volunteer Experience


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

View
Amazon Web Services 2026-02

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
- visits