David Goodwin

Bromsgrove, 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

🤩
Rockstar
David Goodwin is a pragmatic senior software engineer with 18 years’ experience in PHP, Linux, and systems administration, based in Bromsgrove, UK. He excels at diagnosing and fixing tricky production issues and improving code maintainability, often focusing on type safety and reliable server behavior. A regular open-source contributor, he has strengthened the pheanstalk PHP client for beanstalkd by enforcing type hints and refactoring core interfaces to reduce bugs. Colleagues know him for a dry, confident approach to problem-solving—able to both script deployment tasks and harden backend libraries. He combines hands-on sysadmin instincts with disciplined backend craftsmanship, making him a go-to for legacy systems that need steady, pragmatic care.
code18 years of coding experience
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,273reputation
784kreached
37answers
0questions
Badges
bash
top-5%
php
top-5%
mysql
top-1%
shell
top-5%
json
top-5%
serialization
top-5%
github-logo-circle

Github Skills (21)

mysql10
interface-design10
sa10
typehinting10
php10
type-checking10
ps10
json9
serialization9
object-oriented-programming9
bash9
shell9
testing7
smarty6
webgrind6

Programming languages (14)

C#JavaC++CGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
pheanstalk/pheanstalk

Sep 2018 - Apr 2020

PHP client for beanstalkd queue
Role in this project:
userBack-end Developer
Contributions:21 commits, 5 PRs, 9 comments in 1 year 7 months
Contributions summary:David primarily contributed to improving the codebase's type safety and maintainability. They fixed Psalm errors, ensuring proper type hinting and return types for several methods and interfaces. The user also refactored code to use `JobIdInterface` consistently, improving code consistency. They made changes to multiple files related to core functionality of the library.
phpbeanstalkdphp-client
Contributions:28 commits, 6 pushes 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 Goodwin