Kris Wilson

California, 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
Kris Wilson is a systems and software engineer with over 20 years in the industry and 13 years of hands-on experience building datacenter automation, PaaS/cloud, and build systems. A Python specialist and open source advocate based in California, Kris has contributed backend expertise to prominent projects like Jupyter Notebook, Pants, and PEX, improving server deployment flexibility, memory efficiency in build graphs, and multi-interpreter packaging. Most recently they helped build the DS/ML platform at Twitter, bringing production-grade tooling, Kerberos auth, and zip-unsafe PEX support into large-scale environments. Known for pragmatic, test-driven fixes and optimizations, Kris blends deep systems knowledge with DevOps instincts to make complex infrastructure more reliable and efficient. An understated strength is their focus on small, high-impact backend changes—often around deployment and packaging—that materially ease large-scale operations.
code13 years of coding experience
github-logo-circle

Github Skills (29)

task-management10
python10
jupyter10
tornado10
command-line-interface10
http10
packaging10
build-system10
bottle10
command-line10
build-tools10
devops10
cli10
testing9
multiplatform9

Programming languages (16)

JavaC++CRustScalaGoHTMLPerl

Github contributions (5)

github-logo-circle
pex-tool/pex

Oct 2013 - Nov 2018

A tool for generating .pex (Python EXecutable) files, lock files and venvs.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:38 releases, 98 commits, 136 PRs in 5 years 2 months
Contributions summary:Kris primarily contributed to the development of the `pex` tool, focusing on enhancing its functionality and improving its robustness. Their work involved implementing features such as zip_unsafe mode for handling non-zip-safe Python packages, along with improving error messaging and adding support for multi-interpreter and multi-platform PEX creation. They also addressed issues related to the build and release process, including improvements to distribution caching and the inclusion of Python interpreter constraints at runtime.
executablepexpython
twitter-archive/commons

Jul 2013 - Aug 2016

Twitter common libraries for python and the JVM (deprecated)
Role in this project:
userBack-end Developer
Contributions:11 commits, 13 PRs, 37 pushes in 3 years 1 month
Contributions summary:Kris primarily contributed to the `twitter-archive/commons` repository by enhancing the HTTP server functionality and supporting PEX (Python EXecutable) zip safety. Their work included implementing a Kerberos authentication plugin for the HTTP server and adding support for zip-unsafe PEX environments. Additionally, the user upgraded the pants build system and repaired the review posting functionality.
pythonjvmtwitter-apitwitter
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
Kris Wilson