Ahmad Ibrahim Mohamed Ali
Mobile Number: 0162028267 Date of Birth: 26, Nov, 1989 Gender: Male
Languages: Arabic and English Marital status : Single
[email protected]
Interested in Embedded System , High performance Computing, Parallel architecture, parallel
programming.
Education
Bachelor, Faculty of Computer and Information Science, Ain Shams University (2011).
Excellent graduation project grade and got a Very Good total grade.
High School Certificate, Mesr El Hadesa School, Math Section, Total Grade 93.4 % (2007).
Experience
Fresh Graduated.
Qualifications
Languages: C/C++, C# , Assembly , prolog , VHDL.
Concepts: OOP, Design patterns, General Algorithms, Data Structures, Web, Parallel
Programming, Database Design, UML Modeling, Multithreading.
Technologies: win APIs, MPI & open MP, Open Cl, ADO.NET,SQL Server.
Soft-Skills: Adaptation, self-learning, problem solving, creative thinking, communication,
presentation, team work, time management and leadership.
Projects
Developing Arm robot Controlled by Brain Signal(C/C++, C#):
Arm robot like human arm that can do all actions that human arm does and controlled
with brain signal.
CNC (Computer Numerical Control) Machine(C/C++, C#):
Machine like arm human that controlled by pc takes commands from pc and do it and
we can control also in speed.
Line follower robot(C/C++):
Developing car that follow colored line and takes car from sharp curves.
Chat application like messanger(yahoo)(WCF, ADO.net, SQl Server 2005).
Racing Cars(C++, OpenGl):
3D game that implements collision detection, car simulation, texturing and model
animation.
FOS(C under linux):
Implementing memory manager of an operating system that manages the memory
between kernel and user with paging enabled.
Medical Expert System(prolog, AI):
That help Diseased to know his or her Diseases and it will be very useful to doctors.
Spell Checker(C#):
Spell Checkers operate on individual words by comparing each of them against the contents of
a dictionary, possibly performing stemming on the word. If the word is not found it is considered
to be an error, and an attempt may be made to suggest a word that was likely to have been
intended.
ISP(internet service provider) database(C#, ADO.net, SQLServer 2005).
Assembler(C#):
translates assembly language to machine code of a 32 – processor.
Emulator(C#):
that takes machine code and makes operations from that machine code.
Hobbies: Reading, teaching and running.