Giorgio Polvara — Software Engineer
With nearly 20 years of coding experience, I specialize in designing and scaling frontend systems for high-growth companies. I set up the frontend foundations at TravelPerk (now Perk) when it was a 15-person startup—foundations that still power the company today as a unicorn. I’m also the original creator of @testing-library/user-event, a widely adopted npm package in the testing ecosystem. As a Staff Software Engineer, I’ve led a large-scale migration to a microfrontend architecture, established shared packages and API contracts, and introduced automated quality standards that improved team autonomy and delivery speed. My focus is on frontend architecture, scalability, and developer experience—building systems that reduce complexity and enable teams to move fast with confidence. --- If you are here because I'm going to interview you, here are some tips: * I want you to do well, and I'll try my best to help you succeed. * I know you're stressed. Unfortunately, interviews are stressful. I'll try not to make it worse. * If we interview online, try to get in a quiet space with a good Internet connection. That being said, if your cat jumps on the table or your kid starts screaming in the background, don't stress over it. We're all humans. * I never do trick questions. * If you don't know something, say so. I like it when a candidate doesn't know something because that's what work usually feels like. We'll figure it out together. * I value attitude MUCH more than technical knowledge. It's much easier to teach someone JavaScript than not to be an asshole. * If the job is about building websites, please know how to do that. I expect you to be able to make a fetch request and display its returned data in a reasonable amount of time, since this will be 80% of your day-to-day job. * If you propose using a technology, make sure it's something you've used before. "I want to use NoSQL because I read it scales well" doesn't make you look professional. "I read that NoSQL scales well, but I have no working experience with it, so I'll stick with SQL, which I know unless you have any objections" is MUCH better—not only in an interview but on the job, too. * Use boring technology that you know works. You will regret it when your code doesn't compile because you're using NextJS with a canary version of React—not only in an interview but on the job, too.
Stackforce AI infers this person is a SaaS-focused Frontend Architect with extensive experience in scaling applications.
Location: Barcelona, Spain
Experience: 18 yrs 11 mos
Skills
- Frontend Architecture
- Microfrontend Architecture
- Frontend Development
- Frontend Infrastructure
Career Highlights
- Led microfrontend migration for improved architecture.
- Established frontend foundations at a now-unicorn startup.
- Created a widely adopted npm package for testing.
Work Experience
Perk
Staff Engineer (2 yrs 4 mos)
Wallapop
Technical Lead (9 mos)
Amenitiz
Staff Engineer (1 yr 1 mo)
Toptal
Engineering Manager (1 yr 1 mo)
Career Break
Gap year (6 mos)
TravelPerk
Engineering Manager (5 mos)
Squad Leader (1 yr 1 mo)
Senior Full Stack Developer (3 yrs 9 mos)
Migracode Barcelona
Volunteer Instructor (3 yrs)
BarcelonaJS
Organizzatore di eventi (2 yrs)
Fundbase Inc.
Senior Fullstack Developer and Frontend Team Coordinator (2 yrs 3 mos)
Fullstack Developer (8 mos)
Ruby on Rails Developer (2 mos)
Trizero S.r.l.
Technical Advisor (2 yrs 6 mos)
Research & Development (3 yrs 10 mos)
Junior Developer (2 yrs 7 mos)
Education
Bachelor's degree at Università degli Studi di Milano-Bicocca
High School Diploma at I.T.I.S. S.Ten.Vasc. A. Badoni