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.
9 years of coding experience
29 years of employment as a software developer
Certification, Certification at Dale Carnegie Training Course (Redmond, WA)
BS, Electrical and Computer Engineering, 3.2 (in Major), BS, Electrical and Computer Engineering, 3.2 (in Major) at Rice University
High School Diploma, 99.22%, High School Diploma, 99.22% at Friendswood High School
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