Rawan Barakat, JAVA Developer

Rawan Barakat

JAVA Developer

Freelancer

Lieu
Émirats Arabes Unis - Sharjah
Éducation
Master, Software Engineering
Expérience
20 years, 4 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :20 years, 4 Mois

JAVA Developer à Freelancer
  • Émirats Arabes Unis - Sharjah
  • Je travaille ici depuis janvier 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 à ProGineer Technologies - PDF Solutions
  • Palestine - Jerusalem
  • janvier 2011 à décembre 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 à Coral Systems
  • Palestine - Jerusalem
  • février 2006 à août 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 à Bisan Systems
  • Palestine - Jerusalem
  • juin 1999 à février 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 à Al Quds University
  • Palestine - Jerusalem
  • septembre 1998 à juin 1999

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

Éducation

Master, Software Engineering
  • à DePaul University
  • juin 2009

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

Baccalauréat, Computer Science
  • à Al Quds University
  • juin 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

Langues

Arabe
Expert
Anglais
Expert