David Abdemoulaie

Owner at Chicago Strength & Conditioning

Chicago, Illinois, 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
David Abdemoulaie is a software engineer and entrepreneur with 17 years of experience who runs Chicago Strength & Conditioning while maintaining a strong backend development background. He combines hands-on coaching using classic barbell movements and Starting Strength methodology with pragmatic software engineering skills honed at Groupon and through notable open-source contributions. His commits to widely used PHP projects like Guzzle and Doctrine demonstrate attention to protocol compliance, edge-case handling, and maintainability in core libraries. Equally comfortable debugging ORM behavior and refining HTTP client internals, he brings a practitioner's focus on simple, reliable solutions. Based in Chicago, he balances technical problem-solving with a passion for strength training, family, and an unexpectedly large board game collection. This mix of discipline, attention to detail, and community-oriented mindset informs both his coaching and engineering work.
code17 years of coding experience
job5 years of employment as a software developer
bookVirginia Tech
github-logo-circle

Github Skills (23)

object-mapping10
testing10
doctrine10
abstraction-layer10
url-parsing10
httpc10
psr-710
http-client10
php10
doctrine-orm10
orm10
httplib10
datalayer10
unit-testing9
sql9

Programming languages (5)

ShellC++JavaScriptPHPRuby

Github contributions (5)

github-logo-circle
guzzle/guzzle

May 2012 - Mar 2013

Guzzle, an extensible PHP HTTP client
Role in this project:
userBack-end Developer
Contributions:13 commits in 10 months
Contributions summary:David primarily contributed to the core functionality of the Guzzle HTTP client library. Their work involved fixing bugs related to User-Agent version numbers, ensuring correct handling of encoding headers, and refactoring URL and query string components for RFC3986 compliance. Further contributions focused on addressing edge cases, ensuring correct handling of various input values, and adding support for PSR-3 logging.
http-headerguzzlehttp-clientphpcurl
doctrine/dbal

May 2010 - May 2010

Doctrine Database Abstraction Layer
Role in this project:
userBack-end Developer
Contributions:2 commits in 1 day
Contributions summary:David's commits primarily focus on bug fixes and minor improvements within the Doctrine DBAL library. They addressed an issue in the EntityManager's refresh method, optimizing its behavior. Additionally, the user integrated and then reverted a change related to annotations. The commits suggest involvement in unit testing and code maintenance within the database abstraction layer.
sql-servermysqlphpdbaloracle
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 Abdemoulaie - Owner at Chicago Strength & Conditioning