Dominic ist für das Design und die Entwicklung der cloudbasierten Infrastruktur von iProov verantwortlich. Bevor er 2013 seine Stelle bei iProov antrat, war Dominic Senior Vice President of Engineering bei mBlox Inc. und leitete dort ein Team von fünfzig Entwicklern auf drei Kontinenten, die für die Entwicklung und Skalierung der Plattform verantwortlich waren, so dass diese nahtlos über 6 Milliarden Transaktionen pro Jahr abwickeln konnte.
Bevor er zu mBlox kam, hatte Dominic mehr als fünfzehn Jahre Erfahrung in einer Reihe von Führungspositionen bei britischen Telekommunikationsunternehmen und ISPs. Dazu gehörte die Verantwortung für die Architektur und das Design von Sprach-, Übertragungs- und IP-Netzwerken für NTL, gefolgt von der Einführung und dem Wachstum des Breitbanddienstes des Unternehmens auf über 2 Millionen Kunden.