Tomas Gareau

Software Engineer at Tenera

Saskatoon, Saskatchewan, 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

👤
Senior
🎓
Top School
Tomas Gareau is a software engineer with 11 years of experience bridging mechatronics, robotics, and embedded systems, currently based in Saskatoon and open to opportunities across Canada. He has led robotics teams developing perception and navigation algorithms for mixed autonomous ground and air fleets and guided architecture migrations from ROS to ROS2. Tomas pairs hands-on embedded and backend development—evidenced by his MQTT integration work for Locust performance testing—with practical systems thinking from SCADA and industrial automation roles. At Unmanned Life he combined technical leadership with program-level consulting on large research projects, and at Tenera he continues applying that multidisciplinary expertise to software and systems development. Known for turning complex, real-world constraints into reliable software, he brings a rare mix of field-tested robotics insight and backend tooling experience.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.), Mechatronics Engineering, Bachelor of Applied Science (B.A.Sc.), Mechatronics Engineering at University of Waterloo
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (9)

mqtt10
locust10
python10
mqttnet10
performance-testing10
asynchronous8
async8
apidoc7
api7

Programming languages (10)

HCLJavaC++RustCJavaScriptGoLua

Github contributions (5)

github-logo-circle
SvenskaSpel/locust-plugins

Oct 2021 - Oct 2021

A set of useful plugins/extensions for Locust
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 comment in 1 day
Contributions summary:Tomas primarily contributed to the development of MQTT client integration within the Locust performance testing framework. They implemented a custom `MqttUser` class and an `MqttClient` to interact with MQTT brokers, including example code. The user also added functionality for handling publish and subscribe events, including error handling and performance metrics, and addressed client ID generation, as well as added the necessary dependencies.
extensionslocust
tomasgareau/nvim

Jan 2022 - Jan 2025

Contributions:18 pushes, 2 branches in 3 years
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
Tomas Gareau - Software Engineer at Tenera