Download PDF


- 10+ years experience as a software engineer in different technologies making user-friendly applications.

- 8 years experience in iOS development with both Swift and Obj-c languages in many fields like analytics, Services and 2d Games, using CocoaTouch framework, CocoaPod, Carthage and many 3rd party libraries, Also experience in debugging and profiling apps.

- 2.5 years Experience in many Front-End technologies like React, Angular using languages like JavaScript and typeScript, Many libraries like Redux, MobX, D3 ,Experience with reactive programming.

- Very good experience in Git, Svn, Agile

- Experiencing full software life cycles from requirements through design then development and testing then shipping.

- Fast learner and eager to learn new technologies with the ability to switch context between them in many projects.

- Committed team player participated and sometimes led  team to accomplish different projects, Ability to work across teams integrating APIs and design.

Work experience

July 2016Present

Software Engineer


Worked with the UI team as iOS engineer implementing new features and also as a frontend engineer on the project of revamping the incorta app

May 2011June 2016

Lead Software Engineer

  • Developing IOS apps.
  • Mentoring other developers.
  • Advising and assuring high quality products.
Sep 2010Apr 2011

IOS developer


Developing IOS Applications.

Nov 2007Aug 2010

.net developer


Developing Desktop Applications using .net and SQL 

IOS Projects

Fron-End projects

Incorta analytics: The web app of incorta using React and Redux 



Bachelor's degree

Ain Shams University