About

Nicholas Armstrong

I’m Nicholas Armstrong, a technology leader in Waterloo Region, Ontario, Canada.

Since 2009, I’ve held hands-on leadership roles across a range of industries — building teams, setting technical direction, writing code, authoring patents, and working directly with customers around the globe.

At MarshallZehr, as Chief Technology Officer I rebuilt the company’s technology foundation across software, infrastructure, security, and IT operations. My work spans everything from cloud infrastructure and security hardening to software development and DevOps — while bringing technology in-house for a non-tech business.

At Carnegie Technologies, as Director of Software I grew a global engineering team and led the software development for SatBridge, a portable satellite communications platform; Longview IoT, an offline sensor tracking network for large-scale outdoor deployments; and the Network Convergence Platform, a set of apps and services that optimized network connectivity.

At Pravala Networks, as VP Engineering I built simultaneous multi-network connectivity software that gave connected cars and mobile operators seamless, reliable network switching as well as aggregated bandwidth — before the protocols to do it natively existed. Pravala was acquired by Carnegie Technologies.

I hold a Master’s of Applied Science in Electrical and Computer Engineering from the University of Waterloo. My thesis proposed a technique for speeding up web browsing over mobile networks through a proxy server that scans server responses and pushes content to the user just-in-time.

My interests span cloud infrastructure, mobile and web apps, networks, user experience, and application performance. Over the course of my career I have worked extensively with AWS, Terraform, .NET, node.js, Docker, Android, React, Angular, and Power BI; and I have experience in numerous other languages, platforms, tools, and environments.

Outside of work you’ll find me curling, renovating my home, or cooking up a tasty dish.

Contacting Nicholas

You can contact Nicholas by emailing ‘contact’ at this domain (nicholasarmstrong.com).