Colin Mackenzie

Principal Software Architect at Nokia

Saint Petersburg, Florida, United States
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
Colin Mackenzie is a Principal Software Architect with 26 years of experience blending software architecture, data analytics, and electronics hardware design across telecommunications and embedded systems. Based in Saint Petersburg, Florida, he leads rapid-prototyping innovation at Nokia’s Fixed Networks CTO organization, exploring new product opportunities and co-creation with customers and partners. He previously led teams visualizing big-data video analytics at IneoQuest and served as CTO and founder of hardware-focused ventures, bringing rare full-stack expertise from PCB-level design and CNC manufacturing to cloud-scale analytics. As proprietor of Flying Einstein he commercialized the Quadrino flight controller and built partnerships with RobotShop and Lynxmotion, demonstrating an entrepreneur’s ability to take hardware products to market. Known for combining agile methods with hands-on engineering, he excels at turning ambiguous problems into pragmatic, demonstrable solutions.
code26 years of coding experience
job18 years of employment as a software developer
bookComputer Science, Computer Science at Dalhousie University
github-logo-circle

Github Skills (141)

testing10
test-framework10
menu10
arduino-library10
ros10
robotics10
graphic10
bdd10
wifi-configuration10
control-systems10
arduino-ide10
robot-control10
apidoc10
tdd10
uart-interface10

Programming languages (8)

TypeScriptJavaDockerfileC++ShellCJavaScriptPython

Github contributions (5)

github-logo-circle
flyingeinstein/Restfully

Jan 2019 - Sep 2020

Arduino library for making Rest compliant APIs on the ESP8266
Contributions:2 releases, 147 commits, 4 PRs in 1 year 8 months
arduino-libraryesp8266
flyingeinstein/tread-station

Dec 1999 - Jul 2018

Wirelessly control your treadmill, replace the old lackluster dashboard with graphics and workout analytics! Replace the dashboard with a monitor and add a small computer and you have a Treadmill Workstation.
Contributions:1 release, 155 commits, 123 pushes in 18 years 9 months
graphic
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