Brian Moon

Principal Software Architect at Various

Birmingham, Alabama, United States
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
Brian Moon is a Principal Software Architect with 18 years of experience designing and shipping high-performance web applications from startup to multinational scale. Based in Birmingham, he helped grow DealNews from its third employee into a large engineering organization while leading system architecture, product development, and the web applications team with a strong emphasis on usability and performance. A hands-on engineer skilled in PHP, LAMP, JavaScript and web analytics, he also contributes to open-source tooling — notably enhancing a PHP GearmanManager daemon to improve robustness, logging, and configurability. Brian pairs pragmatic engineering and cross-department collaboration to translate business needs into reliable, maintainable systems.
code18 years of coding experience
job3 years of employment as a software developer
bookComputer Information Systems, Computer Information Systems at Jefferson State Community College
bookMathematics, Mathematics at Auburn University
languagesEnglish
github-logo-circle

Github Skills (11)

daemon10
php10
daemons10
configuration-management9
command-line-interface8
cli8
command-line8
api-design7
integrations7
apim7
api7

Programming languages (7)

TypeScriptDockerfileC++JavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
brianlmoon/GearmanManager

Aug 2010 - Jan 2019

PHP daemon for managing gearman workers
Role in this project:
userBack-end Developer
Contributions:7 releases, 98 commits, 14 PRs in 8 years 6 months
Contributions summary:Brian primarily worked on enhancing the GearmanManager, a PHP daemon for managing Gearman workers. Their contributions focused on improving the daemon's core functionality, including refactoring PID logic, refining logging mechanisms, and integrating configuration file options to supersede command-line arguments. They also added features like user switching and the ability to limit job executions, contributing to the overall robustness and flexibility of the system. Further commits added support for multiple worker directories, PECL workers, and function/class prefixes.
daemonphpphp-daemonworkersgearman
dealnews/data-repository

Jul 2019 - Feb 2024

Contributions:6 releases, 12 pushes, 1 branch in 4 years 8 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