Quinn Klassen

Software Engineer at Verkada

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Quinn Klassen is a software engineer with eight years of experience building reliable back-end systems, embedded firmware, and tooling across startups and large enterprises, currently at Verkada in Vancouver. A self-taught programmer since age 14, Quinn combines an Engineering Physics background from UBC with hands-on experience at AWS and Intel to tackle problems in robotics, IoT, security, and computer graphics. They contribute to notable open-source projects in the Temporal ecosystem, improving workflow determinism, scheduling, and metrics in the Go SDK and core service. Quinn is especially focused on building and testing secure, dependable software and embedded systems, bringing a practical curiosity for new technologies and a track record of shipping well-tested features.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Applied Science - BASc, Engineering Physics, Bachelor of Applied Science - BASc, Engineering Physics at The University of British Columbia
github-logo-circle

Github Skills (17)

microservice-framework10
go-modules10
testing10
workflow-engine10
micro10
go10
workflow-automation10
microarchitecture10
golang10
workflow-management10
microservices10
distributed-systems9
open-source9
mocking9
error-handling9

Programming languages (12)

TypeScriptC#JavaShellCSSRustCMakefile

Github contributions (5)

github-logo-circle
temporalio/sdk-go

Sep 2022 - Jan 2023

Temporal Go SDK
Role in this project:
userBack-end Developer
Contributions:22 releases, 865 reviews, 15 commits in 3 months
Contributions summary:Quinn primarily contributed to the Temporal Go SDK by implementing features and fixing bugs related to workflow execution and error handling. They focused on adding functionalities like custom failure converters, schedule API, and metrics, enhancing the SDK's capabilities for developers. The commits also involved refactoring code, fixing documentation, and addressing issues related to determinism in workflow execution, improving the SDK's reliability and usability. Several commits targeted testing, improving the SDK's test coverage.
golangworkflow-management-systemworkflow-enginesdktemporal
temporalio/temporal

Dec 2022 - Jan 2023

Temporal service
Role in this project:
userBack-end Developer
Contributions:16 reviews, 2 commits, 22 PRs in 1 month
Contributions summary:Quinn primarily focused on updating the Go SDK version used by the Temporal service. These updates involved modifying the `go.mod` file to reflect the new SDK versions. In addition to version bumps, the user also made code changes within mock client files, adding and updating methods related to workflow management, and modified test files. These contributions indicate a focus on maintaining and adapting the core functionality of the Temporal service to align with the SDK updates.
service-busmicroservice-orchestrationworkflow-automationworkflow-enginedocker
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Quinn Klassen - Software Engineer at Verkada