David Workman is a Staff Software Engineer with 15 years' experience building resilient backend systems and shipping full-stack web applications, currently driving architecture at Carwow. He specializes in distributed systems—having read and implemented ideas from Kafka, Raft, Zookeeper and Mesos—and enjoys designing extensions to live systems while minimizing disruption. Comfortable across the stack, he blends backend, DevOps and ops experience (including maintaining a personal Postfix+Dovecot mail server) to deliver production-ready services. David has a track record of leading infrastructure changes at General Assembly and contributing bug fixes and CI/test improvements to widely used open-source projects like chef/chef. He pairs rigorous engineering curiosity with practical operational know‑how and a taste for system-level troubleshooting.
15 years of coding experience
19 years of employment as a software developer
Master of Engineering (MEng) Computer Science, Master of Engineering (MEng) Computer Science at The University of Manchester
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Role in this project:
Backend & DevOps Engineer
Contributions:6 commits in 11 days
Contributions summary:David primarily focused on improving the `chef/chef` application, particularly the `chef-apply` component. Their contributions involved fixing bugs related to argument handling and file processing within the `apply` functionality. They also made changes to the testing infrastructure to ensure the tests run correctly within Travis-CI, and refined test logic, ensuring correct data usage within the test suite.
Contributions:18 pushes, 1 branch in 8 years 5 months
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.