Responsável pelo Digital Hub na EDP, que promove e dinamiza a Transformação Digital em todo o Grupo EDP. Anteriormente, na EDP, desenvolveu a sua atividade na áre do Marketing Corporativo e Planeamento Energético. Antes da EDP, Allen trabalhou para a Portugal Telecom na unidade de negócio grossista como Responsável de Estudos de Benchmark e Gestor de Serviços (de 2002 até 2008). Iniciou a sua carreira como investigador e professor assistente de matemática no Instituto Superior Técnico (de 2000 até 2003). A sua formação de base é em Engenharia Eletrotécnica e de Telecomunicações, e tem um MBA da Universidade Nova.