Rawan Barakat, JAVA Developer

Rawan Barakat

JAVA Developer

Freelancer

Location
United Arab Emirates - Sharjah
Education
Master's degree, Software Engineering
Experience
20 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 4 Months

JAVA Developer at Freelancer
  • United Arab Emirates - Sharjah
  • My current job since January 2013

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.

Team Leader at ProGineer Technologies - PDF Solutions
  • Palestine - Jerusalem
  • January 2011 to December 2011

-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

Senior Java Developer at Coral Systems
  • Palestine - Jerusalem
  • February 2006 to August 2006

- 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

Java Developer at Bisan Systems
  • Palestine - Jerusalem
  • June 1999 to February 2006

- 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

Computer Lab Assistance at Al Quds University
  • Palestine - Jerusalem
  • September 1998 to June 1999

Training students how to develop desktop and web-based applications and other collateral programming & database solutions

Education

Master's degree, Software Engineering
  • at DePaul University
  • June 2009

Masters degree in software engineering from one of the most reputed universities in the United States.

Bachelor's degree, Computer Science
  • at Al Quds University
  • June 1998

Bachelor degree in computer science.

Specialties & Skills

Systems Analysis
Web Development
Software Engineering
Programming
Crystal Reports
web development
software engineering
XML, Web services, JavaScript, HTML, CSS

Languages

Arabic
Expert
English
Expert