
Software Development Engineer
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
University of Waterloo
Bachelor of Mathematics, Honors Computer Science with Software Engineering Option
January 1, 2000 – January 1, 2005
Machinify
Software Developer
June 1, 2025 – Present
Portland, Oregon Metropolitan Area · Remote
Praia Health
Staff Software Engineer
April 1, 2024 – April 1, 2025
Remote
Providence Digital Innovation Group
Software Development Engineer
January 1, 2022 – April 1, 2024
Portland, Oregon, United States
Wish
Software Development Engineer - WishX
June 1, 2020 – January 1, 2022
Portland, Oregon, United States
Groupon
Software Development Engineer - Data Pipeline Platform
February 1, 2020 – June 1, 2020
Groupon
Software Development Engineer - Data Science Platform
July 1, 2018 – February 1, 2020
Groupon
Software Engineering Manager - ML Platform
August 1, 2017 – July 1, 2018
Groupon
Software Development Engineer - ML Platform
December 1, 2015 – July 1, 2017
Groupon
Software Development Engineer - CRM
September 1, 2013 – December 1, 2015
Amazon.com
Software Development Engineer - Supply Chain Optimization System
August 1, 2005 – August 1, 2013
Seattle, Washington, United States
Bell Sympatico
Web Developer Intern
May 1, 2004 – August 1, 2004
Toronto, Ontario, Canada
Alcatel
Software Designer Intern
October 1, 2003 – December 1, 2003
Ottawa, Ontario, Canada
AI for Medical Prognosis
DeepLearning.AI
June 24, 2026 – Present
Cultural Fit Analysis
The candidate has worked across diverse companies from large enterprises (Amazon, Groupon) to smaller, more recent ventures (Praia Health, Machinify), indicating adaptability to different organizational cultures. The breadth of skills and technologies used across various roles (ML platforms, data pipelines, CRM, supply chain optimization) suggests a versatile individual who can integrate into different teams and contribute to varied projects. The long tenure at Amazon and Groupon also points to loyalty and ability to thrive in established environments.
Soft Skills & Operational Fit
The candidate's extensive experience in various software development roles, including a manager position, suggests strong leadership potential, problem-solving abilities, and adaptability. The focus on distributed systems and data platforms aligns well with the operational demands of a Big Data Engineer role. However, without specific project descriptions, it's difficult to assess communication clarity and collaboration style directly from the resume.