Sean MacRae is a seasoned leader currently serving as Delivery Director at Capgemini, where they manage large-scale strategic business transformations and IT-enabled changes for major global clients. Prior to this role, Sean held various positions including Senior Project Manager at The Economist and International Digital Systems Programme Manager at The Body Shop, where they specialized in eCommerce solutions. Earlier in their career, Sean founded and directed a successful eco-tourism business overseas, demonstrating strong business development and stakeholder engagement skills. Their educational background includes a Bachelor's degree in Political Science and Government from Brock University.
This person is not in any teams
This person is not in any offices