1. Heba T-ullah Mohammed Abbas
Ain-Shams –Cairo
Mobile: 01095768546
heba.mohamed2811@gmail.com
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
EDUCATION
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Faculty of computer and information science ain shams university
Cairo, Egypt – 2012 -2016
Average Grade (Very Good)
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
QUALIFICATIONS & SKILLS
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Languages
C/C++
C#
SQL
JavaScript
HTML
2. ASP.net (MVC)
Assembly, Prolog
Concepts
Object Oriented Programming, algorithms Design & analysis.
Data Structure , Structure Programming , Databases
Scientific Visualization , Computational Geometry
Neural Networks , Mathematical Programming
Simulation & Modeling
High Performance Computing , Distributed Computing
Operating System , Computer Architecture , Electronics , Logic
Probability, Statistics, Theory of Computation, Automata.
Technologies
Visual Studio , SQL Server , OPEN GL
Soft Skills
Presentation and Communication skills
Teamwork, Leadership
Brainstorming, Problem Solving, Creative & Opposite Thinking
Researching
Spoken Languages
Arabic (Native)
English (Very Good)
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
TECHNICAL EXPERIENCE:
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Major Pre – Graduation Projects:
Simulation of Heat Equation (C#):
Software that simulate heat equation to calculate temperature at any given position in
a room with four Air Conditioning.
3. Turing Machine Simulator (Using C#).
A software that build Turing Machine from the given transitions & Simulate
Graphically what Happen when Input is entered. The simulator accepts or produces
machines (Acceptor and Producer machines).
Conway's game of Life (C++):
it is a zero-player game, meaning that its evolution is determined by its initial
state, requiring no further input. One interacts with the Game of Life by creating an
initial configuration and observing how it evolves, or, for advanced "players", by
creating patterns with particular properties and implement the Conway’s algorithm
for limited matrix size using a hybrid implementation (MPI + OMP).
RSA (Rivest shamer adleman) (C++):
It is a public key cryptosystem algorithm used for secure communication in browsers,
bank ATM machines, credit card machines, mobile phones, smart cards, and the
Windows operating system. It works by manipulating integers. To prevent listeners,
the RSA cryptosystem manipulate huge integers (hundreds of digits).
FOS (FCIS Operating System C under Linux):
A command-line 32-bit operating system that implements process execution and
memory management using paging.
MIPS Processor architecture (VHDL).
Supermarket Cashier Tool (C++):
This project is software that runs on a Cashier of a Supermarket.
It shows the user a menu of products and their prices.
The user selects the products he wants to buy. (He can buy more than one product)
The user enters the number of items he wants to buy from each product.
The output is the invoice/receipt having all the products he selected as well as how
many items from each product, and finally the total price he is asked to pay.
Take the amount of money he's going to pay and check if it's more than that of the
receipt total price calculate the change that the supermarket cashier is asked to give
him back.
Mathematical Programming Package(C# Windows Form Application):
Implemented Prim algorithm, Maximum Flow using Ford Fulkerson algorithm,
Minimum-Cut, Machine Sequences, and Graph Coloring.
4. Computational Geometry Package(C# Windows Application):
Implemented 7 algorithms for convex hull, 3 algorithms for polygon triangulation,
Sweep-line algorithm to detect number of segments intersections, and monotone
partitioning algorithm.
Misc. Infix to Postfix Conversion on Symbolic Equation (C++):
Infix Expression: Any expression in the standard form like "2*3-4/5" is an Infix (In
order) expression.
Postfix Expression: The Postfix (Post order) form of the above expression is "23*45/-
". Example for Infix to Postfix Conversion on Symbols: the infix notation will be like
x+y*y. The corresponding postfix notation is xyy*+.
XO Game (C++).
Sudoku Game (C++).
Signal Package (C#).
Graduation Project:-
Wii Interactive Projector:
It is an interactive white board system using XBOX Wii mote that have Camera that
detect IR only and using IR Pen the Wii mote track IR pen Moves and translate it to
PC and there is an OCR that transfer handwritten words into machine text and a shape
correction that correct handwritten shapes.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ADWARDS:
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
- Top Graphics Projects.
- Top Visualization Package.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Student Activities:
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
-FR Member at SUPPORT ASU (2014 to 2015).
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ