Printing tool Download PDF

Summary

I Hatem, Egyptian passionate Software Engineer and autonomous searcher for practical solutions to real-life problems. I build beautiful web/mobile apps for humans. I absolutely in love with JavaScript. 

Work experience

Jul 2019Present

Senior Software Developer

CIT Vericash Cairo, Egypt
  • Develop user-facing applications using front-end technologies based on Wireframes, design documents and functional specs.
  • Build reusable codes and libraries for future use.
  • Provided guidance on front-end strategies, standards, and technology decisions.
  • Cooperating with the back-end developer in the process of building the RESTful API
Jan 2019Jun 2019

Senior Software Developer

GET  Group Cairo, Egypt

Joined a team of software developers to work on a brand-new-from-scratch web app Tazkarti. Tazkarti is a ticket marketplace that provide a safe and secure marketplace for ticket buyers to find and purchase tickets for Africa Cup of Nations 2019. 

May 2018Dec 2018

Senior Ionic Developer

Al Rajhi Bank Riyadh, Saudi Arabia
  •  I used Objective-C and pure JavaScript to build cordova-apple-wallet plugin. It allows client-side to use the native features of Apple Wallet.
Jul 2017May 2018

JavaScript Developer

Dirac Systems Cairo, Egypt
  • Working in Agile methodology with daily stand-ups and weekly sprints to deliver value to the users with high quality. Develop and integrate improvements of our ERP Web App System (DiracERP).
  • Started using new technologies as Webpack, Babel, to get advantage of new ES6 features for building modern JavaScript applications.
  • I have been promoted with a new team to start working on the revamp version of DiracERP.
Jun 2017Dec 2018

Cross Platform Mobile Developer (Remote)

Indian Mesh PVT LTD Chandigarh, India
  • Working remotely from Cairo, continuing to define success and ensuring that the platform is actively meeting the customers expectations.
  • Supervision current tasks and integrating new features to Mink Foodiee App, refactoring current code, migrating from AngularJs to Angular latest (7.x).
Jul 2016Jun 2017

Front-End Developer

Indian Mesh PVT LTD Chandigarh, India
  • Working independently in multi tasks and responsible for main product Mink-Foodiee (Web/Mobile)
  • Cooperating with the back-end developer in the process of building the RESTful API.
  • Provided guidance on front-end strategies, standards, and technology decisions.
  • Contributed with insights, recommendations and solutions in the area of web technology and latest User Experience trends. 
  • Dive deeply in design patterns in JavaScript, used some of them to enhance our core code.
Jul 2015Dec 2015

Web Developer

Polish Center for Translation Cairo,Egypt
  • Developed websites using HTML5, CSS and Javascript. Use Photoshop and Illustrator and designed website mock-ups and logos.

Projects/Open Source Contributions

  • Tazkarti (2019)
    • Tazkarti is a ticket marketplace. Its mission is to provide a safe and secure marketplace for ticket buyers to find and purchase event tickets on the secondary market. Tazkarti aims to unite buyers with thousands of reputable ticket sellers. It attempt to use new technology to guarantee safety and easier use for everyone.
  • Zdoctor (2019)
    • ZDoctor is a freelance project with a tech healthcare company based in Dubai, UAE available in Android and iOS.
    • Patients and non-patients can use Zdoctor app to find nearby doctors, search through their Insurance network coverage, read doctors reviews etc..
    • Zdoctor built with Ionic 3, Angular 5 and PHP as a backend language.
  • Cordova-Apple-Wallet (2018)
    • A Standalone cordova plugin that enables users from Add Payment Cards to their Apple Wallet.
    • It allows client-side to use the native features of Apple Wallet.
  • Mink-Foodiee (2016)
      • My first lovely mobile app and best experience I have ever had. 
      • I worked so hard to raise the Android and iOS apps to the possible maximum level of user-experince and well-structred code as well
      • Minkfoodiee has been evolved from Phonegap to Ionic 1 and lately Ionic 4(beta).
  • Snake Game (2015)
    • Eat the apples in this classic retro game built in jQuery.

      Education

      20082014

      Bachelor of Mathematics and Computer Science

      Faculty of Science, Helwan University.

      Senior project : Build an app using C# to solve a system of Linear Ordinary Differential Equations using Euler and Runge-Kutta methods.

      A system of Ordinary Differential Equations comes from a real-life problem e.g. Earthquake is presented as an input. Our program calculates the Exact solution and the Numerical solution for every method. Also, it shows a chart with data describing which method is better; Less Error Percentage means more closer to exact solution.