Takeda
Head, Project Portfolio Management Office - Transformation Strategy
Shane McCarroll is the head of the Global Project Portfolio Management Office in Takeda. He has 18 years of experience in the Biopharmaceutical industry varying from global strategic project portfolio management, business partnerships, commercial and clinical product supply, executing complex technology transfers, and negotiating supply contracts. He internally developed and deployed a global enterprise PPM system and process for project portfolio management, Capex spend, and carbon accounting across Takeda operations.
Shane holds an MBA from Duke’s Fuqua School of Business, a BS from NC State in Food Science, and is an alumnus of Michigan States Chemical Engineering program.