Senior Software Developer at DigiTickets (Digital Ticketing Systems Limited)
Exeter, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Richard Quadling is a seasoned Senior Software Developer based in Exeter with over 15 years of hands-on experience building backend systems, database-driven applications and payment integrations. He brings deep expertise in PHP, SQL variants, web services (SOAP/WSDL) and data transforms (XML/JSON/EDI), plus practical accounting-domain knowledge from long work with Sage systems. At Crowdcube he architected a flexible payment provider framework and AML integrations, and his open-source contributions to projects like Phinx and beberlei/assert show an emphasis on maintainability, testing and developer ergonomics. Comfortable across legacy and modern stacks—Delphi, C, PHP frameworks and JavaScript—he’s equally at home refactoring tooling as extracting and normalising complex retailer data feeds. A Zend-certified PHP developer and long-time community mentor on Experts Exchange, he combines pragmatic problem-solving with a collector’s depth of institutional knowledge.
Thin assertion library for use in libraries and business-model
Role in this project:
Back-end Developer
Contributions:43 releases, 91 commits, 119 PRs in 2 years 10 months
Contributions summary:Richard primarily contributed to improving the codebase's maintainability and testability. They added assertions to docblocks, enhancing static analysis and aiding IDEs. They also refactored the assertion method documentation generator, including sorting and updating documentation in README.md. Furthermore, the user added unit tests, including a test for unknown assertions, to improve code coverage and ensure the library's robustness.
Contributions:9 releases, 105 commits, 88 PRs in 4 years 11 months
Contributions summary:Richard primarily focused on enhancing the codebase related to database migrations. Their contributions involved modifying the migration template generation, adding options for alternative template sources, and incorporating features to display the migration base class. Additionally, they addressed parameter ordering issues and refined the code by replacing `str_replace()` with `strtr()` and made minor documentation improvements. These changes indicate a focus on improving the migration tool's flexibility and usability.
mysqlphp-database-migrationsphpphp71mysqli
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
Richard Quadling - Senior Software Developer at DigiTickets (Digital Ticketing Systems Limited)