Dominic é responsável pelo projeto e desenvolvimento da infraestrutura baseada em nuvem da iProov. Antes de assumir sua função na iProov em 2013, Dominic foi vice-presidente sênior de engenharia da mBlox Inc., onde gerenciou uma equipe de cinquenta desenvolvedores em três continentes, responsável pelo desenvolvimento e dimensionamento da plataforma para que ela pudesse executar sem problemas mais de 6 bilhões de transações por ano.
Antes da mBlox, Dominic tinha mais de quinze anos de experiência em várias funções sênior em empresas de telecomunicações e ISPs do Reino Unido. Isso incluiu a responsabilidade pela arquitetura e pelo projeto de redes de voz, transmissão e IP da NTL, seguida pelo lançamento e crescimento do serviço de banda larga da empresa para mais de 2 milhões de clientes.