Abdelrahman Abu-shaikh, Senior Solutions Developer

Abdelrahman Abu-shaikh

Senior Solutions Developer

Elm

Location
Saudi Arabia - Riyadh
Education
Bachelor's degree, Computer Science
Experience
19 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 0 Months

Senior Solutions Developer at Elm
  • Saudi Arabia - Riyadh
  • My current job since April 2012

o TAMM, Car Management System.
o Muqeem SDK
- Set of WebServices used as integration services with other systems to serve the residents transactions.
o ATVAMP, Violations Management System.
o SMS Notifications Portal, SMS Management system.
o SecureShare portal service, sharing files in secure manner.
o SP health checker tool, monitor tool to check the performance of DB SPs periodically.
Using Java 1.6, JEE 5, Liferay portal, Spring framework, Webmethod, REST services, JAXws

Technical Team leader at Acasya Systems Development
  • Jordan - Amman
  • January 2010 to April 2012

o RND
o Resource Center Suite (Java EE and ADF framework)
- Manages core activities and transaction of human and non-human resources at the public and enterprise levels
- Combines collaboration and resource management functionalities
- Provides analytical dashboard, reports and statistics
- Accessible as a unified service platform
- Extendable for vertical subject services
- Adopts service oriented architecture at business and technical layers

Technologies:
- Java EE 6.
- Java 1.6
- Oracle ADF framework 11g.
- Oracle 11g.

Tools:
- Eclipse.
- JDeveloper 11g.
- SVN

Senior Java Developer at Omnix International
  • United Arab Emirates
  • January 2007 to January 2010

CID (Criminals Investigations System/General Government Application)
is a system designed to enter all the procedures related to the Cases, black lists, investigations, criminals records, Black lists, and the jail system based on a specific rules and standards that can be, theses procedures executed on the all citizens and aliens of the country, and outside the country and must be punish depending on the crimes that have been perpetrated.

Technologies:
o JAVA5.0
o J2EE, EJB2.1, and JPA
o JSP, JSF, A4JSF, client validations.
o DHTML, HTML, Javascript, AJAX, and XML.
o JASPER reports.
o JPA implemented by hibernate.
o Webspher6.2. WAS.
o Oracle10j, DB2 8.2.
o Z/OS.

My Role:
- Design and build Multi-tier Application framework with best practices architecture by using OO and J2EE design patterns.
- RND development tools and technologies.
- Build general utilities.
- Build JSF components.
- Development different modules Case Management, Lists, and Prisons.
- QA Developers work.
- Deploying the application using webspher6.2 on Z/OS and DB2.

Web Application Developer at CCS
  • Jordan
  • January 2006 to July 2006

Description: PFS-2 :(Fines 2 System/ Dubai Municipality Backend Site) Its Intranet We-based application contains many activities and actions associated with commercial fines for food stores such as follow-up food stores contraventions, issue fines, release vouchers, manage inspectors, and issue permissions.

Technology: It is a multi-tier J2EE compliant web-based application developed using HTML, CSS, JavaScript, JSP, SERVLETS, EJB, DAO (JDBC), and Oracle 9i as backend tier storage, JDeveloper 10g IDE, deployed on OC4J Release 1 Application Server under Windows 2000 platform.

My Role:
Build demo framework.
Build design patterns.
Build JSP components.
Test and maintain the framework.

Web Application Developer at CCS
  • Jordan
  • December 2004 to June 2006

FIRS: (Food Import and Re-Export System / Dubai Municipality Backend Site) It is an Intranet web-based application, contains many activities and actions associated with food Import and consignees/traders over the Internet by showing all E-Services concerned with food system such as issuing health certificates, food destructions, showing fines and fees for consignees to be paid, following up food requests, sampling, lookups, security rules and many other functionalities. This Project is plugged with the Dubai Municipality backend site.

Technology: It is a full multi-tier J2EE compliant web-based application developed using HTML, CSS, JavaScript, XML, JDOM, JSP, SERVLETS, STRUTS framework 1.1, Web Services, EJB, DAO (JDBC), and Oracle 9i as backend tier storage, JDeveloper 10g IDE, deployed on OC4J Release 1 Application Server under Windows 2000 platform.

My Role:
Build JSP components.
JSP design.
Develop and implements BFIRS Inspection, Local order, Scheduling for Inspectors, and a little of BFIRS Lookups by JSP pages.
Using Struts framework.
Implement CSS to HTML elements.
Apply Business validations on server and client side.
Build Action Controller for previous modules.
Build middle tier transaction objects.
Build DAO object to connect database.
Modify BFIRS component.
Create BFIRS Reports.
Bugs fixing on different modules.
BFIRS technical support.

Education

Bachelor's degree, Computer Science
  • at Yarmouk University
  • July 2004

Accumulative Average very good

Specialties & Skills

JavaScript
Cascading Style Sheets CSS
A developing, testing, deploys J2EE application that complies with good J2EE design patterns.
Deploying the application on application server on a weekly basis.
Ability to developing Web components.
Good knowledge of Web Development.
Good in Analysis concepts & distributed architecture skills.
Learning & teaching new Technologies quickly and on demand.
Ensuring that development standards and best practices are followed.
Ensuring that object-oriented design procedures are followed.
Package implementation, and interaction design
Excellent skills in pure Object-Oriented concepts.
Excellent programming skills.
Reporting status to project managers on daily basis meetings.
Ability to analyze business requirements and understand business value.
Familiar with J2EE design patterns concepts and implementations.
Familiar with DB concepts, and DAO patterns.
Excellent knowledge in DB transparency applications
Very Good knowledge in how to build Web application architecture.
Ease to work with distributed “Multi tier” applications.

Languages

Arabic
Expert
English
Intermediate