suheib ratrout, Senior Software Engineer

suheib ratrout

Senior Software Engineer

Ejada

Location
Saudi Arabia - Riyadh
Education
Bachelor's degree, Computer Engineering
Experience
17 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :17 years, 7 Months

Senior Software Engineer at Ejada
  • Saudi Arabia - Riyadh
  • My current job since December 2011

 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.

Senior Software Engineer at Ejada
  • Saudi Arabia - Riyadh
  • July 2011 to October 2011

 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.

Senior Software Engineer at Ejada
  • Saudi Arabia - Riyadh
  • October 2009 to September 2011

 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.

Java Developer at Ejada
  • Saudi Arabia - Riyadh
  • August 2009 to September 2009

 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

Java Developer at Ejada
  • Saudi Arabia - Riyadh
  • September 2008 to August 2009

 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.

Java Developer at Ejada
  • Saudi Arabia - Riyadh
  • March 2009 to August 2009

 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

Java Developer at Ejada
  • Saudi Arabia - Riyadh
  • July 2007 to July 2009

 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

Technical support Trainee/Engineer at Optimiza- CEB
  • Jordan - Amman
  • August 2006 to April 2007

Ministry of Educational Network Project

Education

Bachelor's degree, Computer Engineering
  • at Jordan University of Science and Technology
  • January 2007
High school or equivalent, scientific specialization
  • at Zarqa Secondary School
  • August 2002

Specialties & Skills

Software Engineering
Software Analysis
Websphere
IBM DataPower
MS Word, Excel, Access, Power Point, MS Project, Project Workbench
websphere
XSL and XSD
MQ Series
XML Processor

Languages

Arabic
Expert
English
Expert

Memberships

SUN
  • SCJP certified
  • February 2008
IBM
  • IBM Websphere Application Server network deployment administration V6.1 Certified
  • March 2009