work
Experience
Experience

Professional and Personal Experience..

Senior/Lead React Native Developer at RASAN Software House

Cairo, Egypt
June 2019 – Present
Job Role
  • Creating mobile apps such as Tameeni from scratch using React-Native (JS ES6).
  • Leading a team of 3-5 members.

Senior Back End & Mobile Developer at AnzmaSoft

Maadi, Cairo, Egypt.
Sept 2016 – June 2019
Job Role
  • Creating Mobile Apps using Android (Java) and Cross Platform Apps using React-Native (JS ES6).
  • Created and updated WordPress, CodeIgniter and Laravel websites, CRM and ERP systems, backend admin panels and APIs.
Acquired Skills
React Native JavaScript ES6

Senior Back End Developer (Project) at Semiotics

Remote
Jan 2018 – Dec 2018
Job Role
  • Creating and modifying advanced WordPress and Laravel websites, systems, backend admin panels and APIs.

React Native Developer (Project) at IOM - UN Migration

Remote
Apr 2018 – Jul 2018
Job Role
  • Rebuilt Bosla mobile application from scratch by React-Native.

Android Developer (Project) at Synergy World, Inc.

Remote
Mar 2018 – May 2018
Job Role
  • Worked on Gift & Loyalty Integrations of Poynt and Clover POS.

PHP Developer at Creatova

Maadi, Cairo, Egypt.
August 2015 – September 2016
Job Role
  • Created WordPress and Laravel websites, systems, backend admin panels, CRM and ERP systems.
  • Tested and optimized websites after development.
Acquired Skills
WordPress Laravel

PHP & Android Developer at TibiaME4All

Cairo, Egypt
Since Jan 2012
Overall Role

Developing and updating a website and an Android application


Job Role
It’s kind of my practice website. Been developing and updating it since Jan 2012.
Web Development Role
  • Developed web application and back-end database from scratch.
  • Used the game API to pull players data for high-scores, parsed the data then insert/updated the records on a database and used CronJob to repeat the process every hour to update players’ data automatically.
  • Developed several calculators using game math formulas.
  • Converted Excel files into MySQL format for the game information.
  • Used PHP GD and Image functions to create signature image for each players
  • Used the data above to create an API to feed XML to an Android App.
Android Development Role
  • Created an Android App for the website using the XML data coming from the API mentioned above. And parsed the XML data then listed it into a custom listViews.
  • Used Google Support Libraries to make the app compatible with older Android versions.
  • Used Google Cloud Messaging (GCM) tool to push notifications to the app at the time of posting the news on the website.
  • Used some GitHub libraries to load images, display graphs and apply some of Material Design components.
Acquired Skills
PHP MySQL Android JAVA SE HTML5 CSS3 JavaScript jQuery XML