Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Radwa Mostafa

Radwa Mostafa

Live in Cairo , Address : 3 A hassan el sadr street-Hadayk el Quba

Use your brains , Depend on hard work not just sheer luck
Career Objective : work hard with full determination to achieve organizational as well as personal goals.
30 years old
Cairo (02) Egypt
Unemployed Open to opportunities
  • I am a fresh collage graduate currently I look forward to be software tester Or database programmer .
  • I would like to work with other professionals to improve my knowledge and skills as a software programmer .
Resume created on DoYouBuzz

Smarket

(Graduation Project, Fourth year)
2016
United States
  • Smarket means smart market, SmarKet is a mobile application that targets the field of marketing management.
  • SmarKet converts the purchasing process from its traditional steps into modern technological ones. That facilitates the process for the customer to buy his needs without much time and effort in two different modes: Home (offline navigator) and Market (online navigator).
  • 1- Home (offline navigator): which means that the customer is outside the market at that moment and wants to buy his needs. The application allows him to wander the market's sections as if he is inside by using a fictional character and a virtual map that simulates the market to select his products, add them to the cart, pay for them and get them delivered to his house.
  • 2- Market (online navigator): which means that the customer is near to the market and wants to go inside it and buy his needs himself. The application shows the customer the way to the market location and then shows him the directions of his selected section by using an arrowed map.
  • The application doesn't serve the customers only but it also has an owner side. This owner side provides powerful features to the administrators. These features can be summarized as that the application links to the database of the market, generates statistics of the products’ current transactional status, generates all available offers for the customers using data mining and wait for administrator’s approval on them, spin a wheel to pick a lucky customer that will be given a gift and more of which improve sales and satisfy customers.
  • Techniques Used:
    1- Market Simulation
    •SmarKet simulates the market to enable the customer to navigate inside it easily. using Unity tool.
    •To Guide the customer by enabling him to see the floor plan of the market with each sections and a pin expressing his location. Using Indoor Map (Using Indoor Atlas )
  • 2- Web Service using PHP and Json
    a MySQL database and an Android app can’t communicate directly, so we will have to use a little bit of PHP to make this happen and use json for parsing data on android.
  • Programming languages used: java (android), C# script (unity), json, MySQL database (online) , php, html and CSS .
  • Note : I got a certificate of appreciation from my collage for this project because it ranked four over the department.

MovieZone Web site

(Information Engineering Course, Fourth year)
2016
United States
  • Moviezone is a place where you can find all about movies starting from top 10 movies passing through cinemas places with movies timetables,New Released movies out there in the box-office and even coming soon movies
  • Anyone can register and have an account
  • The user can search for any movie and show him description of this movie
  • Techniques Used: visual studio 2012 and sql server 2014
  • Programming languages used: Asp.net , html ,Css and JavaScript .

Web search engine

(Office Automation course , Fourth year)
2016
United States
  • A web search engine is designed to search for information on the World Wide Web.
    The search results are usually presented in a list of results and are commonly called hits.
    The information may consist of web pages, images, information and other types of files.
  • Search engines operate algorithmically or are a mixture of algorithmic and human input.
  • A search engine operates, in the following order:
    1.Web crawling: Web search engines work by storing information about many web pages, which they retrieve from the html pages itself. These pages are retrieved by a Web crawler (sometimes also known as a spider) — an automated Web browser which follows every link on the site.
  • 2.Indexing: Data about web pages are stored in an index database for use in later queries. The purpose of an index is to allow information to be found as quickly as possible.
  • 3.Searching: A query can be a single word.
    When a user enters a query into a search engine (typically by using key words), the engine examines its index and provides a listing of best-matching web pages according to its criteria.
  • The result is usually with a short summary containing the document's title and sometimes parts of the text.
  • Tools Used: visual studio 2012 and sql server 2014
  • Programming languages used: C#

MIPS Processor

(Computer Architecture and Organization Course, Third year)
2015
United States
  • MIPS (originally an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set
  • computer (RISC) instruction set architecture (ISA). The early MIPS architectures were 32-bit.
  • Techniques Used: Xilinx ISE Design Suite 14.5
  • Programming languages used: VHDL Language.

RSA

(Algorithms Course, Third year)
2015
United States
  • The RSA (Rivest-Shamir-Adleman) , The goal is to implement the RSA to encrypt and decrypt messages using algorithms to make efficient solution to save run time and resources .
  • Project goal is to implement the Big Integer data type and use it in RSA public-key cryptosystem so you can be able to encrypt and decrypt large integer M.
  • Tools Used: visual studio 2010
  • Programming languages used: C++

First Person Shooter game

(Graphics Course, Third year)
2014
United States
  • Develop a video game centered on gun and projectile weapon-based combat through a first-person perspective; that is, the player experiences the action through the eyes of the protagonist.
  • Techniques Used: visual studio 2010
  • Programming languages used: Open Gl and c#.

Image Sliding Puzzle game

(Data structure Course, Second year)
2013
United States
  • Create a tour puzzle that challenges a player to slide pieces along certain routes to establish a certain end-configuration and find moves and the paths opened up by each move within the two-dimensional that confines of the board are important parts of solving sliding block puzzles.
  • Techniques Used: Adobe Dreamweaver cs6
  • Programming languages used: JavaScript and html

Connect Four game

(structure programming Course, First year)
2012
United States
  • Connect Four is a two -player game in which the players first choose a color and then take turns dropping their
  • colored discs from the top into a seven-column, six-row vertically-suspended grid. The pieces fall straight down,
  • occupying the next available space within the column. The objective of the game is to connect four of one's own
  • discs of the same color next to each other vertically, horizontally, or diagonally before one's opponent can do so
  • Techniques Used: visual studio 2010 and sfml library
  • Programming languages used: C++

University

computer and information science Ain shams university

2012 to 2016
Department: Information System
Appreciation of four years : Very Good

High school

El-Slam school

2009 to 2012
Specialization : Math
Degree : 94.6 %
Web design and development.
Good in English and German
  • I can able to explain my ideas in such a way as to make others want to support my projects and listen carefully and accurately.
  • I worked with my friends in most of the projects at collage and has achieved great success so I realized the importance of teamwork so I can able to communicate my ideas and listen to others' suggestions.
  • Quick learner, keen to learn and improve skills.
  • Having a logical approach to problem solving.
  • Comfortable with changing environments and situations, ensuring ability to remain flexible and adaptable at all times .
  • I have ability to make documentation of software which contains user requirements and system requirements.
  • Programming language: C++, C#, Assembly language, R language, Database (SQL, Pl/SQl, ODP.Net (C#)), Android (using java), Web (html, Css, JavaScript, jQuery, Asp.Net (c#), PHP, bootstrap).
  • I have ability to use UML (Unified Modeling Language) to design software projects.
  • I can deal with visual studio, Oracle server, Android studio, SQL server, adobe Dreamweaver and Eclipse.
  • Courses Completed: Data Structure, OOP, Algorithms, Security, Network, Data Mining, Big Data, Computer Architecture and Organization, Database and software engineering.