Hi, my name is

Keaton

I build things and experiment

Hi, I’m Keaton Cross. I’m passionate about systems architecture, backend system design, and infrastructure as code. I’m of the opinion that when a problem is properly understood, the right solution falls out.

About Me

I’m a software developer with a passion for systems and infrastructure. My background is electrical engineering, but I quickly learned that I’m more inclined for software engineering. I’m a fan of opinionated tech, architectural patterns, and breaking down problems into generalizable parts.

I also like to play with new technologies for personal projects.

Here are a few technologies I've been working with recently:
  • Kubernetes
  • Cloud Run
  • Pulumi
  • OpenTelemetry
  • Golang

Experience

Software Developer 3 - Klue Labs
Sep 2022 - Current
I am currently working as a software developer at Klue Labs, Inc. headquartered in Vancouver, BC. I work on the integrations team, building and maintaining integrations between Klue and other products.
Software Developer 2 - D2L Corporation
August 2021 - Sept 2022

I worked at D2L Corporation as an intermediate software developer. I worked on the main platform in the Grades domain, adding features to allow for better control over automatic assignments of grades.

While working on the grading features, a colleague and I designed and implemented a long-term task scheduler to process 2+ billion events per month with a 5 minute precision.

Full Stack Software Engineer - Sightline Innovation
April 2018 - August 2021
I worked at Sightline Innovation, Inc. as a full stack software engineer. I worked on two main products while I was there, a product designed for easy training and hosting of machine learning models and a product designed to connect clusters of models in a private SD-WAN.
Summer Student 2 - Manitoba Hydro
April 2017 - Sept 2017

I worked at Manitoba Hydro as an engineering co-op student. I worked in the HVDC Engineering division where I worked alongside engineers doing control systems analysis, fault analysis, and real-time control simulations using RTDS systems.

I also created schematics for the Emergency Power Off system for the server racks in the Manitoba Hydro Simulation Center located in Riel Converter Station.

Education

2014-2020
Bachelor of Science in Electrical Engineering
University of Manitoba

I mostly took courses on embedded systems, embedded software, and hardware interfaces. I greatly enjoyed learning about silicon lithography, as well as digital communication schemes and control systems theory.

I participated on the Space Applications and Technology Society, where I was subsystem lead for the Attitude Determination and Control System. In 2018 we won the Canadian Satellite Design Challenge with TSAT 4.

My capstone project at the end of my degree was creating a mobile multisensor package that could easily be dropped into any environment to collect metrics for things like humidity, particulate density, and others.

Projects

Environmental Monitoring Hub
C++ Docker Arduino HTTP/REST API MongoDB
Environmental Monitoring Hub
A mobile multisensor package for monitoring conditions in indoor environments.
Charitable Donation Tracker and Receipt Generator
Golang Docker HTTP/REST API PostgreSQL OAuth2 ReactJS
Charitable Donation Tracker and Receipt Generator
A basic accounting web app contracted by a charity organization to allow for easy generation and emailing of donation receipts.
Product Generation and Recommendation Engine
Python PHP HTTP SQL
Product Generation and Recommendation Engine
A contracted project to generate and recommend a set of products based on sales trends and user data. Developed patented techniques while solving this problem.