Keith Kelly

Software Engineer at Tableau Software Inc

Sammamish, Washington, 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

👤
Senior
🎓
Top School
Keith Kelly is a principal software engineer with over two decades of professional development experience and nine years in senior engineering roles, known for rescuing and modernizing critical build and runtime systems across Windows, Mac, and Linux. At Tableau he became the go-to expert for Python, CMake, and build reliability—leading multi-year refactors, bootstrapping cross-platform Python safely, and shepherding Perforce-to-Git and CMake-to-Bazel transitions. He blends hands-on C++ and Python implementation skill with architecture, risk assessment, and cross-team advisory work, enabling others to maintain complex systems without deep tribal knowledge. Comfortable in UI/UX, tooling, CI infrastructure, and dependency management, he has a track record of shipping on time while reducing technical debt and increasing operational consistency. Based in Sammamish, WA, he pairs a systems-level view with pragmatic docs and training to spread expertise and redundancy inside organizations.
code9 years of coding experience
job29 years of employment as a software developer
bookCertification, Certification at Dale Carnegie Training Course (Redmond, WA)
bookBS, Electrical and Computer Engineering, 3.2 (in Major), BS, Electrical and Computer Engineering, 3.2 (in Major) at Rice University
bookHigh School Diploma, 99.22%, High School Diploma, 99.22% at Friendswood High School
stackoverflow-logo

Stackoverflow

Stats
437reputation
11kreached
1answer
0questions
github-logo-circle

Github Skills (200)

windows10
cffi10
odroid10
pypy10
cython10
cpp10
emulation10
jython10
data-files10
pi10
linux10
raspbian10
commodore10
api10
shell10

Programming languages (14)

JavaC++CMakefileVueGoMATLABTypeScript

Github contributions (5)

github-logo-circle
c0d3h4x0r/RetroPie-Setup

Jul 2019 - Aug 2022

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Contributions:127 pushes, 23 branches in 3 years 1 month
raspberry-piemulatorodroidretroarchraspberry
c0d3h4x0r/Main_MiSTer

Jun 2020 - Sep 2023

Main MiSTer binary and Wiki
Contributions:24 pushes, 10 branches in 3 years 3 months
crosswordpythonlinuxswigwiki
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 Kelly - Software Engineer at Tableau Software Inc