Pádraic Brady is a seasoned software engineer and former ACA-qualified auditor with 18 years of experience blending financial services domain knowledge and secure web application development. He has deep expertise in PHP, Java, Ruby and Perl, strong testing and QA instincts (creator/contributor to Mockery and Humbug), and a history of hardening libraries like Zend Framework and Composer for safer web delivery. Active in open source since 2002, he champions testing-by-design, mutation testing and modern web protocols such as OAuth and Pubsubhubbub, reflecting a focus on real-time and secure integrations. His background in financial auditing gives him a pragmatic appreciation for auditability, controls and compliance in software, not just code quality. Based in Ireland, he balances hands-on backend development with community leadership and an unusual personal mix of grumpiness, hiking and amateur astronomy.
Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast.
Role in this project:
Back-end Developer
Contributions:2 releases, 465 commits, 124 PRs in 2 years 5 months
Contributions summary:Pádraic focused on enhancing the Humbug framework by implementing new features for mutation testing. Their contributions involved adding conditional boundary mutations, improving mutator mappings, and introducing new arithmetic-related mutators. They also addressed several bugs and streamlined the output, demonstrating an active role in improving the core functionality of the mutation testing tool.
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:143 commits, 24 PRs, 63 pushes in 5 years 3 months
Contributions summary:Pádraic primarily contributed to the testing framework `Mockery`, specifically focusing on enhancing its functionality and reliability. Their commits included adding tests to cover edge cases, ensuring proper handling of null return values, and verifying the correct behavior of the framework when mocking methods returning by reference and with parameters of different types. They also improved testing by adding assertions on test counts, refactoring, and adding exception verifications, thereby improving the stability of the framework.
phpspecgoaldoubleunitmocking
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
Pádraic Brady - Software Engineer at Formerly of Mordor