Connor Mac Donald
About Connor Mac Donald
Connor Mac Donald is a Senior Software Developer at Hinge Health, with a background in engineering and computer science. He has extensive experience in software development, particularly in computer vision solutions and API development.
Work at Hinge Health
Connor Mac Donald has been employed as a Senior Software Developer at Hinge Health since 2021. He works from Montreal, Quebec, Canada. In this role, he contributes to the development of software solutions aimed at improving health outcomes. His responsibilities include designing and implementing software features, collaborating with cross-functional teams, and ensuring the quality of code through rigorous reviews.
Previous Experience in Software Development
Prior to joining Hinge Health, Connor Mac Donald held several software development positions. He worked at wrnch as a Software Developer specializing in Embedded & Optimization for 11 months in 2020-2021. Before that, he spent a year at Kogniz, Inc. as a Software Developer and two years at GeoSpectrum Technologies Inc. also as a Software Developer. His experience spans various aspects of software development, including optimization and embedded systems.
Freelance Work as Audio Plugin Developer
From 2016 to 2017, Connor Mac Donald worked as a freelance Audio Plugin Developer for 10 months while based in Halifax, Nova Scotia, Canada. During this time, he developed audio plugins, showcasing his skills in software development in the audio technology field. This experience contributed to his overall expertise in software engineering.
Education and Expertise
Connor Mac Donald studied at Dalhousie University, where he earned a Bachelor of Computer Science from 2013 to 2017. He also completed a Diploma in Engineering from 2013 to 2015. His educational background provides a strong foundation in both computer science and engineering principles, which he applies in his professional roles.
Project Leadership and Technical Contributions
Connor Mac Donald has led significant projects in his career, including adapting a computer vision solution for low-powered Android devices. This project enabled the distribution of low-cost tablets to customers. He also re-engineered a legacy computer vision engine to function on low-powered mobile devices, transitioning from high-end hardware. His work includes developing and maintaining APIs, such as a React Native module and a Python API, to enhance the functionality of the computer vision engine.