Dominic est responsable de la conception et du développement de l'infrastructure en nuage d'iProov. Avant de prendre ses fonctions chez iProov en 2013, Dominic était vice-président principal de l'ingénierie chez mBlox Inc. où il dirigeait une équipe de cinquante développeurs répartis sur trois continents, chargés de développer et de faire évoluer la plateforme de manière à ce qu'elle puisse exécuter en toute transparence plus de 6 milliards de transactions par an.

Avant de rejoindre mBlox, Dominic a acquis plus de quinze ans d'expérience en occupant plusieurs postes à responsabilité au sein d'entreprises de télécommunications et de fournisseurs d'accès à Internet britanniques. Il a notamment été responsable de l'architecture et de la conception des réseaux vocaux, de transmission et IP pour NTL, puis du lancement et de la croissance du service à large bande de l'entreprise, qui compte désormais plus de 2 millions de clients.