Dominic è responsabile della progettazione e dello sviluppo dell'infrastruttura cloud-based di iProov. Prima di assumere il suo ruolo in iProov nel 2013, Dominic è stato Senior Vice President of Engineering presso mBlox Inc. dove ha gestito un team di cinquanta sviluppatori in tre continenti, responsabili dello sviluppo e della scalabilità della piattaforma in modo che potesse eseguire senza problemi oltre 6 miliardi di transazioni all'anno.
Prima di approdare a mBlox, Dominic ha maturato un'esperienza di oltre quindici anni in una serie di ruoli senior all'interno di telco e ISP britannici. Tra questi, la responsabilità dell'architettura e della progettazione delle reti voce, trasmissione e IP per NTL, seguita dal lancio e dalla crescita del servizio a banda larga dell'azienda fino a oltre 2 milioni di clienti.