About

NicholasI’m Nicholas Armstrong, a Master’s student in Computer Engineering at the University of Waterloo.  I also spent my undergrad years at UW.  Computer Engineering at Waterloo is a Co-operative Education degree program, which means that, starting at the end of my first year, I switched every four months between school and working for a company in my field. My first co-op position was at Hydro One Networks in Barrie, Ontario; the second, which I completed in April 2006, was at the Greater Toronto Airports Authority in Mississauga. I spent two terms with Systemgroup, Inc. between September 2006 and September 2008 as a software consultant, working out of their Mississauga office as well as various client sites around the Greater Toronto Area. I spent my last two work terms (between January 2008 and December 2008)  on the Windows Presentation Foundation team at Microsoft, once as a Software Design Engineer (SDE) Intern and once as a Program Manager Intern.  During those terms at Microsoft, I designed and developed photoSuru, a WPF photo viewing developer sample application that has garnered some fame.  Since that time, I have completed my Bachelor’s degree in Computer Engineering and moved on to a Master’s degree in the same, working with Dr. Paul A. S. Ward at the University of Waterloo in the area of distributed systems.

Contacting Nicholas

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

Scheduling a Meeting

If you’re trying to schedule a meeting with me, start by having a look at my schedule.  Then, fire me an email at the address given above, and we can set something up.