Justin Mackenzie
About Justin Mackenzie
Justin Mackenzie is a Senior Software Engineer with extensive experience in software development and teaching. He has held positions at various organizations, including Diebold Nixdorf and Western University, and currently works at RXNT.
Current Role at RXNT
Justin Mackenzie is currently employed as a Senior Software Engineer at RXNT, a position he has held since 2023. In this role, he contributes to software development projects, leveraging his extensive experience in engineering and programming to enhance the company's technology offerings.
Previous Experience at Diebold Nixdorf
Justin Mackenzie worked at Diebold Nixdorf in two capacities. He served as a Software Engineer from 2016 to 2019 and later as a Senior Software Engineer from 2019 to 2021. During his tenure, he was based in London, Ontario, Canada, where he focused on developing software solutions for the financial services industry.
Academic Background in Software Engineering
Justin Mackenzie earned his Bachelor's Degree in Software Engineering with Distinction from Western University, completing his studies from 2009 to 2013. He furthered his education by obtaining a Master's Degree in Software Engineering from the same institution, which he completed between 2013 and 2015.
Teaching and Research Roles at Western University
At Western University, Justin Mackenzie held multiple roles over a span of seven years. He served as a Graduate Teaching Assistant and as a Graduate Research Assistant from 2013 to 2020. In these positions, he supported academic programs and contributed to research initiatives within the Software Engineering department.
Software Development Experience
In addition to his roles at Diebold Nixdorf and RXNT, Justin Mackenzie has held various software development positions. He worked as a Software Developer at Limesoft Inc. from 2015 to 2016 and as a Web Developer at City Media in 2014. He also served as a Senior Software Engineer at TripStack from 2021 to 2023.