João Farias

Testing Lead at adidas

Zaragoza, Aragon, Spain
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal de Pernambuco
languagesEnglish, Portuguese, Portuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
229reputation
7kreached
6answers
4questions
github-logo-circle

Github Skills (17)

contract10
java10
javas10
api-design9
api-rest9
kotlin9
rest-api9
maven9
pact6
html6
microservices6
assert6
junit6
groovy6
if-statement6

Programming languages (22)

C#JavaC++CSSRustScalaGoHTML

Github contributions (5)

github-logo-circle
pact-foundation/pact-jvm

Oct 2019 - Nov 2020

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:
userBack-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.
contractpactplaybackmockjunit
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.
Request Free Trial
João Farias - Testing Lead at adidas