Summary

I am looking forward to join an experienced team to design, develop and maintain high quality and complex software systems

Work History

Work History
Jul 2015 - Present

Java Developer

SiliconExpert Technologies

Responsibility :

Creating  tools from scratch with team of two 2 developers.

Oct 2014 - Jun 2015

Former Student

Information Technology Institute (ITI)

Responsibility :

Study and learn new Technology and soft skills from track Web & Mobile Application Development , Java Platform.


Nov 2012 - May 2014

Freelancer

London Academy

Responsibility :

Design , develop Both of Desktop and Web  Applications by using Java SE , PHP and WordPress .

Education

Education
Aug 2009 - Jul 2012

Mansoura University

Faculty of Computer and Information Science

Computer Science Department

Bachelor Degree : Very Good

Graduation Project Degree :Excellent

Graduation Project Name : Distributed Speech Remote Control

Description : Desktop Application that uses the Speech Recognition Algorithm for Interact with Computer through Arabic Speaking Words

Tools : Java SE, Sphinx Library, MySQL,Nature Language Processing (NLP) 

Role : 

      Create high level design and low level design documents.

       Develop back-end and front-end code.


Experience Acquired

Programming language:

  • Java.
  • C/C++.
  • C#.

Mobile Technology:

  • Android .
  • Objective C , IOS .

Web Technologies:

  • JSF (Primefaces).
  • EJB.
  • Jsp , Servlet .
  • Hibernate  
  • Struts 1.3
  • JPA
  • Junit Test
  • Rest & SOAP  Web Services .
  • AJAX  ,  Java Script , HTML 5 ,CSS.

Web Crawling:

  • JSOUP.
  • Selenium.
  • HTMLUnit.
  • Phantomjs.

Database:

  • Oracle SQL,PLSQL  and MySQL.

System Administration

  • Red Hat System Administration I .
  • Red Hat System Administration II .

RAD Tools and IDEs

  • NetBeans , Eclipse ,  Android Studio ,  XCode ,JDeveloper , Sql Developer .

Application Servers

  • Apache Tomcat Server, JBoss .

Work Experience

ITI Graduation Project : Qa3aClub

  • Project OverView :

 Mobile Application for customer to  book venue for party or conference  and Owner       Venue to manage his venues.

  • My Role :

Project Technical Lead of 3 Developers (2 UX , 1 Android) .
Create high level design and low level design documents.
Participation in sizing and estimation for the Project.
Develop back-end and front-end code.

  • Technology Used :

Android ,Jersey Web Service ,MySQL ,back-end Java EE(Jsp , Servlet),Tomcat Application Server.

  • Mission : collect a good team to build start up.


SiliconExpert Technologies Tools :

Project 1PDF Extract Table Tool
DescriptionStand alone tool for download all URLS in Excel Sheet as Pdfs after that convert all pdfs to html to extract tables in it and put output  in text per pdf.
TechnologySelenuim , PhantomJS , JavaSE , Qpdf , PDfBox , Jsoup
ResponsibilityCreating the tool from scratch with team of  2 developers.


Project 2SAS-Engines Tools
DescriptionSAS is workflow to link all Engines with some and also play important role in the company where you can search about millions of part numbers  for   some suppliers in the component schema in USA and BANHA to achieve the target of customers .
TechnologyJ2EE (Hibernate, Jsf , Web Services, Oracle , Tomcat application server)
Responsibility

 Lead the sizing and estimation for new requirements.


ITI Projects :

Project 1online courses
DescriptionWeb application for organization that provides courses online
TechnologyStruts 1.3,Hibernate, Java EE (Jsp , Servlet ) ,Tomcat  Application Server
responsibility

 Project Technical Lead (4 team members).

Create high level design and low level design documents.

Participation in sizing and estimation for the Project.

Develop back-end and front-end code


Skills

  • English skills very good (preparing for IELTS).
  •  Self-Motivated, accepting challenges.
  •  Interactive and fast enough to learn new technologies and sciences.
  •  Able to work under pressure .
  • Ability to deliver information and communicate with people.
  • Communication skills from working directly with senior managers, which means I am well prepared to work on high-profile, cross-department projects.

Personal Information:

  • Birth date: 26/2/1991.
  • Military Status :Completed .
  • Marital Status : Single .

Community Activities:

Member of group named "ألوان" that aims to encourage youth to help the poor and orphans