Thiago Perrotta

Munich, Bavaria, Germany
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
Thiago Perrotta is a Senior Software and Site Reliability Engineer with 11 years of experience building robust, full‑stack systems and shipping reliable infrastructure at scale, most recently at Tulip Interfaces after multiple senior roles at Google. He blends SRE discipline with product-focused engineering, contributing to UX improvements and performance fixes across OSS projects like Puppeteer and the minimalist feed reader Miniflux. His work on web-platform-tests shows a knack for test automation and making flaky, cross-browser behavior observable and reproducible. Based in Munich, he maintains a technical blog and brings a rare combination of frontend UX sensitivity and backend reliability expertise, often surfacing subtle cross-browser and serialization issues that others miss.
code11 years of coding experience
bookVisiting Student, Visiting Student at University of Southern California
bookHigh School, High School at Centro Federal de Educação Tecnológica Celso Suckow da Fonseca
bookBachelor’s Degree, Bachelor’s Degree at Universidade Federal do Rio de Janeiro
languagesEnglish, Portuguese, German
stackoverflow-logo

Stackoverflow

Stats
5,117reputation
1.8mreached
50answers
15questions
Badges
cmake
top-5%
github-logo-circle

Github Skills (35)

puppeteer10
javascript10
webdriver10
bidi10
testing10
chromium10
ui-design10
automation10
go10
front-end-development10
automations10
test-automation10
chromeless9
pytest9
headless-browser9

Programming languages (30)

CMakefileGoMustacheHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
puppeteer/puppeteer

Sep 2022 - Oct 2023

JavaScript API for Chrome and Firefox
Role in this project:
userFull-stack Developer
Contributions:26 reviews, 28 PRs, 65 pushes in 1 year 1 month
Contributions summary:Thiago primarily contributed to the Puppeteer project by fixing bugs and adding features related to browser automation. Their contributions included addressing cross-browser compatibility issues, adding Chromium browser recognition, and incorporating webp support for screenshots. Furthermore, they refactored the code to improve performance, specifically related to how the main frame is computed.
chromefirefoxjavascript-apiheadless-chrometesting
web-platform-tests/wpt

Feb 2023 - Feb 2024

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:160 reviews, 63 PRs, 253 pushes in 11 months
Contributions summary:Thiago primarily contributed to the test suite for the web-platform-tests/wpt repository. Their work involved adding and modifying tests for the WebDriver BiDi protocol, including validation tests for the `browsingContext.reload` command and fixes to existing tests. Additionally, the user addressed issues with the serialization of various JavaScript objects within the testing framework. Furthermore, they worked on fixing flaky tests and improving the test structure and formatting.
w3ctestingtest-automationbrowserwhatwg
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