Andrew Mackie
About Andrew Mackie
Andrew Mackie is a Test Automation Software Developer at Canadian Bank Note Company, Limited with extensive experience in software development, including previous roles at BlackBerry and Ford Motor Company.
Company
Andrew Mackie is currently employed at Canadian Bank Note Company, Limited as a Test Automation Software Developer. His tenure began in 2021 in Ottawa, Ontario, Canada. The organization specializes in security printing and the production of secure identification documents.
Title
Andrew holds the position of Test Automation Software Developer. In this role, he focuses on ensuring the quality and reliability of software applications through automated testing procedures.
Education and Expertise
Andrew Mackie completed his Honours Computing & Computer Electronics degree, achieving an H. Bsc., at Wilfrid Laurier University from 1994 to 1999. He also attended Fenelon Falls Secondary School from 1991 to 1994, where he earned a Bachelor of Science. Andrew's strong foundation in computing and electronics, coupled with his interest in software development quality and low-level applications, underpins his professional expertise.
Professional Background
With over fifteen years of experience, Andrew Mackie has held several roles across various organizations. He worked at BlackBerry multiple times, including as a Senior Software Developer from 2018 to 2021 and as a Software Developer from 2011 to 2017 and 2005 to 2011. Other roles include Software Developer positions at Ford Motor Company in 2017, PrinterOn Corporation from 2000 to 2005, and IBM as an intern from 1997 to 1998. Andrew was also a Founding member and Director & Secretary at kwartzlab.
Achievements
Throughout his career, Andrew Mackie has contributed to various enterprise and low-level application projects. He has been involved in makerspace initiatives, supporting his self-directed development in software and hardware. His tenure at organizations like BlackBerry and Ford Motor Company highlights his extensive expertise in software development and testing.