Keith Garner

Bartlett, Illinois, United States
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
Keith Garner is an experienced engineering leader with over two decades of hands-on and managerial experience building scalable web applications and guiding distributed teams across the US, LATAM, and Europe. He has a strong technical pedigree in Ruby/Rails, JavaScript/React, and backend systems, and contributed to the widely used open-source Canvas LMS by improving gradebook, grading, and enrollment logic. Known for turning around underperforming teams and leaders, he has repeatedly combined deep technical problem solving—database query optimization, performance tuning, and security remediation—with people development and recruiting. Keith has led large engineering organizations (up to 60+ engineers), redesigned hiring and assessment processes, and driven cross-functional initiatives that preserved key customer relationships and accelerated revenue-focused work. Based in Bartlett, Illinois, he pairs operational rigor with a willingness to stay hands-on in code when it matters, and has a long track record of converting complex customer needs into practical product and process improvements.
code24 years of coding experience
job19 years of employment as a software developer
bookKohler
bookLake Park High School
bookBS, Computer Science, BS, Computer Science at University of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
21reputation
830reached
2answers
0questions
github-logo-circle

Github Skills (11)

ruby-rails10
rails10
back-end-development10
ruby10
postgresql9
api8
database-management8
apidoc8
drupal6
php6
rets6

Programming languages (10)

TypeScriptJavaDockerfileC++ShellCMakefileJavaScript

Github contributions (5)

github-logo-circle
instructure/canvas-lms

Aug 2015 - Dec 2022

The open LMS by Instructure, Inc.
Role in this project:
userBack-end Developer
Contributions:469 commits, 3 PRs, 76 pushes in 7 years 5 months
Contributions summary:Keith primarily worked on improving and maintaining the Canvas LMS codebase. Their contributions focused on fixing bugs related to assignment overrides, anonymous grading, and gradebook exports. The user also made improvements to grade calculation logic and enrollment processes, contributing to the core functionality of the grading system. Furthermore, the user added code to support the new speedgrader.
open-lmsinstructurecanvas-lmslmsinc
ktgeek/openhab-stuff

May 2019 - Dec 2022

Contributions:38 commits, 5 PRs, 68 pushes in 3 years 7 months
openhabansibleconfigsconfigdotfiles
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
Keith Garner