Brett Sanderson

Software Developer at TRUX Route Management Systems Inc.

Cambridge, 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
Brett Sanderson is a pragmatic backend software developer with over a decade of experience building and extending production systems, currently enhancing TRUX Route Management Systems in Cambridge, Ontario. A University of Waterloo computer engineering graduate, he has a strong C# and MSSQL background, having fixed and documented hundreds of issues, implemented web services and customer-facing invoice workflows, and designed Crystal Reports. His contributions to open-source projects like Playnite show attention to responsiveness and user experience—replacing blocking calls with async patterns and squashing UI jitter to improve real-world performance. Early roles at AMD and DALSA reflect a versatility across desktop applications, embedded/power testing, and PHP/jQuery web apps, and he’s comfortable moving between code, databases, and customer-facing features. Colleagues describe him as detail-oriented and focused on practical improvements that deliver measurable value.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor of Applied Science (BASc), Computer Engineering, Bachelor of Applied Science (BASc), Computer Engineering at University of Waterloo
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
308reputation
85kreached
8answers
1question
github-logo-circle

Github Skills (13)

asynchronous10
wpf10
csharp10
performance-optimization10
gam10
async10
dotnet-core10
netframework10
combobox6
sql6
ssms6
visual-studio6
shortcut6

Programming languages (7)

TypeScriptC#QMLC++CJavaScriptPython

Github contributions (5)

github-logo-circle
JosefNemec/Playnite

May 2018 - Jan 2020

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
Role in this project:
userBack-end Developer
Contributions:11 commits, 16 PRs, 26 comments in 1 year 8 months
Contributions summary:Brett primarily focused on optimizing the Playnite application's performance and efficiency. Their contributions involved replacing blocking `Thread.Sleep` calls with asynchronous `Task.Delay` operations across multiple game controller classes, improving responsiveness. They also made UI improvements and refined application behavior by implementing a fix for a resize jitter issue, and updating a third-party library. This work demonstrates a focus on code quality and user experience.
emulatorvideowpf3rd-partygames
spektor56/comma10k

Apr 2020 - Dec 2020

10k crowdsourced images for training segnets
Contributions:28 PRs, 148 pushes, 97 branches in 7 months
trainingimage-processingcomputer-visioncrowdsourced
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
Brett Sanderson - Software Developer at TRUX Route Management Systems Inc.