“Khaled's passion for technology and his pragmatic, precise way of working makes him a great addition to any team. With his conscious effort to continuously improve his knowledge and productivity, he is looking forward to rapid growth. Also, it is hard to overestimate the value of his direct and cheerful communication style. It has been a great pleasure to work with Khaled in the past year.”
Experience & Education
Volunteer Experience
-
C++ instructor
Faculty of Computers and Information - Cairo University
- Present 14 years
Instructor in a C++ programming course for first year students in Cairo University
-
Competitive programming Coach
Faculty of Computers and Information - Cairo University
- Present 12 years 3 months
Coaching Junior students across Cairo university and guide them through their first steps in the competitive programming world.
-
Instructor in Programing for Youth courses (P4Y) program
Faculty of Computers and Information - Cairo University
- 1 year 1 month
Instructor in P4Y Course(Introduce the fundamentals of programming for high school students ) .
Projects
-
Spelling Corrector
See projectNodeJs Spelling Corrector version for Norvig's spelling corrector
https://www.npmjs.com/package/spelling-corrector -
Agent Virtual Intelligent
AVI is a tool that provides intelligent web avatars in a question answering system, questions and answers are provided by website owner and the system compile these data and generate a frontend script load a simple GUI to answer the questions asked by site visitors.Site owner will have an account to manage his/her database.
Other creators -
Sentiment Analysis Research Project.
See projectInvestigation of sentiment domain adaptation, challenging the practical necessity of sentiment domain adaptation algorithms http://goo.gl/5Jx0Lg
-
Microsoft Speller
See projectFull-featured Arabic spell checking tool that works directly in the browser. It automatically corrects all the mistakes with high accuracy. http://afkar.microsoft.com/en/marenspeller
-
Social look (Graduation Project, Grade A+)
a social media monitoring tool that helps companies to monitor their social profiles across social networks. (Twitter - Facebook...).Also it can read customers’ comments about company’s products and make a sentiment analysis on their opinions (Positive – Negative) http://goo.gl/wRGjpg
Other creatorsSee project -
Custom Binary Vector Graphics Format
-
Developed a simple binary vector graphics file format and a
NodeJS server to convert SVG files to this custom format and a JavaScript renderer to draw the file on the browsers. The aims of the binary file format were reducing the load time, memory usage and allow
customization like changing the fill, stroke colors. NodeJS, HTML5 Canvas.Other creators -
Besor3a
-
Windows phone application that you can use it for
Reach Some important Services in Egypt With one click.
-Online Booking ' car ' , ' Train ', ' plane ' , ' Hotel ' .
-Fast Food.
-Emergency Numbers.
-Weather Forecast.
-Building Your Trip.
-Hyper Markets Delivery.
-Pharmacies.
-Add Note
http://www.windowsphone.com/en-us/store/app/besor3a/e5043ae4-c731-4642-bb2a-7cb8f5271d37Other creatorsSee project -
Algorithms for distributed systems
-
Implementing different algorithms such as ( Integration - system of linear equations ..) using OpenMPI - OpenMP
-
Compression algorithms
-
Using ( C++ & Java ) created Implementation for many compression algorithms such
LZ77 , LZW , Huffman / Adaptive Huffman , Simple / optimal and vector quantizers. -
MiniJava Parser
-
It was a part of the compilers course to create a parser for miniJava generated using the JavaCC
The project involved simplifying miniJava’s grammar and removing any issues like left recursion and left factoring and feeding all that to javaCC. -
Time Table for students
-
The project generates the most efficient timetable according to the inserted data (students, teachers, courses, etc.).Using Genetics Algorithm.
Honors & Awards
-
Arab Collegiate Programming Contest 2013
ACM - ICPC, Arab region
Ranked 13th between all 100 teams from different Arab and north African Universities at the 2013 Arab Collegiate Programming Contest
-
Egypt Collegiate Programming Contest 2013
ACM - ECPC
Ranked 8th between all teams from Egypt's Universities at the 2013 Egypt Collegiate Programming Contest
-
Egyptian Olympiad in Informatics
EOI - Egypt
Silver medalist in Egyptian Olympiad in Informatics (Programming Contest for high school students)
Languages
-
English
Full professional proficiency
-
Arabic
Native or bilingual proficiency
Recommendations received
2 people have recommended Khaled
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More