David Crosby

Production Engineer at Facebook

Calgary, Alberta, Canada
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
David Crosby is a production engineer with 15 years of experience building and operating Linux-first web and infrastructure systems, currently supporting large-scale client fleets at Facebook. He brings deep full-stack and DevOps expertise across Python, Ruby, Go and C, with hands-on work in configuration management (Chef, Terraform), observability (Graphite, DataDog, Riemann) and CI/CD. A pragmatic refactorer, he has improved robustness and performance in high-profile open-source projects such as Chef and Facebook’s IT tooling, and has a history of fixing subtle memory and crash bugs in legacy C code like Debian’s w3m. Comfortable from low-level debugging (DTrace, GDB, radare2) to app frameworks (Django, Rails) and database ops, he combines systems-thinking with practical code hygiene. Based in Calgary, he also has a long history of Linux community leadership and migrating teams to modern workflows, often surfacing maintainability wins that aren’t obvious from feature work alone.
code14 years of coding experience
job14 years of employment as a software developer
bookPhilosophy, Computer Science, Philosophy, Computer Science at Mount Allison University
languagesEnglish
github-logo-circle

Github Skills (23)

cookbook10
debug10
memory-management10
rspec10
c1110
resource-management10
ruby10
c1710
chef-client10
maintainability10
automation10
infrastructure10
performance-optimization10
chef-solo10
cgm10

Programming languages (13)

CSSCGoCommon LispHTMLPostScriptHCLShell

Github contributions (5)

github-logo-circle
facebook/chef-cookbooks

Oct 2021 - Dec 2022

Open source chef cookbooks.
Role in this project:
userBackend Developer
Contributions:34 reviews, 39 commits, 22 PRs in 1 year 2 months
Contributions summary:David primarily focused on modifying Chef cookbooks within the Facebook ecosystem. Their contributions involved updating metadata files across multiple cookbooks to include `source_url` and `supports` values, addressing foodcritic CI job failures. They also made changes to support CentOS 8 and updated ChefSpec paths, optimizing node methods. The user further optimized and implemented features for group and user management.
chef-resourcemanaged-by-terraformchefcookbooks
facebook/IT-CPE

Nov 2021 - Dec 2022

Meta's Client Platform Engineering tools. Some of the tools we have written to help manage our fleet of client systems.
Role in this project:
userDevOps Engineer
Contributions:1 review, 7 commits in 1 year 1 month
Contributions summary:David primarily contributed to optimizing and maintaining the Chef cookbooks within the `facebook/it-cpe` repository. Their work included refactoring code to memoize shard calculations, dropping deprecated code, and updating testing conventions to align with RSpec 3. They also addressed rubocop findings and made changes to configurations. The user's contributions show a focus on improving code quality, maintainability, and efficiency within the infrastructure automation tools.
metaengineeringfleetplatform-engineeringtools-engineering
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