David Parker

Lead Developer at Paid Memberships Pro

Amity Township, Pennsylvania, 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 Parker is a Lead Developer with nine years of experience building and evolving Paid Memberships Pro, a widely used open-source WordPress membership platform and ecosystem of 60+ add-ons. He combines hands-on PHP backend work—especially payment gateway integrations and subscription handling—with product-level technical leadership, shaping the roadmap and steering major releases like PMPro 3.0. David regularly triages complex support escalations, turning real-world edge cases into robust, backward-compatible features that keep thousands of sites running smoothly. He’s driven measurable outcomes (e.g., improving sales through Sitewide Sales) and contributes directly to the core repo that powers recurring payments via Stripe, PayPal, Braintree, and more. Based in Amity Township, PA, he pairs a Haverford CS education and deep payment-domain expertise with an open-source mindset that prioritizes reliability, extensibility, and clear customer feedback loops. A detail that’s easy to miss: beyond feature work he’s improved billing error handling and tax support in checkout flows—small fixes that materially reduce revenue interruptions for users.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Computer Science, 3.7, Bachelor’s Degree, Computer Science, 3.7 at Haverford College
bookHigh School, High School at Newark Academy
github-logo-circle

Github Skills (10)

wordpress10
paypal10
php10
payment-gateway10
ecommerce10
authorization9
stripe9
braintree9
authorizenet9
phpunit5

Programming languages (3)

JavaScriptPHPPython

Github contributions (5)

github-logo-circle
The Trusted Membership Platform That Grows with You: Restrict access to content and charge recurring subscriptions using Stripe, PayPal, and more. Fully open source. 100% GPL.
Role in this project:
userBack-end Developer
Contributions:30 releases, 219 reviews, 651 commits in 3 years 6 months
Contributions summary:David contributed to the Paid Memberships Pro plugin by modifying PHP files related to payment gateways. The commits focused on updating the functionality of different payment methods, including PayPal, Authorize.net, and Braintree, to ensure that subscription details, such as start dates, payment amounts, and recurring payments, were properly transmitted and handled during the checkout process and subscription updates. They also worked on improving the error handling for failed payments and incorporated tax-related features for Stripe Checkout, and integrated code for handling billing information.
stripeecommercepaypalsubscriptionwordpress
dparker1005/pmpro-donations

Apr 2020 - Jul 2024

Allow customers to set an additional donation amount at checkout with Paid Memberships Pro.
Contributions:27 pushes, 14 branches in 4 years 4 months
membershipspaid-memberships-prowordpresscustomersadditional
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 Parker - Lead Developer at Paid Memberships Pro