Maximum upload file size: 3MB. File types allowed: jpg, jpeg, gif only.

Click the above 'Browse' button to select a photo.
Guidelines
  1. Only upload a photograph of yourself
  2. Photos of children, celebrities, pets, or illustrated cartoon characters will not be approved
  3. Photos containing nudity, gore, or hateful themes are not permissible and may lead to the cancellation of your account
  4. Photos of your passport, ID, or photos containing any personal information such as your address, passport number, or contact details are not permissible for your own security.

Delete Guidelines

Eslam Farouk

Senior Software Developer / Lead Software Engineer

Ebttikar Technology Company(Ebttikar.com) Riyadh, KSA

Location:
Saudi Arabia - Riyadh
Education:
Bachelor's degree, Computer Science
Experience:
17 years, 8 months

Work Experience

What's your work experience? Your experience is one of the most important sections in a CV.
List all relevant responsibilities, skills, projects, and achievements against each role.  If you're a fresh grad, you can add any volunteer work or any internship you've done before.
Add Experience

Total Years of Experience:  17 Years, 8 Months   

June 2016 To Present

Senior Software Developer / Lead Software Engineer

at Ebttikar Technology Company(Ebttikar.com) Riyadh, KSA
Location : Saudi Arabia - Riyadh
 Participate in developing web applications for Board of Grievance using ASP.net, MVC 5, WebAPI, Jquery, AngularJS, HTML5, TFS, Oracle database.
 Responsible for creating PM plans, stakeholder registers and risk registers for the project.
 Lead a team of 3 developers to implement the business requirements within the project plan.
 Review the code of developers and make sure they follow code standard and pest practices.
 Follow new technologies and design patterns and inject them in the applications.
June 2013 To May 2016

Senior Software Developer

at sakhr
Location : Oman - Muscat
Job Responsibilities In Sakhr:
1. Receiving requests for new modules and modification to existing tasks
2. Conducting analysis reports about user requirements, new task requirements and impact of new task on the internal work flow.
3. Designing modules by dividing the user requirements into sub modules and setting time frame for task completion.
4. Assigning sub-modules to software developers and start programming of modules.
5. Maintaining of databases.
6. Test Debugging, data validation and test case scenarios.
7. Searching internet for new technologies and new systems to develop internal work.
December 2012 To June 2013

Senior Software Developer

at Hindawi Publishing Corporation
Location : Egypt - Cairo
Hindawi is a rapidly growing academic publisher with 552 peer-reviewed, open access journals covering a wide range of academic disciplines.
July 2012 To December 2012

Senior Software Developer

at Silicon Expert -an arrow company
Location : Egypt - Cairo
The leading data source for managing electronic parts Silicon Expert's parts database and tools keep your team up to date on over 185 million electronic parts. From obsolescence management to environmental regulation compliance and supply chain visibility, Silicon Expert empowers the electronics industry.
July 2011 To July 2012

Senior Software Developer

at Transim Technology
Location : Egypt - Cairo
Transim Technology Corporation is the global leader in developing and hosting innovative cloud-based design centers for online design support and engineering solutions.
October 2010 To May 2012

Senior Software Developer PartTime

at Modern Vision
Location : Egypt - Cairo
Work with a team of solution developers to design and develop solutions based on Microsoft.Net technologies mainly in food safety and quality solutions.
April 2009 To July 2011

Senior Software Developer

at Jadeed-IT-Solutions
Location : Egypt - Cairo
Work with a team of solution developers to design and develop solutions based on Microsoft.Net technologies mainly in medical solutions.
July 2006 To March 2009

Software Developer Part-Time

at RNE Soft
Location : Egypt
Work with a team of solution developers to design and develop solutions based on Microsoft.Net technologies mainly to small business as (Inventory, warehouse, Point of sale, …).

Education

What's your educational background?
Let employers know more about your education; remember, be clear and concise.
May 2007

Bachelor's degree, Computer Science

at Science
Location : Egypt - Cairo

Specialties & Skills

• Flexible to adapt new Technologies

• Capable of working on own or as a team work member.

• Presentation and Communication Skills.

• Hard worker

• Quick learning

Applied object oriented analysis and design.

Building professional web application solutions using ASP.NET , Silverlight, HTML, JavaScript, jQuer

Applied Agile SCRUM process with different teams on different projects

Building solutions with .Net ORM tools LINQ To SQL and Entity Framework

Excellent in creating "Table relations, Stored procedures, Trigger & UDF etc… " using SQL Server (20

Designing and architecting web based software solutions (ASP.NET & Silverlight and Asp.net ).

Appling architecture & Design patterns for enterprise applications built using the .NET

Gathering and analyzing requirements while running effective communication with clients

MVC, FASAD ,HTML5.

Good Understand to SharePoint

Knockoutjs , TypeScript.

Source Control (TFS , SVN).

angularJs

Object Oriented Modeling

Software Solutions

AngularJS

ASP.NET MVC

Languages

Do you speak more than one language?
For some jobs, fluency in one or more foreign languages is a plus, so add your language skills to get better results.

English

Expert

Arabic

Expert

French

Beginner

German

Beginner

Training and Certifications

Microsoft Certified Profesional Developer ( Certificate )

Issued in: January 2011 Valid Until: - January 2012

Hobbies and Interests

Share your hobbies and interests so employers can know more about you.
Help employers know more about you by looking at your hobbies and interests

Reading

Football

Loading
Loading...
Loading...