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.
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
-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
- 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
- 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
Share on Facebook
Share on Twitter
Share Via Email