Hi, I'm

Bruno Sampaio

Senior Software Engineer at Ubisoft

Creator of scalable and resilient global web services. 10+ years of experience building distributed systems, optimizing performance, and leading technical initiatives across global teams.

Bruno Sampaio

About Me

A passionate engineer focused on building systems that scale

I'm a Senior Software Engineer with expertise in building scalable global services and a wide range of migrations—database, cloud, on-premise, and microservices. Currently based in Montreal, Canada, I work at Ubisoft creating resilient infrastructure that powers games played by millions worldwide.

My journey started in Brazil, where I graduated with distinction in Computer Engineering from UNIVASF and had the opportunity to study abroad at the University of Victoria, Canada, through the Science Without Borders program. This experience sparked my passion for building software at scale.

I thrive on solving complex problems—whether it's slashing infrastructure costs by 60%, reducing processing time by 92%, or migrating databases with zero downtime. I believe great software is built through collaboration, continuous learning, and attention to both technical excellence and user impact.

10+
Years Experience
6+
Years at Ubisoft
5+
Credited for AAA Games
1M+
Impacted Customers

Experience

My professional journey and key achievements

View Full CV

Senior Software Engineer

Ubisoft · Montreal, Canada

Jan 2020 – Present · 6+ years

Building and maintaining scalable global services that power AAA game titles including Tom Clancy's Rainbow Six, Far Cry, and Assassin's Creed.

  • Reduced monthly infrastructure costs by 60% through network traffic analysis and implementation of strategic caching solutions
  • Improved processing time by 92% for a global service via comprehensive query optimization and architecture improvements
  • Executed zero-downtime database migrations across multiple production services, ensuring 100% availability during transitions
  • Developed infrastructure-as-code libraries adopted globally across the company, standardizing deployment practices
  • Credited on multiple AAA titles including Tom Clancy's Rainbow Six, Far Cry, and Assassin's Creed franchises
MongoDB .NET Core AWS RDS Node.js AWS Lambda Docker Kubernetes

Software Engineer

Passei Direto · Rio de Janeiro, Brazil

May 2018 – Dec 2019 · 1 yr 8 mos

Full-stack development for Brazil's largest academic content platform, serving millions of students.

  • Reduced static page load time by 50%+ through implementation of server-side rendering architecture
  • Architected scalable web APIs handling high-traffic loads from millions of concurrent users
  • Built administrative applications for internal teams, improving operational efficiency
  • Developed internal libraries to standardize common code patterns across engineering teams
React.js Node.js Next.js C# RabbitMQ PostgreSQL

Software Developer

Claro Brasil · Rio de Janeiro, Brazil

Oct 2015 – May 2018 · 2 yrs 8 mos

Media and streaming services development for one of Latin America's largest telecommunications companies.

  • Maintained Coca-Cola FM streaming platform, one of Latin America's leading online radio stations
  • Created internal web application framework using Node.js and AngularJS, adopted across teams
  • Architected comprehensive metadata CMS for content management across streaming services
Node.js AngularJS Java MySQL REST APIs

Independent Contractor

Gbarbosa / Cencosud Group · Brazil

Feb 2017 – Nov 2018 · 1 yr 10 mos

Retail IT support systems development for major supermarket chain.

  • Implemented tablet-based reporting system with digital signature capabilities for field operations
  • Developed expertise in Play Framework for enterprise Java applications
Play Framework Java Android

Earlier Experience

ADAB, Radix Engenharia e Software

2014 – 2015

Internship experiences in government IT (ADAB - State Agency for Agricultural Defense) and software engineering (Radix Engenharia e Software).

Education

B.Sc. Computer Engineering

Universidade Federal do Vale do São Francisco (UNIVASF)

2008 – 2015

Graduated with distinction — Highlighted student of the class. Focus on embedded systems, algorithms, and software engineering.

Visiting Student - Computer Engineering

University of Victoria · Victoria, BC, Canada

2012 – 2013

Scholarship through the "Science Without Borders" program. Participated in ACM Programming Contest Club and UVic Web Club.

Certifications

Continuous learning and professional development

🔒

Cyber Security Fundamentals

Educative

August 2025

🏗️

Grokking Modern System Design

Educative

June 2023

📦

OpenJS Node.js Services Developer (JSNSD)

OpenJS Foundation

2019

🍃

MongoDB for Node.js Developers

MongoDB

2016

☁️

Cloud Computing Fundamentals

Microsoft

2016

Interests

Beyond the code — what I'm passionate about

📚

Book Recommendations

I'm an avid reader, especially in technology and self-improvement. Here are some books that shaped my thinking:

  • Designing Data-Intensive Applications — Martin Kleppmann
  • Breathe — Rickson Gracie
  • The Conqueror Series — Conn Iggulden
🥋

Brazilian Jiu-Jitsu

A practitioner of the gentle art. BJJ teaches discipline, problem-solving, and the importance of consistent practice — principles that translate directly into software engineering.

  • Training regularly in Montreal
  • Focused on technique and fundamentals
  • Enjoy the mental chess aspect of grappling
🎮

Games

Gaming has been a lifelong passion and ultimately led me to work at Ubisoft. I appreciate games for their storytelling, mechanics, and technical achievements.

  • Open World — GTA Franchise, Marvel's Spider-Man 2
  • Action Adventure — Assassin's Creed Shadows
  • MMORPG — Throne and Liberty
  • Horror — Resident Evil, Silent Hill
🌍

Other Hobbies

Beyond tech and martial arts, I enjoy exploring new cultures and experiences.

  • Creating tech tutorial videos on YouTube
  • Traveling and exploring new places
  • Learning languages (Portuguese, English, French)
  • Contributing to open source
  • Mentoring aspiring developers

Conferences & Awards

Speaking, competing, and community involvement

2025

DevOpsDays Montreal

Attendee

Montreal, Canada · September 2025

2020

3rd Place - Ubisoft Bordeaux 'Beat The Team' Coding Challenge

Competitor

Internal Ubisoft Competition

2014

SAE AeroDesign Competition

Team Member & Contributor

Brazil

2013

ACM Programming Contest Club

Participant

University of Victoria, Canada

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and engineering.

bpinhosilva@gmail.com