Printing tool Download PDF

Summary

I Hatem, Egyptian passionate Software Developer. Autonomous searcher for practical solutions to real-life problems. I build beautiful web/mobile apps for humans. I absolutely in love with JavaScript. Continuing to learn new technologies and development techniques are important to me. I want to be involved in projects that I can be proud of, join an amazing team and advance my design and development career.

Work experience

Jan 2019Present

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 event tickets on the secondary market. 

  • 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
May 2018Dec 2018

Senior Ionic Developer

Al Rajhi Bank Riyadh, Saudi Arabia
  • I used Angular, Ionic and other modern JavaScript/CSS libraries to create an intuitive a hybrid mobile app that allows our clients to manage their bank accounts.  
  • 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 UX.
  • Dive deeply in design patterns in JavaScript, used some of them to enhance our core code.
Sep 2015Dec 2015

Web Developer

Polish Center for Translation Cairo,Egypt

Develop websites using HTML5, CSS and Javascript. Use Photoshop and Illustrator and designed website mock-ups and logos.

Aug 2013Aug 2015

Judge

Microsoft Advanced Technology Lab Cairo, Egypt

Joined a team of software developers and applied researchers to ship product features and releases that improve searching experience on Bing Search Engine in the Middle East region.

Projects/Open Source Contributions

  • Tazkarti 2019
    • Tazkarti is a ticket marketplace. Our 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 like you with thousands of reputable ticket sellers. We attempt to use new technology to guarantee your safety and easier use. Our tickets are all authentic.
  • 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.
  • Al Mubasher 2018
    • Build and maintained Almubasher net banking app for Al Rajhi bank Android and iOS.
    • I was assigned to implement an interface for Apple wallet app into Al mubasher app. 
    • I used Objective-C and pure JavaScript and 60 days to build cordova-apple-wallet plugin. 
  • 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.
  • ngx-admin 2018
  • Snake Game (2015)
  • ngx-admin 2018
  • ESS for HR services 2018  (private
    • An internal mobile app used by all employee in Elwan Co. to handle all HR services such as Leaves, Salary or any other document.
  • Sales-Rep 2017 (private)
    • Build mobile app designed for a sales rep so that he can handle selling process and track daily orders.
  • ion-google-location-autocomplete 2017
    • A simple directive for Ionic 1.x that allows you to select a place from Google Places with its details in a convenient Ionic Modal
  • 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).

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.