Brian Wickman

Boulder, Colorado, 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
Brian Wickman is an infrastructure engineer with 16 years of experience building reliable developer tooling and Python-based backend systems from Boulder, Colorado. He contributes to notable open-source projects such as Pants (build system), PEX, and Kazoo, focusing on dependency resolution, interpreter and environment management, asynchronous operations, and observability improvements. His work blends automation engineering with hands-on refactoring and bug fixes that strengthen build/test pipelines and runtime robustness. With an MS in Computer Science and a BS in Mathematics & CS, he brings deep technical rigor and a penchant for improving the developer experience behind the scenes. Unusually for an infrastructure specialist, he has repeatedly tackled both high-level system design and low-level Python environment quirks, making him effective across layers of the stack.
code15 years of coding experience
bookMaster of Science, Computer Science, Master of Science, Computer Science at University of Michigan
bookBachelor of Science, Mathematics, Computer Science, Bachelor of Science, Mathematics, Computer Science at University of Nebraska-Lincoln
github-logo-circle

Github Skills (24)

asynchronous10
dependency-management10
python10
async10
setuptools10
build-system10
python-packaging10
zookeeper10
build-tools10
metric10
testing9
url-routing9
multithreading9
virtualenv9
build-automation9

Programming languages (6)

JavaC++GoHTMLRubyPython

Github contributions (5)

github-logo-circle
twitter-archive/commons

Apr 2012 - Apr 2015

Twitter common libraries for python and the JVM (deprecated)
Role in this project:
userBack-end Developer
Contributions:137 commits, 2 PRs, 3 pushes in 3 years 1 month
Contributions summary:Brian appears to have been involved in the development and maintenance of a set of common Python libraries. Their initial commit introduced a basic ping-pong application, which included code for routing HTTP requests. Subsequent commits introduced the observable trait, a key component for metric tracking, alongside enhancements to the metric sampling framework, indicating work on monitoring and instrumentation. The user's contributions also included the addition of sampling tests for the aforementioned metric functionality, revealing a focus on system observability.
pythonjvmtwitter-apitwitter
pex-tool/pex

Jun 2013 - Oct 2016

A tool for generating .pex (Python EXecutable) files, lock files and venvs.
Role in this project:
userBack-end Developer
Contributions:6 releases, 194 commits, 71 PRs in 3 years 5 months
Contributions summary:Brian made several commits focused on improving the functionality and maintainability of the PEX tool. Their work involved refactoring code related to Python environment management, including the handling of site-packages and internal caches. Furthermore, the user was involved in improving dependency resolution, including handling edge cases and ensuring the correct execution of scripts, as well as general code cleanup. The contributions indicate a focus on refining the core mechanics of creating and managing executable Python environments.
executablepexpython
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
Brian Wickman