1. 1| P a g e
Ahmed Ali
Personal Details:
Name: Ahmed Mohamed Ali Ali Attia.
Marital Status: Single.
Military Service: Exempted.
Languages Known: Arabic, and English.
Birth Date: 1 July 1994.
Cell Phone: 01221913208. & Home Phone: 02-22843576.
Email: ahmed_ali.201314@yahoo.com.
Linked In: https://www.linkedin.com/in/ahmed-ali-b13438132.
Home Address: EL-Amireya, EL-Zaitoun, Cairo, Egypt.
Education:
Ain Shams University, Faculty of Computer and Information Sciences (2012 - 2016).
Graduated with Total Grade (Good) (July,2016).
El Amireya High School, Math Section, Total Grade: 94% (2009 - 2012).
Technical Skills:
Programming Language: C++, C#, R, Java, and Prolog.
Web Development: HTML, CSS, JavaScript, PHP, MySQL, and ASP.NET.
Database: Oracle, SQL, and PHP my admin.
C# UI: Console, Windows Form, and Asp.net Web Form.
Concepts:
OOP, Data Structure, Artificial intelligence, Big Data, Mobile Computing, Software
Testing, Data Mining, Algorithms, Network Security, information system, assembly,
Information Retrieval, and Decision Support Systems.
Strengths and Beliefs:
Ability to work as a part of team or individually, Leadership, Creative thinking, Problem
solving, dynamic, punctual and can explore & update myself.
Hobbies and Interests:
Drawing and Painting, Design, watching matches, Search in News Technology.
2. 2| P a g e
Practical Projects:
Product Feedback Measurement: <Graduation Project>
Many of the electronic marketing companies today put their products for customers to
express their opinions about their and here comes the role of our project, which aims to
help these companies to know if this product has a positive impression or negative for
customers, who can subsequently improve the marketing process and increase profit.
The idea of the project is Collect product feedbacks, then Split them and use Porter
stemmer algorithm to analyze them to classify them to one of probabilities (Positive or
Negative feedback) with Calculation of satisfaction ratio by using Naïve Bayes classifier.
Core Programming Language and Tools: R Programming language and Dataset.
Sports News Website:
Website News to publish sports news and view photos and leagues schedules and
competitions around the world.
And allows admin possibility of adding and modifying News and store it in a Database.
It also allows visitors to writing their comments.
Core Programming Language and Tools: C#, ASP.NET, SQL, HTML, CSS, Photoshop Design.
Some Security Algorithms (DES & 3-DES, Ceaser Cipher, Monoalphabetic Cipher,
Rail Fence, Columnar, Polyalphabetic(RepeatingKey, AutoKey)):
This App allow user to encrypt or decrypt a message like (Visa Card Password) and make
Cryptanalysis to extract Cipher Key.
DES & Triple DES dealing with 16Hex Bits & 64Decimal Bits.
Core Programming Language and Tools: C#, UI: ASP.NET and Windows Form.
Search Engine:
This project is a search engine such as Google, but in miniature
The project runs on three parts:
1. Crawler: download at least 3000 documents from the website for example, the BBC site
extract branched links and stored only English pages URLs and content in the database after
Ignore URLs with blank pages, server error, request time-out , broken links…etc.
2. Indexing: Tokenize the stored content to obtain list of words, remove stop words and any
punctuation characters, make Stemming using Porter Stemmer, then store Terms and its
frequency and its positions in Database.
3. Search & Sorter: when the user is typing his Search Query displays links of match pages in
order of priority and the presence of the desired phrase with using some Algorithms like k-gram
index, Edit Distance Calculation, Spelling Correction, and Soundex index.
Core Programming Language and Tools: C#, UI: ASP.NET, SQL.
3. 3| P a g e
E-election:
Website enables companies and organizations to set up elections online. and open the
way for users to candidacy themselves during a specific period. and then allows users to
vote and election of candidates and store data in the database.
Core Programming Language and Tools: C#, UI: ASP.NET, SQL.
Restaurant Casher Program:
This is an App to manage the restaurant. Not only used to set orders and calculate bills but
also record Workers hours and calculate the daily salary. And recording expenses and
display the daily profit and expenses to shop owner.
Core Programming Language and Tools: C#, UI: Windows Form, SQL.