Dominic bertanggung jawab atas desain dan pengembangan infrastruktur berbasis cloud iProov. Sebelum mengambil perannya di iProov pada tahun 2013, Dominic adalah Wakil Presiden Senior Teknik di mBlox Inc, di mana ia mengelola tim yang terdiri dari lima puluh pengembang di tiga benua, yang bertanggung jawab untuk mengembangkan dan menskalakan platform agar dapat menjalankan lebih dari 6 miliar transaksi per tahun dengan lancar.
Sebelum bergabung dengan mBlox, Dominic memiliki pengalaman lebih dari lima belas tahun di sejumlah posisi senior di perusahaan telekomunikasi dan ISP di Inggris. Ini termasuk tanggung jawab untuk arsitektur dan desain jaringan suara, transmisi, dan IP untuk NTL, diikuti dengan peluncuran dan pertumbuhan layanan broadband perusahaan kepada lebih dari 2 juta pelanggan.