Hey, welcome! Glad you’re here.

Bruno Peres

Frontend software engineer

Product & platform · Amsterdam, Netherlands

Pixel art of Bruno Peres sitting at a computer and typing

About

I'm a frontend engineer with 9+ years of experience. I work with product, design and management to build solutions that matter to customers, test hypotheses through experiments, and evolve them based on customer feedback. I also enjoy building shared tools and frameworks that help other engineers do the same.

Most of my work has been with React, Vue.js, and Node.js. At Booking.com, I helped build the in-house micro-frontend platform and led the move to React and microservices in the company's largest product vertical. I also owned modernized services in production, including setting and maintaining reliability targets. Beyond coding, I spend time on architecture, mentoring, and interviewing. More recently, I've been exploring what AI can and cannot help with in the SDLC.

After 8 years at Booking.com, I took a year off to recharge and travel. Since coming back, I've been dusting off my own ideas across different domains: Frontend, Backend and Native mobile. I'm open to joining a team whose values I share. Have something I might be interested in? Let's connect on LinkedIn.

Experience

Booking.com

2018 – 2025

Amsterdam, Netherlands

Senior Frontend Engineer II · Tech Lead

2023 – 2025

Senior Frontend Engineer

2021 – 2023

Frontend Engineer

2018 – 2021

I grew from Frontend Engineer to Tech Lead, helping modernise Booking.com’s frontend and build its in-house micro-frontend platform. I led the migration of 50+ high-traffic components to React, extended shared frameworks used by 150+ engineers, and owned services in production. Alongside delivery, I mentored engineers, shaped architecture across teams, and explored AI-assisted development.

  • Micro-frontends
  • React
  • Vue.js
  • Architecture
  • Reliability
  • Mentoring
  • AI-assisted development

BairesDev

2017

Remote

Software Engineer

I improved the browser performance of a large AngularJS application by prioritising user-facing interactions, then led its migration to Angular.

  • AngularJS
  • Angular
  • Web performance
  • Migration

Rockett

2014 – 2017

Belo Horizonte, Brazil

Co-founder & CTO

I co-founded a startup building a website builder and reseller platform for small businesses in emerging markets. I designed the architecture, built the product with AngularJS and Ruby on Rails, and introduced product and technical metrics to improve conversion and understand usage.

  • Entrepreneurship
  • Full-stack
  • AngularJS
  • Ruby on Rails
  • Product metrics

Want to know more about my experience?

Let's connect on LinkedIn

Skills

Core
  • TypeScript
  • JavaScript
  • Modern CSS
  • Node.js
Frameworks
  • React
  • Vue.js
Product & delivery
  • A/B testing & experimentation
  • Web performance
  • Accessibility
  • Internationalization (i18n)
  • Unit & integration testing
Architecture
  • Micro-frontends
  • Module Federation
  • Isomorphic / SSR rendering
  • Service-oriented architecture
Build & infrastructure
  • Webpack
  • CI/CD
  • CDN delivery
  • Kubernetes
  • Docker
  • Observability (metrics, alerting, SLOs)
How I work
  • Technical leadership
  • Architecture design
  • Mentoring & interviewing
  • Cross-functional collaboration
  • AI-assisted development

Education

Universidade Federal de Minas Gerais

BSc, Information Systems

2011 – 2016

University of Glasgow

BSc, Software Engineering (Erasmus exchange)

2013 – 2014

Portuguese — Native · English — Fluent