Senior Software Developer / July 2014 - present

Startup developing a patient health information communication and storage system. Rewrote an outsourced WinForms desktop app into a modern WPF desktop app

Based on the success of that, I rewrote their Java/Spring/GWT/Tapestry web app into a Node.js/React/Javascript web app. I was engaged in lots of design work on the API/services/data model as well.

Currently writing a React Native mobile app for iOS and Android.


Assistant Vice President - Software Developer / August 2012 - July 2014

Promoted to developer lead, providing leadership for 5-15 person multi-disciplinary teams. Promoted to technical lead for our product, responsible for the technical architecture and mentoring/guidance for new team members. Member of the “UI Council”, a two member team shaping the UI/UX of our product. Chosen to represent Markit during client installations, due to my ability to speak with business users about technical topics.

Calgary Scientific

Software Developer / September 2010 - August 2012

Writing medical imaging applications that enable doctors to view scans/reports from anywhere over a web browser or mobile app.

Technology stack is: C++/Java/Spring server, Flex/Silverlight/HTML5 web clients, Android/iOS mobile apps.

SUBNET Solutions

Software Developer / April 2009 - September 2010

Designing and developing our next generation analytics and maintenance tool for electrical utilies. Technologies used include SharePoint 2010, Visual Studio 2010, C# 4.0, Silverlight 4.0, WCF services, etc.

Reponsible for a major customer deployment in Arizona, including requirement gathering, project management, on-site training/installation, etc.