Stephen Guo

University of Toronto 2019 - 2024

Computer Science - Software Engineering stream

About Me

I received a degree in Computer Science at the University of Toronto, and I have a previous 1-year co-op at BlueCat Networks as a software engineer.

I'm currently learning about:

  • Rust
  • Neovim (I use LazyVim)
  • Linux (I use Fedora and OpenSUSE right now, but I want to try NixOS at some point)
  • Front end technologies such as SvelteKit (Which this site is built in!), Vue.js, and Tailwind CSS

Outside of work, I enjoy playing Chess, rock climbing (sometimes!), biking, board games, badminton, basketball, and going to the gym.

Stephen Guo at Mont Royal

Experience


BlueCat Networks Logo

BlueCat Networks

Toronto, ON

Software Engineer Co-op

May 2021 - April 2022

  • Kubernetes
  • AWS
  • GitLab CI
  • Python
  • Java
  • Terraform
  • SQL
  • Docker
  • Helm
  • Jenkins
  • Prometheus

I worked with a team of 7 software engineers in a Kanban DevOps environment. I first started working on a monolithic Java codebase for the first 3 months, which was deployed using a Jenkins pipeline. For the rest of my co-op, I started to work on a microservice-oriented data platform with a Python codebase using Trino SQL and Apache Airflow, which was deployed using AWS, Kubernetes, and Terraform.

Link to website

Projects


BlueCat Networks Logo

Rust Recipe Gallery

  • Rust
  • PostgreSQL
  • Tailwind CSS

Created a full-stack recipe sharing platform fully in Rust, with Leptos and Tailwind CSS as the frontend, and Auxm and Diesel as the backend.

Link to git repository
BlueCat Networks Logo

ShopLazy

  • Flutter
  • Dart
  • Firebase

During the Hack the North 2021 hackathon, I teamed up with a group of 4 to create a mobile grocery ordering and delivery application using Flutter and Firebase.

Link to git repository
BlueCat Networks Logo

Alkitab

  • Svelte
  • Bootstrap
  • TypeScript
  • MongoDB
  • Docker
  • Kubernetes
  • Helm
  • Pulumi
  • NGINX
  • Sockets

Created an e-book sharing platform in a team of two, deployed using Pulumi on Kubernetes with the Linode cloud provider. The app uses sockets for real-time highlighting of books between multiple users

Link to git repository