Cooper Lees is a Production Engineer with 13 years of experience building large-scale distributed systems and resilient networks, currently at Meta in Chicago. He blends deep Linux and TCP/IP expertise (including IPv6, kernel networking and VPP) with strong automation and CI/CD skills using Ansible, Chef, Docker and GitHub Actions. A prolific open-source contributor, Cooper has improved core Python tooling (Black, pexpect, pip, pip’s bandersnatch) and shipped networking projects like Facebook’s OpenR and XAR, often preferring to “fix upstream.” Beyond code, he has real-world network operations and wireless experience from FBOSS, Terragraph and internal routing projects, and even runs community governance as president of his HOA. Known for system-level thinking, he pairs systems programming in Python with pragmatic DevOps to make complex infrastructure reliably deployable.
13 years of coding experience
4 years of employment as a software developer
High School
BIST, Computer Science, BIST, Computer Science at University of Wollongong
MMgt(InfoTech), Management, MMgt(InfoTech), Management at Charles Sturt University
Contributions:2 releases, 2 reviews, 11 commits in 2 years 5 months
Contributions summary:Cooper contributed to the XAR packaging toolchain by modifying the build process to create packages for PyPI. They moved versioning information, implemented universal wheel creation using `setup.cfg`, and added a `MANIFEST.in` file to include the LICENSE. Furthermore, they updated URLs to reflect the `facebookincubator` namespace and standardized copyright comments across files. Finally, they released several new versions.
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:53 releases, 234 reviews, 87 commits in 5 years 10 months
Contributions summary:Cooper primarily contributed to the `flake8-bugbear` project by adding and modifying checks within the plugin. Their work included implementing new checks for async functions (B006 and B902) and addressing code quality issues through Black formatting. The user also developed and updated tests to ensure the correctness of the newly implemented checks, and they were involved in updating the project's version and release management. These contributions enhanced the functionality and maintainability of the flake8 plugin.
linterpythonwarningspyflakesfinding
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.