Senior Software Engineer
Avelabs
Valeo
Software Engineer
Staff Software Engineer
Information technology Institute
British Council
Cairo University