Senior Solution Developer
Link Development
National Bank of Egypt (NBE)
Trainee at Operations Department
Fawry
Software Developer
SADAT ACADEMY for MANAGEMENT SCIENCES
Information Technology Institute
Information Technology Institute (ITI)