João Farias is a Testing Lead with over a decade of experience improving reliability and change safety for complex distributed backend systems, currently leading testing for Adidas' Checkout platform from Zaragoza, Spain. He specializes in shifting testing left—introducing contract testing with Pact, mutation testing, and CI/CD practices—while coaching teams in exploratory and domain-driven acceptance testing. João pairs hands-on technical contributions (including a notable Pact JVM Maven plugin implementation and tests) with strategy: building KPIs, Kanban/lead-time practices, and test automation frameworks. He has a practical background across fintech, mobility, and e-commerce, and writes about testing at ThatsABug.com, reflecting a blend of practitioner insight and community engagement.
11 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal de Pernambuco
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Role in this project:
Back-end Developer
Contributions:13 commits, 4 PRs, 4 comments in 1 year 1 month
Contributions summary:João primarily contributed to the implementation of a Maven plugin for the Pact JVM project, specifically focusing on creating and managing version tags within a Pact Broker. They developed functionalities to check mandatory arguments and interact with the Pact Broker Client to create version tags. The contributions included adding tests to ensure proper error handling, alongside integrating the necessary calls to the Pact Broker's API. The user demonstrated strong understanding of the project’s core functionality by adding functionality to support the creation of version tags.
ThatsABug.com - The personal website of João Farias
Contributions:79 PRs, 402 pushes, 108 branches in 7 years 8 months
javascript
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.