Emad Mokhtar Habib

Software Engineer

Personal data

Name Emad Mokhtar Habib
DOB 22nd August 1986
Email emad@emadmokhtar.com

Skills

Programming Languanges
Frameworks
IDE
Database Engines
Others
Python, Javascript, C#
Django, Django REST Framework, jQuery, ASP.NET
PyCharm, Sublime Text, Atom, Visual Studio
PostgreSQL, MongoDB, MSSQL, SQLite
Git, Github, Bitbucket, Celery, RabbitMQ, NGNIX, CodeShip, Redis

Work experience

MOTIVA Software Developer November 2014 - Present
  • Develop Web Application & REST APIs using Python and Django framework.
  • Write unit test to maintain the code and application quality.
  • Planned the required development work and give plan to the project manager or product manager.
  • Constantly improving/enhancing the existing code.
  • Setup Continues Integration on CodeShip to automate code tests
  • Setup Continues Delivery on CodeShip & DeployBot to automate apps deployments.
  • Prepared technical assessments for team candidates.
Arabesque Group Solution Specialist January 2013 - November 2014
  • Designed and developed .NET based software using C# and MSSQL.
  • Reported status and progress to Product Manager and/or Project Manager.
  • Planned the required development work in collaboration with Product and/or Project Manager.
  • Translated design specifications in high-quality technical specifications.
  • Created and delivered data-driven reports.
  • Checked test results and fixing technical problems/bugs.
  • Deployed full version and carrying out final checks before going live.
  • Maintained and supported systems once they are up and running.
CRUX I.T. Software Developer November 2010 - January 2013
  • Design and implementation of .NET based software using C#, VB.net and MSSQL.
  • Communicate and document project statuses to management.
  • End user training and technical assistance.
  • System installation and maintenance.
  • Wrote code for development, maintenance, and functionality updates.
  • Ensure the application is properly tested before rolling out into live environment.
  • Create and deliver data-driven reports.
  • Investigate and develop skills in new technologies.

Projects

GIANTS Gaming Lounge

Django application for GIANTS gaming lounge to help them manage customer profiles and customers can create gaming profile anywhere anytime, in other words customers will register online and just go to play in GIANTS. The application is integrating with Smartlaunch with its REST APIs in order to create/update customer profiles, show free computers in each branch in real-time.

Halaqat

Simple Django application to manage the Quran leassons in Masjid, it is created to autmomate the process and remove papres from registration, attenandce, and examinations workflow.

Ma3ana Kam

Financial system which is dividing the monthly budget into a weekly budget, most of us make budget on monthly basis because we get paid on monthly basis, but imagine your budget will be on weekly basis, it’s like every week is new budget and new start, and in order to keep track of the weekly budget you need to know how much you need to spend in a week.

Creative Job Costing

It is Django application to manage our customers' creative jobs & our resources, with this application in hands managers can know exactly hours spent & cost of ever job.

Contrib.FileField

New version of FileField that compatible with Orchard 1.8, this plug-in is give the administrator to add an upload/attach file to Custom Form. I’ve updated the old version to be compatible with Orchard 1.8 and add more features.

Mini-CRM

It is Django application to manage ISP’s customer relations and keep tracking of the service jobs, it is easy to use and minimalist app and help the user to focus on the main information.

ASP.NET WebForms Notification Control

ASP.NET WebForms Notification Control is a free open source ASP.NET Control that display notification to the user and developer can use it from code behind and no need to write JavaScript or front-end code to use it, only drag the control to the ASP.NET page and with one line of code display a notification for the user.

Cosmic International Website

A company website that have company profile and product catalog, and company e-commerce web application where customer can order company products online.

Web TimeTel

Time attendance web application built using ASP.NET WebForms with rich user experiences looks like Windows Modern UI “Metro UI”, bilingual, and easy to use.

Education

Modern Academy: Bachelor of Computer Science -  Honor Excellence

MongoDB University: M101P: MongoDB for Developers

Udacity: How to Use Git and GitHub

Certifications

Microsoft Certified Solution Developer: Web Applications:

MCTS 70-483: Programming in C#

MCTS 70-487: Developing Microsoft Azure and Web Services

MCTS 70-480: Programming in HTML5 with JavaScript and CSS3

MCTS 70-486: Developing ASP.NET MVC 4 Web Applications