Michael Russo

CTO at Nova

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
Michael Russo is a seasoned technology leader and Chief Technology Officer with 16 years of experience building and guiding software teams from Toronto. He combines hands-on engineering roots—early internships at Microsoft, PARC, and Sun Labs focused on security, collaborative systems, and embedded sensor platforms—with long-term leadership at Nova since 2008. Michael retains an active engineering mindset, contributing to open-source projects like a Python Resque clone where he improved logging, worker management, and robustness. His background in computer engineering from the University of Waterloo underpins a pragmatic approach to system design, reliability, and security. Colleagues describe him as a CTO who still dives into backend code to solve thorny production issues while shaping product and technical strategy.
code16 years of coding experience
job1 year of employment as a software developer
bookSt. Michael's College School
bookBASc Computer Engineering, BASc Computer Engineering at University of Waterloo
github-logo-circle

Github Skills (5)

logging10
back-end-development10
redis10
python10
testing8

Programming languages (11)

C++CRustJavaScriptGoSwiftNixRuby

Github contributions (5)

github-logo-circle
binarymatt/pyres

Feb 2010 - Mar 2010

a resque clone in python
Role in this project:
userBack-end Developer
Contributions:15 commits in 23 days
Contributions summary:Michael primarily contributed to enhancing the functionality and maintainability of the `pyres` project, a Resque clone in Python. They implemented features such as the ability to specify worker polling intervals. Furthermore, they improved logging practices by integrating the logging module throughout the codebase and addressed a bug related to argument handling. Additionally, the user implemented worker pruning and reporting correct key types in the stats tab.
pythonpython3resque
mjrusso/python-bertrpc

Dec 2009 - Dec 2011

Contributions:14 commits in 2 years
nlprpcpythonbertrpc-client
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
Michael Russo - CTO at Nova