Based in Dubai, Abdoush will oversee the company’s overall business operations, in addition to his current role as the technology leader