Tarcio Saraiva

Staff Software Engineer at Block

Melbourne, Victoria, Australia
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
Tarcio Saraiva is a Staff Software Engineer based in Melbourne with 14 years of experience building and leading engineering teams across fintech and payments at companies like Afterpay and Block. He combines hands-on full‑stack development with system design and delivery, having progressed from Java/J2EE roles to senior and staff engineering positions. An active open‑source contributor, Tarcio helped shape the JavaScript DSL and core functionality for the widely used pact-js contract testing library, improving test coverage and build tooling. Known for a playful "I like breaking things" ethos, he focuses on resilient architectures and automated contract testing to prevent breakage in production. Colleagues rely on him for pragmatic leadership that balances rapid iteration with engineering rigor.
code14 years of coding experience
job14 years of employment as a software developer
bookBITS, BITS at Monash University
languagesEnglish, Portuguese, Spanish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
552reputation
21kreached
9answers
9questions
github-logo-circle

Github Skills (22)

unit-testing10
javascript10
testing10
consumer-driven-contracts9
webpack9
webpacker9
chai9
mochajs9
automations8
test-automation8
automation8
nodejs8
ruby-on-rails6
twitter4j6
twitter-oauth6

Programming languages (16)

JavaCSSC++VueGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
pact-foundation/pact-js

Mar 2016 - Sep 2016

JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
Role in this project:
userFull-stack Developer
Contributions:7 releases, 125 commits, 7 PRs in 6 months
Contributions summary:Tarcio primarily contributed to the core functionality of the pact-js project, including developing the JavaScript DSL (Domain Specific Language) for consumer-driven contracts. Their work involved creating classes for interactions and requests and implementing methods for defining request and response parameters. Additionally, the user added tests for the new interceptor and mock service, improving the test coverage of the project. The user also integrated and configured webpack to transpile and bundle the project.
testing-frameworkasynchronouspact-jstestingjavascript
Contributions:70 commits in 5 months
apiwitnessnode-jsnodejstides
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
Tarcio Saraiva - Staff Software Engineer at Block