Stephen Guo

University of Toronto 2019 - 2024

Software Engineer at Leap Softwares

About Me

I'm currently working at Leap Softwares as a Software Engineer, and I received a degree in Computer Science at the University of Toronto.

I'm currently learning about:

  • Rust
  • Neovim (I use LazyVim)
  • Linux (I use NixOS and Fedora KDE)
  • 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 Ado's Hibana concert in Toronto

Experience


NestJS Logo

Leap Softwares

Toronto, ON

Software Engineer

October 2024 - Present

  • NestJS
  • TypeScript
  • Microsoft Azure
  • Terraform
  • PostgreSQL
  • Rust
  • Retool
  • GraphQL
  • Redis

I developed a financial services management system + Excel/PDF report generators for insurance policies with a team of 6. I designed API endpoints, CI/CD pipelines, and monitoring infrastructure for alerts. Also, I worked on a lot of SQL scripting and optimization

For the monitoring infrastructure, I wrote a small Azure Function in Rust to interact with the Slack websocket API for creating a Slack app to interact with our pipelines.

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 to build and maintain a data platform handling 100 million+ of users.

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