Giorgio Polvara

Staff Engineer at Perk

Barcelona, Catalonia, 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
Giorgio Polvara is a Staff Engineer based in Barcelona with ~14 years of professional experience and nearly 20 years coding, specializing in frontend architecture, scalability, and developer experience. He built the frontend foundations at TravelPerk when it was a 15-person startup—systems that still power the company as a unicorn—and later led a large migration to microfrontends to improve DX and delivery speed. A proven leader and mentor, he has managed and grown teams, driven hiring improvements, and champions practical company values in engineering. Giorgio is also the original creator and core contributor to testing-library/user-event, a widely adopted npm package used to simulate user interactions in tests. He consistently favors pragmatic, battle-tested technology choices and automated quality standards to reduce complexity and keep teams productive. Outside work he volunteers teaching coding to refugees, reflecting a long-standing commitment to developer education and inclusion.
code13 years of coding experience
job12 years of employment as a software developer
bookHigh School Diploma, Informatic Specialization, High School Diploma, Informatic Specialization at I.T.I.S. S.Ten.Vasc. A. Badoni
bookBachelor's degree, Informatics, Bachelor's degree, Informatics at Università degli Studi di Milano-Bicocca
languagesCatalan, English, Italian, Spanish
stackoverflow-logo

Stackoverflow

Stats
25,356reputation
3.0mreached
105answers
20questions
Badges
material-ui
top-5%
anchor
top-1%
typescript
top-5%
testing
top-5%
unit-testing
top-1%
jestjs
top-1%
github-logo-circle

Github Skills (25)

unit-testing10
javascript10
anchor10
testing10
href10
ui-design10
react-testing-library10
react-context10
dom10
jestjs10
react10
typescript9
material-ui9
ecmascript9
react-router9

Programming languages (10)

TypeScriptMDXShellCSSOCamlJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
testing-library/user-event

Sep 2018 - Apr 2020

🐕 Simulate user events
Role in this project:
userFront-end Developer
Contributions:65 releases, 287 commits, 209 PRs in 1 year 7 months
Contributions summary:Giorgio primarily contributed to the `user-event` library, focusing on simulating user interactions within a testing environment. Their work included implementing the `userEvent.click()` method, expanding its functionality to support various HTML elements such as `<label>`, `textarea`, and checkboxes. They also added the `userEvent.type()` method for simulating text input and added an option for typing all at once.
eventstestingjavascriptfrontendtypescript
travelperk/styleguide

Jun 2017 - Dec 2018

Contributions:18 PRs, 54 pushes, 18 branches in 1 year 6 months
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