Allen is the Head of Digital Hub at EDP, responsible for EDP's Digital Transformation. Previously, at EDP, he developed his activity in corporate marketing and energy planning. Prior to EDP, Allen worked for Portugal Telecom in the wholesale business unit as Head of Benchmark and Service Manager (from 2002 to 2008). He started his career as a researcher and math assistant teacher at Instituto Superior Técnico (from 2000 to 2003). His background academic degree is in Electrical and Telecommunications Engineering, and he holds an MBA from Católica-Nova.