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.

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.
Senior Software Engineer
Ubisoft · Montreal, Canada
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
Software Engineer
Passei Direto · Rio de Janeiro, Brazil
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
Software Developer
Claro Brasil · Rio de Janeiro, Brazil
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
Independent Contractor
Gbarbosa / Cencosud Group · Brazil
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
Earlier Experience
ADAB, Radix Engenharia e Software
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)
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
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
- Breathe
- The Conqueror Series
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
DevOpsDays Montreal
Attendee
Montreal, Canada · September 2025
3rd Place - Ubisoft Bordeaux 'Beat The Team' Coding Challenge
Competitor
Internal Ubisoft Competition
SAE AeroDesign Competition
Team Member & Contributor
Brazil
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.comLinks
Resources I'd like to share