Microsoft
Principal Software Engineer Lead
Microsoft
Senior Software Engineer
du
Application and Development Team Leader
Dubai Techonlogy and Media Freezone Authority Tecom
Application Developer
Eyevis ME
Application Developer
Carnegie Mellon University
American University of Beirut