Resume

A software engineer since 2005, I’ve fulfilled in a number of duties ranging from development to design and architecture to leading an agile team of 3 developers. Currently, I’m excited to be part of a new and growing team at Amazon working on some large, exciting, and innovative systems.

As for technology, I’ve spent much of my career in the Microsoft technology stack creating a variety of C# .net database driven web and desktop applications and now at Amazon, I am progressing through the world of Java. I competently discuss architecture, database design and optimization, testing, algorithms, and development life cycle with co-workers on a regular basis. Although the future is hard to predict, I see myself continuing to explore and specialize in software architecture, my favourite part of development.

On the less technical side of things, I have found myself gathering requirements from high level clients at billion dollar companies like Inco, Irving, and Transocean. My article on burn down charts has brought me a modest amount of internet fame on both the PMI Agile Community of Service blog and my own. I’ve also been a member of the steering committee and an ISO 9000 advisory committee at AKA Group during my role as Manager of Software Design.

For more details about me, see my LinkedIn profile.

About

I am a Toronto based software engineer currently working for Amazon.

More | Subscribe (RSS)