Hudson Oliveira

Senior Software Engineer at Google

Minas Gerais, Brazil
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

👤
Senior
🎓
Top School
Hudson Oliveira is a Senior Software Engineer with six years of professional experience and a strong background in C++ and Python, currently working at Google after a multi-year technical leadership run at Cadence Design Systems. He has led teams, introduced C++ into legacy C codebases, and automated development workflows—improving build performance, memory usage, and release processes through tooling and instrumentation. Hudson’s work spans low-level performance optimization and higher-level architecture, including designing a command-dispatch compilation architecture and a C++ library for simulated CSR blocks. He is an active open-source contributor who modernized core simulation logic in the popular OpenRCT2 project by refactoring vehicle update routines into a cleaner Vehicle::Update design. Based in Minas Gerais, Brazil, he combines hands-on engineering with mentoring and customer-facing debugging, bringing pragmatic quality and automation practices to complex systems. His background in electrical engineering and early embedded and test automation roles gives him uncommon fluency across hardware-near and large-scale software domains.
code6 years of coding experience
job12 years of employment as a software developer
bookBachelor of Engineering (BEng) Electrical Engineering, Bachelor of Engineering (BEng) Electrical Engineering at Universidade Federal de Minas Gerais
bookEngineer's degree Electrical and Electronics Engineering, Engineer's degree Electrical and Electronics Engineering at ESIEE PARIS
languagesSpanish, Portuguese, English, French
github-logo-circle

Github Skills (9)

c1710
c-language10
game-development10
c1110
cprogramming-language10
game-engine10
object-oriented-programming10
game-dev10
cmake8

Programming languages (5)

TypeScriptC++JavaScriptGDScriptPython

Github contributions (5)

github-logo-circle
OpenRCT2/OpenRCT2

Apr 2020 - Jul 2020

An open source re-implementation of RollerCoaster Tycoon 2 🎢
Role in this project:
userBack-end Developer
Contributions:134 commits, 48 PRs, 65 comments in 2 months
Contributions summary:Hudson's commits focused on refactoring and modernizing the codebase of an open-source RollerCoaster Tycoon 2 re-implementation. The primary contribution was converting numerous `vehicle_update` functions to their corresponding `Vehicle::Update` counterparts. This involved significant code restructuring within the `Vehicle` class, adding new methods, and improving the overall organization and maintainability of the ride simulation logic. The user's work directly impacted the core functionality of the game engine, specifically the vehicle and ride systems.
re-implementationgamediscordc-plus-plussimulation
hdpoliveira/vscode-hg

Jun 2020 - Mar 2024

Integrated Mercurial source control for Visual Studio Code
Contributions:40 pushes, 40 branches in 3 years 9 months
source-controlvisual-studio-codeintegratedmercurialvscode
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
Hudson Oliveira - Senior Software Engineer at Google