Keith MacDonald has a diverse and extensive work experience spanning over several companies and roles. Keith is currently the Chief Technology Officer at PanAgora Asset Management, where they have been working since October 2022. Prior to this, they held positions such as Director, Head of Software Development and Director, Equity Data Science at the same company. Before joining PanAgora, Keith was the Senior Manager of Trading Technology at PanAgora from March 2016 to August 2020.
Before their time at PanAgora, Keith worked as a Staff Engineer at VMware from January 2013 to March 2016. Keith also served as a Technical Team Lead at GMO from January 2010 to December 2012. Keith's professional journey includes roles as a Principal Engineer at Charles River Development from March 2005 to December 2009, a Consulting Engineer and Founder at Digital Guardian from December 2002 to March 2005, and a Principal Software Engineer at Phase Forward from August 2001 to December 2002.
Prior to that, Keith held positions as a Senior Software Engineer at NewMediary from March 2000 to July 2001, and as a System Architect at Edgewater Technology from February 1995 to March 2000. Keith began their career as a Programmer at MEDITECH from February 1993 to February 1995.
Keith MacDonald has a Bachelor of Science (B.S.) degree in Computer Science / Mathematics from The University of Tulsa. No specific start or end years were provided for their education at this institution.
Sign up to view 6 direct reports
Get started