Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Interests
Timeline
Generic
Ashok Christian

Ashok Christian

Albany,USA

Summary

Dynamic software services professional with over 25 years of experience in software development, maintenance, migration, and support, including 20 years specializing in IBM Mainframe solutions for the banking industry. Expertise includes artificial intelligence and machine learning, alongside strong skills in analysis, design, coding, production support, testing, quality assurance, and documentation within IBM Mainframe systems. Proven track record in project management and the development of commercial software applications, complemented by extensive knowledge of SOA methodologies and tools such as SoapUI and EZTrieve for database management. Recognized for effective leadership and communication abilities that foster collaboration to meet client requirements while ensuring timely delivery of high-quality results.

Overview

28
28
years of professional experience
3
3
Certification

Work History

Dept. of Motor Vehicle
Albany, NY
02.2025 - Current
  • Project: STASH Appearance list – using Low code API - OutSystems
  • Appearance list is generated 3 weeks prior to traffic court appearance. This module maintains officer listing based on officer’s reporting agency and appearance date. New officers details are maintained based on officer’s availability schedule.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for new changes for STASH project
  • As a programmer involved in planning and designing of UI screens using OutSystems.
  • Coding according to the Detail Design documents.
  • Program development using OutSystems low code API tool.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool as source version control.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • NY State Dept. of Motor Vehicle is NY state agency responsible for governing, regulating & administrating motor vehicle registration and motorist licenses. It also governs adjudication of traffic violation tickets.

Dept. of Motor Vehicle
Albany, NY
08.2020 - 01.2025
  • Project: Suspension reform – FTA Clearance
  • When motorist is not returning or answering a traffic violation ticket on or before the return date specified on traffic violation ticket, their license is suspended after 21 days missing return date. Suspension reform project is about clearing license suspension for failure to appear/answer traffic violation ticket when any activity/disposition happening on that ticket. This way all existing failure to appear/answer suspensions are cleared one by one. Batch program is modified so new suspensions are not populated and so new suspensions will not be sent to LICENSE thru LICUP process.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for new changes for Suspension reform project
  • As a programmer involved in design and implementation of Suspension reform project.
  • Coding according to the Detail Design documents.
  • Program development using VB.Net, C#.Net, COBOL, SQL DB, DB2 DB, CICS OLTP.
  • SOA modules are developed in COBOL, CICS programming languages.
  • Used EZTrieve to run ad-hoc reports and light database updates and reads
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool as source version control.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • NY State Dept. of Motor Vehicle is NY state agency responsible for governing, regulating & administrating motor vehicle registration and motorist licenses. It also governs adjudication of traffic violation tickets.

Dept. of Motor Vehicle
Albany, NY
08.2019 - 07.2020
  • Project: eBikes & eScooters
  • NY State started issuing traffic law violation tickets to electric bikes and electric scooters. There is no license for eBike/eScooter riders and so the convictions are recorded in non-vehicular conviction table. Default conviction process is applicable to eBikes/eScooter violations as well. Nightly batch will send these convictions thru LICUP process.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for new changes in eBikes/eScooter project
  • As a programmer involved in design and implementation of eBikes/eScooter project.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, DB2 DB,.
  • Used EZTrieve to run ad-hoc reports and light database updates and reads
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool as source version control.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • NY State Dept. of Motor Vehicle is NY state agency responsible for governing, regulating & administrating motor vehicle registration and motorist licenses. It also governs adjudication of traffic violation tickets.

Dept. of Motor Vehicle
Albany, NY
08.2017 - 07.2018
  • Project: Airport Safety
  • Airport safety project - New processing will be created in both TSLED and ADJ to determine any CIDs with one or more previous 1220b violation code 815 convictions within 18 months based on the date of the violation.
  • Motorist with this condition should appear before judge for trial. The vehicle at the time of the violation must be noted on the ticket as registered in New York State. For motorists meeting these conditions, a report will be generated titled Airport Safety Reg Suspensions. The report will include CID, First Name, Last Name, DOB, Plate Number, Date of Violation, and Date of Conviction. It will also indicate if the motorist was the vehicle Owner Operator, and System of Record (TSLED/ADJ ).
  • Roles and Responsibilities:
  • Analysis of existing legacy system for new changes in airport safety project
  • As a programmer involved in design and implementation of airport safety project.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, DB2 DB, CICS OLTP.
  • Used EZTrieve to run ad-hoc reports and light database updates and reads
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool as source version control.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.

Dept. of Motor Vehicle
Albany, NY
08.2017 - 07.2018
  • Project: TVB Scheduling
  • TVB Scheduling is about officer and motorist scheduling for traffic violation ticket hearing in Traffic Violation Bureau courts. Automatically tickets are assigned to corresponding hearing rooms based on officer and motorist availability. Adjudicating Law Judge(ALJ) dispose the ticket based on the hearing. Tickets may have one of these dispositions at the end of hearing: Guilty, Not Guilty, Dismissed, Transferred, Re-scheduled for later hearing date.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for new changes in TVB Scheduling project
  • As a programmer involved in design and implementation of TVB Scheduling project.
  • Coding according to the Detail Design documents.
  • Program development using VB.Net, C#.Net, COBOL, SQL DB, DB2 DB, CICS OLTP.
  • SOA modules are developed in COBOL, CICS programming languages.
  • Used EZTrieve to run ad-hoc reports and light database updates and reads
  • C# .Net batch process developed to sync data between DB2 and SQL databases.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor and TFS tool as source version control.
  • Prepared data-flow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.

Dept. of Motor Vehicle
Albany, NY
01.2017 - 07.2017
  • Project: Scofflaw Termination Fee Change
  • Scofflaw Termination Fee change project is a part of Adjudication enterprise application. When a motorist fail to appear/answer a traffic violation summon that motorist owes a fee called Scofflaw Termination Fee(STF). Similarly, when failing to pay fine in a given deadline adds another STF. Other scofflaws are failure to pay bond, failure to pay surcharge, failure to register/renew registration of vehicle, scofflaw for bad checks. The scofflaw fee amount changed from $70 to $105 and also the percentage dollar amount goes to General Fund got changed. Earlier it was 50%, but now it is 33.333%. Many hardcoded values of STF removed and derived from parameter tables instead.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for new changes in Scofflaw Termination Fee change project
  • As a programmer involved in design and implementation of STF change project.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, JCL, DB2, CICS
  • CICS Maps are designed to accommodate changes
  • Modified existing CICS screens and programs.
  • Fine-tuned SQL statement for performance tuning and to avoid timeout
  • Used EZTrieve to run ad-hoc reports and light database updates and reads
  • Monitoring the Batch jobs and providing production support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Writing the SQL quires against the database using SPUFI.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor and TFS tool as source version control.
  • Prepared dataflow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.

Dept. of Motor Vehicle
Albany, NY
05.2016 - 12.2016
  • Project: Railway Road crossing fines & penalties
  • Railway road crossing fines and penalties is a part of Adjudication enterprise application. New fine minimum and maximum for various traffic violation codes were introduced. Some violations are made Required appearance in court room. The cumulative months for searching motorist past convictions changed from 18 months to 30 months. This number of convictions within this cumulative period is used to arrive fine index for calculating fines for that motorist.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for new changes in Railway road crossing chapter amendment
  • As a programmer involved in design and implementation of Railway road crossing project.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, JCL, DB2, CICS
  • CICS Maps are designed to accommodate changes to refund check
  • Fine-tuned SQL statement for performance tuning and to avoid timeout
  • Used EZTrieve to run ad-hoc reports and light database updates and reads
  • Monitoring the Batch jobs and providing production support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Writing the SQL quires against the database using SPUFI.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool to check the flow of the batch and online programs after code changes.
  • Prepared data-flow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.

Dept. of Motor Vehicle
Albany, NY
11.2015 - 04.2016
  • Project: Adjourn Fine payment to 28 days
  • Adjourn fine payment to 28 days project is a part of Adjudication enterprise application. Prior to this project fine adjournment is allowed only for 14 days [2 weeks]. Various payment services got impacted due to this change. Reports, notices and receipts also impacted by this change. Judge in the court is the mail user of this functionality but hearing room cashier and front office can also use this functionality. Rarely Traffic Violation Department [TVD] also use this feature, but only with senior Judge Approval.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for adjourning fine to 28 days
  • As a programmer involved in design and implementation of refund check application.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, JCL, DB2, CICS
  • CICS Maps are modified to accommodate changes
  • Fine-tuned SQL statement for performance tuning and to avoid timeout
  • Monitoring the Batch jobs and providing production support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Writing the SQL quires against the database using SPUFI.
  • Involved in unit and integration Testing.
  • EZTrieve tool is used for database updates in QA testing regions
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool to check the flow of the batch and online programs after code changes.
  • Prepared data-flow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in Business management process.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.

Dept. of Motor Vehicle
Albany, NY
02.2015 - 10.2015
  • Project: SPI/D Changes
  • Serious Personal Injury/Death changes is part of Adjudication enterprise application. This change impacted both batch and online process. When a new traffic violation tickets is added to the system there is a new indicator specifying any personal injury or death happened during that violation. This indicator can have one of below three values:
  • 1. SPI – Serious Personal Injury
  • 2. D – Death
  • 3. SPACE – No personal injury or death
  • New tickets are added from various tickets feeds like thru Green Screen, TRIALS, eTickets and TRIALS Web application. All these sub-systems are modified which is running in different software platforms like SOA, Router, VB .Net, XML, Style Sheet. Table change in ticket core database impacted many batch and online programs to be changed to store and retrieve this new field.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for SPI/D project
  • As a programmer involved in design and implementation of refund check application.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • SPI/D project is part of adding tickets to Adjudication database.
  • New indicators to capture personal injury or death during traffic violations
  • Data files are exchanged through secured FTP process
  • Program development using COBOL, JCL, DB2, CICS
  • JCL used for transferring check files and daily/weekly/monthly batch jobs
  • CICS Maps are designed to accommodate changes
  • Modified various CICS screens and programs.
  • Fine-tuned SQL statement for performance tuning and to avoid timeout
  • VB .Net, XML and Style sheet are used in eTicket add process.
  • Monitoring the Batch jobs and providing production support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Writing the SQL quires against the database using SPUFI.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool to check the flow of the batch and online programs after code changes.
  • Prepared data-flow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in Business management process.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.

Dept. of Motor Vehicle
Albany, NY
07.2014 - 01.2015
  • Project: Refund Check processing
  • Refund Check system is a part of Adjudication enterprise application. Overage payments, returns, bond returns are processed through refund check system. In-house printing of refund checks functionality is shipped to different state agency (SFS/OSC). This triggered new process of batch check extraction, IDL error file process, M171 printed checks process, changes in existing batch and online process. Various reports like printed checks, pending checks, voided checks. Refund check data transfers are done through statewide FTP services.
  • Roles and Responsibilities:
  • Analysis of existing legacy system for shipping out check printing functionality
  • As a programmer involved in design and implementation of refund check application.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • Refund check application designed to work as an interface between DMV and SFS/OSC agencies
  • Data files are exchanged through secured FTP process
  • Program development using COBOL, JCL, DB2, CICS
  • JCL used for transferring check files and daily/weekly/monthly batch jobs
  • CICS Maps are designed to accommodate changes to refund check
  • Developed new CICS screens and programs.
  • Fine-tuned SQL statement for performance tuning and to avoid timeout
  • EZTrieve tool is used for generating ad-hoc report and database updates
  • Batch jobs created to extract data on weekly/monthly/daily basis
  • Query optimization techniques used to run faster without locking tables
  • Monitoring the Batch jobs and providing production support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Writing the SQL quires against the database using SPUFI.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool to check the flow of the batch and online programs after code changes.
  • Prepared data-flow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.

Dept. of Motor Vehicle
Albany, NY
04.2013 - 06.2014
  • Project: TRIALS Payments
  • TRIALS Payment is a part of Adjudication enterprise application. Up to 25 tickets are paid in one-shot. Guilty plea, Guilty with appearance, bond payment, final payments are done through this system. There is a provision for partial payment available in this system. Payments are done in the hierarchical order based on payment amount.
  • Roles and Responsibilities:
  • As a programmer involved in design and implementation of refund check application.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • These payments are designed as CICS online service with z/OS 4.2
  • SOA services accessing & storing data in DB2 tables
  • All these payment types are SOA architected
  • Used SoapUI/WSDL tools to test SOA modules
  • Program development using COBOL, DB2, CICS
  • Fine tuned SQL statement for performance tuning and to avoid timeout
  • Runstat utility used for faster access of data
  • Query optimization techniques used to run faster without locking tables
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Writing the SQL quires against the database using SPUFI.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used Endevor tool to check the flow of the batch and online programs after code changes.
  • Prepared data-flow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in Business management process.
  • Prepared Program hierarchy flow-charts by using Visual paradigm/UML/VISIO tool.

General Electric (GE)
Louisville, KY
11.2009 - 04.2013
  • Project: Customer Order Processing System(COPS)
  • Description: Customer order processing system(COPS) is a core application system running on IBM Mainframe. It gets various order feeds from EDI, Internet, IVR , Tech Laptops, CICS etc. COPS process orders and sends them to various warehouses distributed all across the USA. Some of the customers are The Home Depot, Sears, Lowes, Servall, Walmart, Kmart etc.
  • Roles and Responsibilities:
  • As a programmer involved in design and implementation of COPS application.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, JCL, DB2, CICS, and VSAM.
  • COPS architecture is Client/Server with VB/ASP .NET as front end and Mainframe as backend
  • Developed the UI with Microsoft Windows forms in VB.NET
  • Used Windows Forms tools like text box, combo box for data entry in the UI
  • Used Radio button for selection option and button to update the data in the database/UI
  • Used Windows form panel for grouping the controls/data
  • Implemented Data Grid view for binding the data from the database.
  • Used Crystal Report tool to generate daily and monthly order status reports.
  • Used ADO.net to communicate to the database.
  • Used OOPS concepts for better performance and code maintenance
  • XML services are used to process batch order input
  • Service oriented architecture[SOA] used along with Soap UI/WSDL concepts
  • CICS Maps are designed for the teller to order check books for different customers.
  • Coded programs to convert data from VSAM to DB2.
  • Worked with CEDA to register CICS components.
  • Used EZTrieve for generating ad-hoc report and DB2 database update.
  • Used CA-7 to schedule the jobs.
  • Used Panvalet to maintain source codes
  • User EDI X12 process for Purchase Orders and Billing & ASN [Adv. Shipment Notify]
  • Developed new CICS screens and programs.
  • Used TDQ's and TSQ's in online process.
  • Used EZTrieve for database updating and reporting purposes of adhoc process.
  • Fine-tuned SQL statement for performance tuning and to avoid timeout
  • Runstat utility used for faster access of data
  • Batch jobs created to extract data on weekly/monthly/daily basis
  • Query optimization techniques used to run faster without locking tables
  • Monitoring the Batch jobs and providing production support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Used CHNGEMAN Tool to work with Production and Test environments.
  • Writing the SQL quires against the database using QMF and SPUFI.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used XPEDITOR tool to check the flow of the batch and online programs after code changes.
  • Prepared data-flow, program flow-charts and process diagrams using Visual paradigm UML/VISIO tool.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in Business management process.
  • Prepared Program hierarchy flow-charts by using VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.
  • General Electric Company (GE) is an American multinational corporation incorporated in Schenectady, New York and headquartered in Fairfield, Connecticut, United States. The company operates through four segments: Energy, Technology Infrastructure, Capital Finance and Consumer & Industrial.

Citibank
Saudi Arabia
11.2001 - 02.2009
  • Project: Check Book Ordering System
  • The old checkbook ordering system was sunset. This is a full functional check book ordering through Branch, ATM, Internet Banking and Phone banking. Special check books are issued for privileged customers. Customers were categorized as Diamond, Gold and Blue customers. System was developed to cater to issue special check books to these customers. Everyday night batch will create order file to be sent to vendor for printing. Next day printed check books will be sent to head office for distribution to various branches for branch orders. Mail orders will be sent to directly to customers address by the vendor.
  • Roles and Responsibilities:
  • As a programmer involved in design and implementation of CBO project application.
  • Preparing gathering requirements for project and preparing specification documents.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, JCL, DB2, CICS, and VSAM.
  • CICS Maps are designed for the teller to order check books for different customers.
  • Service oriented architecture[SOA] used along with Soap UI/WSDL concepts
  • XML, ASP .NET are front end and Mainframe is backend
  • Coded programs to convert data from VSAM to DB2.
  • Worked with CEDA to register CICS components.
  • Used CA-7 to schedule the jobs.
  • Crystal reports features given to internet customers to show open orders
  • Developed new CICS screens and programs.
  • Used TDQ's and TSQ's in online process.
  • Used Quality center tool as a repository to store all the Test documentation and Test cases.
  • Monitoring the Batch jobs and providing remittance support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Used CA-Endevor Tool to work with Production and Test environments and version control.
  • Writing the SQL quires against the database using QMF and SPUFI.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Used XPEDITOR tool to check the flow of the batch and online programs after code changes.
  • Used ER diagram using ERWin to define tables
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in Business management process.
  • Prepared Program hierarchy flow-charts by using VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.
  • Citibank is one of the worldwide well-known banks. It has operations all over the world. Almost 85 banking applications are running on S/390 Mainframe. Complete Internet banking and Phone Banking are their world class banking services.

Rajhi Banking & Investment Corp.
Saudi Arabia
05.1999 - 09.2001
  • Project: Bug Tracking System
  • Bug Tracking System is basically customer-supporting system, it involves two modules BRS and BTS. Bug Reporting System (BRS) is for the bank branch and head office people where in he will be submitting the bug he is facing to the help desk people. Bug Tracking System (BTS) is for the employees of company who will work on the bugs received from the customers and provide the solution to the customer in less possible time. Help desk people are responsible for routing the bug report to the concerned departments.
  • Roles and Responsibilities:
  • As a programmer involved in design and implementation of BTS application.
  • Completely involved in all Development Phases and also in Environment Maintenance and in the Testing Phase.
  • Analyzing the requirement of the client.
  • Preparing HLD and LLD Documents.
  • Coding according to the Detail Design documents.
  • Program development using COBOL, JCL, DB2, CICS, VSAM.
  • Monitoring the Batch jobs and providing remittance support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Generating various adhoc and critical reports as per requirement of the business.
  • Coded and generated CICS BMS maps.
  • Worked with CLIST to load VSAM records into flat files for later use.
  • Used CHNGEMAN Tool to work with Production and Test environments.
  • Writing the SQL quires against the database using QMF and SPUFI.
  • Involved in SQA Testing.
  • User CA-Intertest tool to debug programs quickly and efficiently
  • Used both Batch and CICS version of CA-Intertest
  • Comparing the test results before performing the test and after performing the test.
  • Used XPEDITOR tool to check the flow of the programs after code change.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in Business management process.
  • Prepared Program hierarchy flow-charts by using VISIO tool.
  • Estimated time and efforts for the Enhancements.
  • Technical help to the Team.
  • Involved in UAT and helped business users to test the solution before implementation.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.
  • Involved in Configuration Management system (CMS) and Quality Management System (QMS).
  • Rajhi Banking & Investment Corp is one of the largest banks having branches all across the country. It is having all the banking applications on an ES9000 IBM Mainframe and a wide network of ATMs running on a Tandem Machine. They have 85 mainframe applications covering all the aspects of banking and finance. Having local Intranet to run mail system and few applications.

Saudi French Bank
Saudi Arabia
05.1998 - 05.1999
  • Project: ATM Interface Development
  • This ATM interface stays in between mainframe and an ATM hardware (ON/2). It receives the input files from ON/2 system and produces download files for various subsystems. The out put files are used for VISA, POS transactions and to prepare for the ON/2 renewal file. All these activities are batch.
  • Roles and Responsibilities:
  • As a programmer involved in design and implementation of ATM interface project application.
  • Involved in ATM Interface backend offline services development.
  • Program development using COBOL,IDEAL as a coding language.
  • The database is DATACOM.
  • Used Currency Tables & GL Control tables with subscripts and indexes.
  • Indexed file and sequential files were used to store data.
  • Used debugging tools to debug programs.
  • Used Endevor to version control as a programmer level.
  • Monitoring the Batch jobs and providing remittance support.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Used Endevor Tool to work with Production and Test environments.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.
  • Saudi French Bank is one of the leading Multinational Bank in Riyadh. It has got around 150 branches all over Kingdom of Saudi Arabia. It is a subsidiary of Credit Agrigol Indosuez, France. All its applications are running in IBM Mainframe. Database is Datacom. Online Programming language is Ideal from Computer Associates.

Saudi French Bank
Saudi Arabia
05.1998 - 05.1999
  • Project: ATM Interface Y2K Conversion
  • There were no tools used for the analysis and Conversion. The conversion technique consists of both windowing and field expansion.
  • Roles and Responsibilities:
  • As a programmer involved in design and implementation of ATM interface project application.
  • Did impact analysis for backend batch programs for Y2K Compliance.
  • Analyzed datacom tables for field expansion
  • Program development using COBOL, IDEAL as a coding language.
  • The database is DATACOM.
  • Used debugging tools to debug programs.
  • Created test data for testing with various dates including century roll over dates.
  • Used Endevor to version control as a programmer level.
  • Identifying, Unloading and Loading Test data from Production to Test regions.
  • Used Endevor Tool to work with Production and Test environments.
  • Involved in unit and integration Testing.
  • Comparing the test results before performing the test and after performing the test.
  • Preparing Unit Test Cases as per the new code.
  • Code review, Test results review and documentation.
  • Involved in Unit testing and online system testing.
  • Involved in internal reviews like code walkthroughs, inspection and unit-review tests of converted programs, copybooks and JCLs etc. and review of quality control documents.

Education

Bachelor of Engineering - Electronics and Communication

Manonmanium Sundaranar University
Tirunelveli, TN, India
04.1995

Skills

  • Hardware: IBM S/390,IBM ES-9000, and IBM-PC
  • Operating system: Windows2000, MVS/ESA, SCO/UNIX, MS-DOS, windows95, Novell NetWare, Windows NT
  • Languages/Development Tool: VSCoboll,Cobol360,JCL,IDEAL32,VSAM,CSP,Java2(JDK12), JavaScript, VBScript, ASP, JDBC, JavaBeans, CORBA, SQL for DB2, PL/SQL, HTML, DHTML, Power Builder 6,C, C,JCL, VBNet, C#Net, XML, StyleSheet
  • Database (RDBMS): IBM DB2, IMS DB/DC, Datacom, Sybase and Oracle 80,VSAM
  • OLTP: CICS, IMS DCCSP,ISPF/TSO
  • Tools: XPEDITOR/CICS and XPEDITOR/TSO,PANVALET, CHANGEMAN,FILEAID, ABENDAID,SPUFI, CA-7,SQL,Endevor,SOA,Soap UI/WSDL, Crystal report, EZTrieve
  • Teamwork and collaboration

Accomplishments

  • Collaborated with team of 7 in the development of STASH Appearance list.

Certification

  • IBM Mainframe S/390 Technology. [DB2,VSAM,JCL,CICS,CSP,SQL,ISPF,MVS]
  • Certification in Programming in COBOL
  • Certification in Programming in UNIX & C

Interests

Artificial Intelligence (AI) and Machine Learning Coding and Programming Developing software, websites, and apps in various programming languages Electronics and Circuit Building Tech enthusiast, passionate about exploring the latest advancements and innovations Youth Development Programs Volunteer Work Outreach Swimming Team Sports I participate in low-impact exercises to strengthen core muscles Music Photography Gardening Outdoor Recreation Cooking

Timeline

Dept. of Motor Vehicle
02.2025 - Current

Dept. of Motor Vehicle
08.2020 - 01.2025

Dept. of Motor Vehicle
08.2019 - 07.2020

Dept. of Motor Vehicle
08.2017 - 07.2018

Dept. of Motor Vehicle
08.2017 - 07.2018

Dept. of Motor Vehicle
01.2017 - 07.2017

Dept. of Motor Vehicle
05.2016 - 12.2016

Dept. of Motor Vehicle
11.2015 - 04.2016

Dept. of Motor Vehicle
02.2015 - 10.2015

Dept. of Motor Vehicle
07.2014 - 01.2015

Dept. of Motor Vehicle
04.2013 - 06.2014

General Electric (GE)
11.2009 - 04.2013

Citibank
11.2001 - 02.2009

Rajhi Banking & Investment Corp.
05.1999 - 09.2001

Saudi French Bank
05.1998 - 05.1999

Saudi French Bank
05.1998 - 05.1999

Bachelor of Engineering - Electronics and Communication

Manonmanium Sundaranar University
Ashok Christian