Dominic es responsable del diseño y desarrollo de la infraestructura basada en la nube de iProov. Antes de asumir su cargo en iProov en 2013, Dominic fue vicepresidente sénior de Ingeniería en mBlox Inc, donde dirigió un equipo de cincuenta desarrolladores en tres continentes, responsables de desarrollar y escalar la plataforma para que pudiera ejecutar sin problemas más de 6.000 millones de transacciones al año.

Antes de trabajar en mBlox, Dominic tenía más de quince años de experiencia en varios puestos de responsabilidad en empresas de telecomunicaciones e ISP del Reino Unido. Fue responsable de la arquitectura y el diseño de las redes de voz, transmisión e IP de NTL, a lo que siguió el lanzamiento y el crecimiento del servicio de banda ancha de la empresa, que llegó a tener más de 2 millones de clientes.