Software and data engineering leader dedicated to creating resilient, high-leverage systems that drive lasting value. Experienced in developing and operating highly-available API services handling up to thousands of calls/second. Skilled at building and leading software teams that continuously improve and consistently deliver value. In the last year, focused on modern data infrastructure—designing reliable pipelines, scalable warehousing, and governance.

Experience

Dialogue Health Technologies (2019–present). Montreal-based B2B telemedecine platform that grew from Series B startup in 2019 to C$365M valuation when acquired in 2023. Our 60-person engineering team punches above its weight.

(2023–present) Staff Platform Engineer & Manager, Data Engineering

(2019–2022) Senior Software Engineer & Team Lead, Client Stream

Amazon (2016–2018) Software Development Engineer, Alexa Communications

Cisco Systems (2013–2016) Software Engineer, Enterprise Networking Group

Qualifications

Bachelor of Applied Science, Software Engineering Degree (2013)
University of Ottawa

Other interests

Away from the office, I enjoy playing the piano and guitar, home cooking, hiking, camping with friends, and sailing dingies in the Charles River Basin.