Badges
Certifications
Work Experience
Graduate Research and Teaching Assistant
New Mexico Highlands University•  January 2017 - December 2018
Software Engineer
main Street de Las Vegas•  August 2017 - May 2018
Software Engineer
tronics Egypt•  September 2015 - December 2016
Software Engineer
HMA Soft•  September 2013 - September 2015
Software Engineer
MORGANE•  September 2012 - September 2013
Software Engineer
Genericonn•  September 2011 - September 2012
Education
New Mexico Highlands University
Software Engineering, MS•  January 2017 - December 2018
El-Shorouk Academy
Computer Science, BS•  September 2005 - June 2009