Download PDF

Summary

i'm software developer as (java standard edition , java enterprise edition ,

android development ,  GWT)

  • Having  experience in (java EE , GWT) development , bug fixing , testing  and debugging in  enterprise edition and GWT .
    Experience in (Spring , EJB , JPA , XML(generation , parsing) , JSP , JSF , servlets , websocket
    MongoDB , JAX WS (SOAP web service) and JAX RS(Restful web service) , JSON  , design patterns , software analysis , hibernate)
  • i am android developer (i'm looking for the changes)
    Having 3+ yrs experience in Android application development, feature enhancement, bugs fixing and debugging in Android, Java, Bluetooth , NFC

  Known for writing efficient, maintainable and reusable code that preserves privacy and security
Proficient in object-oriented design, data structures, complexity analysis, and debugging .

Working Knowledge in fragments, Material Designing, service, broadcast receivers, content providers, JSON, Gson in Android.

Experience in the interaction between Bluetooth, wireless connectivity of Android.

Good knowledge of Bluetooth Technology, both classic and BLE. Developed a Android application using Bluetooth Low Energy (BLE) in Android.

Used Proguard, Flurry, Google Play services(Google Analytics, GCM ,Sign in with Google , Maps , Places, App Invites ,AdMob ,Android Pay , App Indexing) , parse , firebase ..... etc.

Experience in integration all social network ( Facebook , google Plus , linkedin ,twitter ... etc).
Experience in the interaction between THIRD-PARTY API of Android like Volley, Picasso, realm  , glide .....etc .

Expert in the interaction between various devices and different versions of Android
i'm familiar with git.
Regarded as a self-motivated and well organized

Personal information

Work experience

Apr 2016Oct 2016

android and java developer

pentavalue
Apr 2013Present

android developer

FreeLancer

Education

Sep 2012Jul 2016

 bachelor's of computer science and information technology, Computer Programming

faculty of computer science and information  at ain shames university

develop applications for mobile using android
create database oracle
create projects using java s2e ,java s2ee

Skills

design patterns

creational Patterns ,  behavioral Patterns , Structure Patterns

Java EE

Spring , EJB , JPA , XML(generation , parsing) , JSP , JSF , servlets , websocket
,JAX WS (SOAPweb service) and JAX RS(Restful web service) , JSON  , design patterns , software analysis , hibernate

android development
GWT

ajax using java

MongoDB

NOSQL Database

Neo4j
Oracle Database
Microsoft  SQL Server
MySQL
Data structures
OOP
Web services

Restful web service (JAX-RS) , SOAP Web service (JAX-WS) 

SQLite
XML

XML ( generation )
XML Parsing (SAX , DOM)

JSON
Java
C++

Certifications

 Languages

English
Arabic

 Interests

 web development (Server side and client side),   android development , mobile computing

Organizations

  • pentavalue company (http://pentavalue.com) 

    android developer and java developer (6 month)
  • advicenode company (https://www.advicenode.com/

    java (SE , EE ) developer and GWT developer.
      
  • support student activity
    helping student in every where
    August 2013 to Present

Projects

1-Name :  Advicenode

  •  description :

  • Project URL : https://www.advicenode.com/
  • Technologies :  (java enterprise edition , GWT , artificial intelligence , mongoDB)
  • -----------------------------------------------------------------------------------------------------------------------------------------------

2-Name : robomentor

  • Description :
    1-RoboMentor will guide you how to make a business plan, pitch deck, business model canvas and much more!
     


    2-RoboMentor will valuate your startup, and will advice which type of investors suit your business. RoboMentor will also generate you the financial statement required by those investors


  • project URL : https://robomentor.com/
  • Technologies :  (created by advicenode System)
  • -----------------------------------------------------------------------------------------------------------------------------------------------


  • 3-Name: suggestcar
  • Description

    1-Find best car in your location 
    SuggestCar considers location related factors (like road conditions, climate, safety measures, etc.) in the selection process
  • Project URL : - https://suggestcar.com

  • Technologies :  (created by advicenode System)
  • -----------------------------------------------------------------------------------------------------------------------------------------------



4-Name : Tweeps

  • Description:

    1-track your twitter state.
    2-find out newly followed you to follow them back.
    3-get most retweeting followers.
    4- get most followers.
    5- most unfollowers.
    6- most followers , unfollowers comes from.
    7-write tweet in twitter with exact date.
    8-write unlimited tweet words.
    9- social network login integration
  • company : pentavalue
  • Technologies :  (android)
  • -----------------------------------------------------------------------------------------------------------------------------------------------

5-Name : taxi calculator

  • Description:


    1- calculate uber , careem and taxi route cost . 

    2-find shortest route path.
    3-calculate route time
    5- social network login integration
  • company : pentavalue
  • Technologies :  (android)
  • -----------------------------------------------------------------------------------------------------------------------------------------------


6-Name: E3mel kheer

  •  Description:
    1-Aggregation of (hospitals , 
    dar alaytam  , Charities) informations
    2- can send sms massages
  • company : pentavalue

  • Technologies :  (android)
  • ----------------------------------------------------------------------------------------------------------------------------------------------


7-Name : Social ontha

  • Description: 

    social network for Ladies only.
  • company : pentavalue

  • Technologies :  (android)

  • ----------------------------------------------------------------------------------------------------------------------------------------------


8-Name : remember Me thanks

  • Description : 
    i develop mobile application using android development the name of the project is remember me thanks , the idea of the project is if you forget any things , the application will tell you where is it , and it will draw the route to arrive to it.
  • Technologies :  (android)
  • -----------------------------------------------------------------------------------------------------------------------------------------------


9- Name : Movie App

  • Project URL : https://github.com/setcontentviews/Movies
  • Description:

    Popular Movies
    Most of us can relate to kicking back on the couch and enjoying a movie with friends and family. In this project, you’ll build an app to allow users to discover the most popular movies playing.


    Present the user with a grid arrangement of movie posters upon launch.
    Allow your user to change sort order via a setting:
    The sort order can be by most popular or by highest-rated
    Allow the user to tap on a movie poster and transition to a details screen with additional information such as:
    original title
    movie poster image thumbnail
    A plot synopsis (called overview in the api)
    user rating (called vote_average in the api)
    release date

    allow users to view and play trailers ( either in the youtube app or a web browser).
    allow users to read reviews of a selected movie.
    also allow users to mark a movie as a favorite in the details view by tapping a button(star). This is for a local movies collection that you will maintain and does not require an API request*.
    modify the existing sorting criteria for the main view to include an additional pivot to show their favorites collection.
    optimize your app experience for tablet.

    built a UI that presented the user with a grid of movie posters using RecyclerView, allowed users to change sort order, and presented a screen with additional information on the movie selected by the user.

  • Technologies :  (android)
  • -------------------------------------------------------------------------------------------------------------------------------------------------


10- Name : Slideshow

  • Project URL : https://github.com/setcontentviews/SlideshowApp
  • Description:

    combine images , audio and video to create slideshow.

  • Technologies :  (android)
  • --------------------------------------------------------------------------------------------------------------------------------------------------


11- Name : snapchat

  • Project URL : https://github.com/setcontentviews/MessageApp
  • Description:

    snapchat
    can send request to add friend and send video , images or audio to him
    in this app ,use parse sdk

  • Technologies :  (android)
  • --------------------------------------------------------------------------------------------------------------------------------------------------


12- Name : Doodlz

  • Project URL : https://github.com/setcontentviews/DoodlzApp
  • Description:

    sketch page
    create custom view to draw any things and save your drawing as image

  • Technologies :  (android)
  • --------------------------------------------------------------------------------------------------------------------------------------------------


13- Name : Address Book

  • Project URL : https://github.com/setcontentviews/Address-Book
  • Description:

    address book to store information of your contacts
    use sqlite database ,
    content provider to load image thumbnail

  • ------------------------------------------------------------------------------------------------------------------------------------------------


14- Name : twitterSearch

  • Project URL :https://github.com/setcontentviews/twitterSearch
  • Description:

    twitter Search like bookmark to store your favourite twitter search and open it in your browser

  • Technologies :  (android)
  • -------------------------------------------------------------------------------------------------------------------------------------------------


15- Name : Search-Engine

  • Project URL : https://github.com/setcontentviews/Search-Engine
  • Description:

    Search engine using java

  • Technologies :  (Java EE)
  • -------------------------------------------------------------------------------------------------------------------------------------------------

16- Name : Web Crawler

  • Project URL :https://github.com/setcontentviews/Web-Crawler
  • Description:

    Web Crawler to collect data from URLS

  • Technologies :  (Java SE)
  • --------------------------------------------------------------------------------------------------------------------------------------------------

17- Name : Indexer

  • Project URL : https://github.com/setcontentviews/indexer
  • Description:

    indexing data that is collected from crawler

  • Technologies :  (Java SE)
  • --------------------------------------------------------------------------------------------------------------------------------------------------

18- Name : Security-Package

  • Project URL : https://github.com/setcontentviews/Security-Package
  • Description:

    implementation of 12 security algorithm using java (AES , Playfair , columnar , hillcipher ,Euclidean , ceaser , RC4 , RSA , auto repeating , poly alphabetic , Monoalphabetic , RailFence)

  • Technologies :  (Java SE)
  • --------------------------------------------------------------------------------------------------------------------------------------------------

19- Name : Personalization Mobile Recomendation

  • Description:

    1-Retrieve website contents that have the same chosen categories by the user.
    2-Analyze the users interested categories to recommend more categories to similar users.
    3-Track the user device to get most frequently apps to recommend apps that have same category to the user.
    4-Using google analytics we generate reports & statistics about the users behavior in our app to optimize our app.

  • Technologies :  (android)