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.

Delete Guidelines

suheib ratrout

Senior Software Engineer

Ejada

Location:
Saudi Arabia - Riyadh
Education:
Bachelor's degree, Computer Engineering
Experience:
17 years, 10 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:  17 Years, 10 Months   

December 2011 To Present

Senior Software Engineer

at Ejada
Location : Saudi Arabia - Riyadh
 Riyad Bank Fees and Billing Business Rules Engine, Riyadh.
Duration:
1st of December 2011 - Present
Description:
Riyad Bank business rules for fees are defined in various applications in the bank’s infrastructure that is in the integration layer or in the back end systems. Any change to those business rules requires development efforts. IBM WebSphere WODM JRules Business Rules Management System (BRMS) provides a way forward which allows the Corporate/Retail Divisions to take control of their fees business rules and adapt to changing business requirements through a centralized Fees Management System.
In addition to the Fees Rules Engine, a Billing Management System with centralized Billing Repository is introduced to allow the capturing of registered customer cyclic based billing agreements, store cycle transactions, communicate with Fees BRMS to calculate billing charges, initiate customer debit transactions, create bills and generate fees statements to the customers.
Role:
 Business Rule Engine Designer and Developer.
 Business Rule server Administrator.
 Business integration Designer and Developer with Oracle, IBM Queue Manger
and BPMS.
Environment:
WODM BRMS, JAVA 1.6, Web Service, JSF, Spring, XML, XSD, LOG4J, JDBC, JUnit, RSA 7.5, eclipse, WAS 7, IBM MQ, zLinux, and AIX Servers.
July 2011 To October 2011

Senior Software Engineer

at Ejada
Location : Saudi Arabia - Riyadh
 Riyad Bank Corporate Training for bank production support in Riyad Bank, Riyadh.
Duration:
3 months - 1st of July 2011 To End of September 2012
Description:
After Migration of eCorp Project to production environment successfully, Riyad Bank builds a new team to be an eCorp production support team and requests an Ejada employee to lead and train them.
Role:
 Corporate channel framework Trainer.
 Workshop presentations, detailing impact analysis.
 Deliver Production Support Design and Manual Support Document.
Environment:
JAVA 1.5, Servlet, JSP, AJAX, Spring, XML, XSL, XSD, LOG4J, Castor, JDBC, JUnit, RSA 7.5, WAS 6.1, IBM MQ, and AIX Servers.
October 2009 To September 2011

Senior Software Engineer

at Ejada
Location : Saudi Arabia - Riyadh
 Riyad Bank Corporate, Riyadh.
Duration:
2 years - 1st of October 2009 To End of October 2011
Description
eCorp project has been undertaken to realize the Corporate Banking Division (CBD) requirements, and the scope focuses on the delivery of a corporate channel infrastructure and a set of business service requirements which will be delivered via the internet.
As Integration team, we were responsible for design and develop the integration module between the FE and Bank’s BE. This module was built automatically without writing java code and it depends just on the model class diagrams and manual writing to the XSLs and the XSDs.
Role:
 Front-end integration layer Developer.
 Deployment Engineer.
 Front-end Architectural Designer.
 System Analyst.
 Corporate Developer support.
Environment:
JAVA 1.5, Servlet, JSP, AJAX, Spring, XML, XSL, XSD, LOG4J, Castor, JDBC, JUnit, RSA 7.5, WAS 6.1, IBM MQ, and AIX Servers.
August 2009 To September 2009

Java Developer

at Ejada
Location : Saudi Arabia - Riyadh
 Sadad Gateway Training for bank production support in Riyad Bank, Riyadh.
Duration:
1 month: August 2009
Description:
After Long Time of support for sadad gateway, Riyad Bank decides to handover the support to such team in their side. So they request Ejada to provide an employee to train selected team.
Role:
 Sadad Gateway application Trainer.
 Deliver Production Support Design and manual Document.
Environment :
JSP, Servlet, EJB, XML, JAXB, IBM MQ Series, IBM WAS 7.0, RSA 7.5, IBM IHS 7, AIX, Linux, and Windows
September 2008 To August 2009

Java Developer

at Ejada
Location : Saudi Arabia - Riyadh
 Riyad Bank Internet Banking, Riyadh.
Duration:
1 year - 1st of September 2008 To End of August 2009
Description
Riyad Online Batch2 project has been undertaken to realize and complete the Retail Banking Division (RBD) requirements, and the scope focuses on the delivery of a Retail channel infrastructure and a set of business service requirements which will be delivered via the internet and mobile.
ROL is the Internet Banking enterprise application for Riyad Bank that manages the customer accounts and their transactions online.
As Integration Team we were responsible for design and develop the integration layer between frontend which use MVC and Middleware broker. The integration layer is ACL (Access Control Layer) Classes and property files to match between Frontend and Middleware elements.


Role:
 Front-end integration layer Developer
 Deployment Engineer.
 Change Request designer and developer.
 Internet banking developer support.
Environment:
JAVA 1.4, Servlet, JSP, XML, LOG4J, RSA 7.5, WAS 6.1, IBM MQ, and AIX Servers.
March 2009 To August 2009

Java Developer

at Ejada
Location : Saudi Arabia - Riyadh
 Riyad Bank as Sadad Biller Gateway Solution Project, Riyadh.
Duration:
6 months - 1st of March 2009 To End of August 2009
Description:
Riyad Bank Biller was established to interact with SADAD to allow Riyad bank customers to pay the loan through their bank accounts using SADAD service. Biller gateway is a J2EE enterprise application for sending XML requests and receiving XML responses with SADAD Organization over HTTPS protocol. The application uses SSL connection and Certificates for secure connections. The application connects to IBM MQ Series (Middleware layer) as a backend, gets the messages from the queues, parses them to a valid XML format based on SADAD XSD schema file and sends the requests to SADAD using SSL connection.
Role:
 Biller Gateway Clustering Designer.
 Deployment and support Engineer.
 Change Request designer and developer.
Environment :
JSP, Servlet, EJB, XML, JAXB, IBM MQ Series, IBM WAS 7.0, RSA 7.5, IBM IHS 7, AIX, Linux, and Windows
July 2007 To July 2009

Java Developer

at Ejada
Location : Saudi Arabia - Riyadh
 Riyad Bank, Albilad Bank, and SABB Bank Sadad Gateway Solution Project, Riyadh.
Duration:
2 years: 16 of July 2007 To End of July 2009
Description:
SADAD Payment was established by the Saudi Arabian Monetary Agency (SAMA) to be the national Electronic Bill Presentment and Payment (EBPP) service provider for the Kingdom of Saudi Arabia (KSA). The core mandate for SADAD is to facilitate and streamline bill payment transactions of end consumers through all channels of the Kingdom’s Banks. SADAD was launched on October 3, 2004. SADAD links the commercial sector and local banks, offering the ability to collect customer payments electronically through all the banking channels in the kingdom 24 hours a day.
SADAD gateway is a J2EE enterprise application for sending XML requests and receiving XML responses with SADAD Organization over HTTPS protocol. The application uses SSL connection and Certificates for secure connections. The application connects to IBM MQ Series (Middleware layer) as a backend, gets the messages from the queues, parses them to a valid XML format based on SADAD XSD schema file and sends the requests to SADAD using SSL connection.
Role:
 Sadad Gateway Clustering Designer.
 Deployment and support Engineer.
 Change Request designer and developer.
Environment :
JSP, Servlet, EJB, XML, JAXB, IBM MQ Series, IBM WAS 7.0, RSA 7.5, IBM IHS 7, AIX, Linux, and Windows
August 2006 To April 2007

Technical support Trainee/Engineer

at Optimiza- CEB
Location : Jordan - Amman
Ministry of Educational Network Project

Education

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

Bachelor's degree, Computer Engineering

at Jordan University of Science and Technology
Location : Jordan - Irbid
Grade: 80.1 out of 100
August 2002

High school or equivalent, scientific specialization

at Zarqa Secondary School
Location : Jordan - Zarqa
Grade: 93.7 out of 100

Specialties & Skills

IBM DataPower

MS Word, Excel, Access, Power Point, MS Project, Project Workbench

websphere

XSL and XSD

MQ Series

XML Processor

Software Engineering

Software Analysis

Websphere

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

Memberships

Are you a member of any organization or professional club?
Your professional memberships provide an informative signal about your career aspirations, so add them!
Organization : SUN
Membership/Role : SCJP certified
Member since : February 2008
Organization : IBM
Membership/Role : IBM Websphere Application Server network deployment administration V6.1 Certified
Member since : March 2009

Loading
Loading...
Loading...