Maximum upload file size: 3MB. File types allowed: jpg, jpeg, gif only.

Click the above 'Browse' button to select a photo.
Guidelines
  1. Only upload a photograph of yourself
  2. Photos of children, celebrities, pets, or illustrated cartoon characters will not be approved
  3. Photos containing nudity, gore, or hateful themes are not permissible and may lead to the cancellation of your account
  4. Photos of your passport, ID, or photos containing any personal information such as your address, passport number, or contact details are not permissible for your own security.

Guidelines

Rawan Barakat

JAVA Developer

Freelancer

Location:
United Arab Emirates - Sharjah
Education:
Master's degree, Software Engineering
Experience:
20 years, 2 months

Work Experience

What's your work experience? Your experience is one of the most important sections in a CV.
List all relevant responsibilities, skills, projects, and achievements against each role.  If you're a fresh grad, you can add any volunteer work or any internship you've done before.
Add Experience

Total Years of Experience:  20 Years, 2 Months   

January 2013 To Present

JAVA Developer

at Freelancer
Location : United Arab Emirates - Sharjah
JAVA Freelance projects with various companies abroad.

The project starts by understanding the client brief and requirements. Then we agree on the time frame and start the development process:

-Requirement gathering
-Setting the project milestones
-Writing project specifications
-Design UML diagrams
-Implementation.
-Using core Java & J2EE technologies : JMS, XML, Hibernate, Spring framework, Struts, EJB, WebLogic Server and Oracle PLSQL.
January 2011 To December 2011

Team Leader

at ProGineer Technologies - PDF Solutions
Location : Palestine - Jerusalem
-Designing the Software Requirements Specifications (SRS) documents

-Back end development using latest Java technologies

-Assisting the business and providing support services on the application's implementation, integration and administration

-Managing the team members and keeping track of their tasks and quality of code

-Keeping myself updated with the latest JAVA and software engineering methodologies and best practices
February 2006 To August 2006

Senior Java Developer

at Coral Systems
Location : Palestine - Jerusalem
- Web applications development utilizing Java Server Faces (JSF) and web services

- GUI development utilizing AJAX

- Database solutions utilizing Oracle

- Application Servers used are Apache Tomcat and Oracle OC4J
June 1999 To February 2006

Java Developer

at Bisan Systems
Location : Palestine - Jerusalem
- Development of desktop applications utilizing Java, development of reusable components that handles building automatic user interface, automatic creation/updating for database tables and automatic handling for all database operations where the developer can concentrate only on the business development and get a rapid development for the application since all non business operations are handled

- Database solutions utilizing MySQL, Oracle

- Use of Java & J2EE: swing, JDBC, RMI, Reflection, SSL, JSF, JSP, Servlets, XML... etc.

- Requirement gathering and UML design.
- Research
September 1998 To June 1999

Computer Lab Assistance

at Al Quds University
Location : Palestine - Jerusalem
Training students how to develop desktop and web-based applications and other collateral programming & database solutions

Education

What's your educational background?
Let employers know more about your education; remember, be clear and concise.
June 2009

Master's degree, Software Engineering

at DePaul University
Location : Chicago, United States
Grade: 3.964 out of 4
Masters degree in software engineering from one of the most reputed universities in the United States.
June 1998

Bachelor's degree, Computer Science

at Al Quds University
Location : Palestine - Jerusalem
Grade: 76 out of 100
Bachelor degree in computer science.

Specialties & Skills

Crystal Reports

web development

software engineering

XML, Web services, JavaScript, HTML, CSS

Systems Analysis

Web Development

Software Engineering

Programming

Languages

Do you speak more than one language?
For some jobs, fluency in one or more foreign languages is a plus, so add your language skills to get better results.

Arabic

Expert

English

Expert

Loading
Loading...
Loading...