Dominic é responsável pela conceção e desenvolvimento da infraestrutura baseada na nuvem da iProov. Antes de assumir o seu cargo na iProov em 2013, Dominic foi Vice-Presidente Sénior de Engenharia na mBlox Inc., onde geriu uma equipa de cinquenta programadores em três continentes, responsável pelo desenvolvimento e dimensionamento da plataforma para que esta pudesse executar sem problemas mais de 6 mil milhões de transacções por ano.

Antes da mBlox, Dominic tinha mais de quinze anos de experiência em várias funções de topo em empresas de telecomunicações e ISPs do Reino Unido. Entre elas, a responsabilidade pela arquitetura e conceção de redes de voz, transmissão e IP para a NTL, seguida do lançamento e crescimento do serviço de banda larga da empresa para mais de 2 milhões de clientes.