Guilherme Trein

Senior Software Engineer at Google

Old Toronto, Ontario, Canada
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

🤩
Rockstar
🎓
Top School
Guilherme Trein is a Senior Software Engineer with 12 years of experience building large-scale, production-critical systems across cloud, robotics, and voice/video media platforms. He currently drives engineering on Gmail Enterprise at Google after leading architecture and resiliency efforts for Amazon’s Alexa Communications and mission-critical fulfillment systems that scaled to hundreds of warehouses. His expertise spans cloud-native services, IIoT/robotics integration, and ML/NLP interests, with hands-on experience in AWS, CDK/CloudFormation, distributed databases, and multiple languages including Java, Kotlin, and Python. An open-source contributor, he improved stability and Python 3 compatibility for google/pinject, showing attention to maintainability and cross-version support. Trained in electrical and advanced systems engineering with an MSc in Computer Science, he blends rigorous academic foundation with practical delivery that has driven measurable operational savings. Based in Toronto, he combines platform-level design with a habit of raising quality and resilience bars across teams.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Engineering (Double Degree), Electrical Engineering, Bachelor of Engineering (Double Degree), Electrical Engineering at Federal University of Rio Grande do Sul
bookBachelor of Engineering (Double Degree), Advanced Systems Engineering, Bachelor of Engineering (Double Degree), Advanced Systems Engineering at CentraleSupelec
bookMaster of Science (MSc), Computer Science - Applied Computing, Master of Science (MSc), Computer Science - Applied Computing at University of Toronto
languagesEnglish, French, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

unit-testing10
python10
dependency-injection10
decorator9
lib9
decorators9

Programming languages (13)

JavaC++CSSGoMustacheKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
google/pinject

Aug 2014 - Sep 2018

A pythonic dependency injection library.
Role in this project:
userBack-end Developer
Contributions:11 commits, 12 PRs, 7 pushes in 4 years 2 months
Contributions summary:Guilherme primarily contributed to the pinject library by refactoring, fixing tests, and introducing Python 3 compatibility. They updated the library's setup, removed unused variables, and replaced a hard-coded third-party module with a decorator dependency. The user also added support for Python 3 by using the 'six' package and creating unit tests for the new 'support.py' module. These changes improved stability, compatibility and maintainability.
pythoninjectiondependency-injectiondependency-injection-librarypythonic
trein/dev-best-practices

May 2014 - May 2019

Contributions:27 commits, 2 pushes, 1 comment in 5 years 1 month
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
Guilherme Trein - Senior Software Engineer at Google