David Workman

Staff Software Engineer at Carwow

England, United Kingdom
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

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job19 years of employment as a software developer
bookMaster of Engineering (MEng) Computer Science, Master of Engineering (MEng) Computer Science at The University of Manchester
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
25,309reputation
7.5mreached
261answers
4questions
Badges
encoding
top-5%
return-value
top-1%
compression
top-5%
concatenation
top-1%
java
top-5%
increment
top-5%
github-logo-circle

Github Skills (27)

concatenation10
chef-client10
constants10
chef-solo10
return-value10
devops10
pointer10
testing9
java9
ruby9
windows-xp9
windows9
stack9
encoding9
xml9

Programming languages (7)

TypeScriptShellJavaScriptPLSQLHTMLRubyPython

Github contributions (5)

github-logo-circle
chef/chef

Sep 2014 - Sep 2014

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:
userBackend & 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.
devopsdeploymentansibleinfrastructureinfra
workmad3/dotfiles

Jul 2016 - Dec 2024

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.
Request Free Trial
David Workman - Staff Software Engineer at Carwow