Senior ATM development specialist
Arab Bank
Total years of experience :17 years, 4 Months
ATM Development Specialist
Works in multiple ATM projects for all the countries of AB (9 countries)
Development, Support and deployment
Projects List:
1- AB Gateway :
Migrate all AB countries under TranzWare Online where all AB countries were connected through TWO instead of being routed to Visa
Apply all related configurations for routing and managing the system
2- AB Jordan TWO:
Created ATM scenario with different card types (on us and off us) which includes different type of segments of AB cards
Certification with VISA and Local Switch (EMP)
Created Authorization schemes for Jordan
Support for all testing phases (UT, SIT and UAT)
Preparation of production environments
Migrate data between old system and new system
Create and modify all related system configuration
Go live with the new system and rollout on all AB ATMs
3- AB EGYPT/Palestine TWO:
Act as a team leader for the project
Created ATM scenario with different card types (on us and off us) which includes different type of segments of AB cards
Certification with Egypt Local Switch (EBC123) and Palastine Local switch (PMA)
Created Authorization schemes for Egypt
Build routing of AB Egypt cards and the same for Palestine
Support for all testing phases (UT, SIT and UAT)
Preparation of production environments
Migrate data between old system and new system
Create and modify all related system configuration
4- ITM (Interactive teller machine) : configure and install the first ITM in Arab Bank Jordan
5- Apply Cheque deposit on Jordan AB ATMs
Work on multiple changes (Development, Testing and production) for 9 countries such as:
1- Apply the dispense logic
2- Apply Mobile update in ATM
3- Apply EMV Scenarios changes on ATMs to accept the EMV cards
Work on different Products of TranzWare and integrate them with TranzWare online such as
TranzAxis
TranzWare Interchange
TranzWare CMS
Manage Depoyment at customers
Support for customers after the deployment
Give Traning Sessions to Customers
Technical Responsibility:
1. Managing CRs and PRs for the ATM Development
2. Programming Switch Scripts for the ATM using the PRO C, C++
3. Maintain the ATM Switch System
4. Worked as a team member for the testing of the Switch 7.5
5. Analyze the problems of the Switch and the ATMs
6. Maintain the Flows, Templates, binaries and libraries that are related to the ATM switch
7. Deploying new features on the Switch
8. Team player in ATM Reconciliation System (ANB Bank)
9. Develop the ATM Electronic Journal loading in ANB Bank (C#)
10. Develop the reconciliation process in ANB (PROC)
Managerial Responsibility:
1. Development Team Coordinator
2. Creating, Reviewing, and submitting Impact Analysis for the Change Requests
3. Creating, Reviewing, and submitting Design Document for the Change Requests
4. Creating, Reviewing, and submitting Deployment Document for the Change Requests
5. Creating, Reviewing, and submitting Testing Scenarios for the Change Requests
6. Attending the meeting of the Change requests requirements and gathering the information that are required for it
Change Request Management Tool
It is a program that is used to manage the change requests and maintain a track for each and every stage of the change request, starting from the business requirement specification stage to the Production stage.
It can track all the documents, defects, and codes that were created for the CR.
1. ATM Project Manager Assistant
a. Preparing and updating the Plans & Monitor Tasks
b. Preparing reports for weekly, monthly status
c. Preparing for meetings and coordinate with the system vendor
2. ATM's Flows Creating, updating and modifying under IST Switch 7.4 SP 8 (Diebold and NCR, & Wincor)
3. Participating in testing the PCI (Payment Card Industry) implementation and testing with the New SP12 version for oasis Switch
4. Application Team Leader in the Campaign Office project, which is a new application that uses ASP.Net to modify the ATM Screens based on the locations, flows, and any other desired aspects.
5. ATM's Screens Designer ( Diebold and NCR ATM's)
6. Participate in the Quality Assurance testing team for the ATM Project
7. Participate in the ADVT Test for Diebold and NCR EMV Acquiring
8. Developing ATM Reconciliation system under visual Basic 2.0 & Oracle 9i
9. Developing ATM Monitoring system under visual C# 2.0 & SQL Server 2005
10. Participating in creating the Disaster recovery system for the Visa system (Multi X Back)
11. Working with the Cards unit as an administrator on the Servers.
12. Participating in the ATM's Maintenance, and ATM reconciliation with the branches
13. Work as a developer under the enterprise teller system (ET) which is the tellers part of the branch automation system under J2EE
ATM Reconciliation System:
It is a program that reconciles ATM machines and help in finding the transactions that
causes the Increment or the decrement that occurs in the branches when reconciling an
ATM, by generating reports that help the branches for reconciling the ATMs.
This program was built under VB.Net 2005, Oracle 9i database,
and MS-Access databases.
A C#.Net Developer and a data base designer for a project for the population in the .Net Compact Framwork, and windows Mobile
Computer Science and Applications