German University in Cairo
Teaching Assistant
Schneider Electric
Senior Technical Support Engineer
Faurecia
Testing and Validation - Systems and Software Engineer
Schneider Electric
Product Manager
University of Stuttgart
Master Thesis Project
Innovision Systems
System Engineer
Arriver
Software Engineer
Udacity
The American University in Cairo
The German University in Cairo