5

Click here to load reader

StevenS Current RESUME

Embed Size (px)

Citation preview

Page 1: StevenS Current RESUME

Steven Alperovich201-388-7851

[email protected]: Over twenty years of hands-on development and Team Leadership experience on the IBM

mainframe and distributed technologies.  Working as a Senior Programmer / Analyst and Team Leader; focusing mainly on COBOL II, CICS, DB2, Client/Server and Web frameworks.

Developed effective and efficient leadership and project development style with above average Software production. Working knowledge of software implementation lifecycle. Experienced in brokerage, banking and pharmaceutical business applications.  

SKILLS:Hardware: IBM 3081, 3090, IBM PC's, Window/XP, Windows 2000 Professional.Software: MQ SERIES, DB2, DYNAMICS SQL, QMF, BMC/PLATINUM, COBOL, COBOL II, SDF II/BMS, OS/MVS, CICS COMMAND LEVEL, CEDF, INTERTEST, DATAEXPERT, IMS/DB, VSAM, EXPEDITOR, TSO/ISPF, PANVALET, LIBRARIAN, ENDEVOR, CHANGEMAN, OS/JCL, EASYTRIEVE,FILE-AID, FTP, EXCEL, MS WORD, MS ACCESS, MS POWERPOINT, VISIO, ASP, JAVASCRIPT, VBSCRIPT, ADO, MTS/COM, ACTIVEX, HTML, DHTML, MS-DOS, XML/SQL Microsoft Visual Studio 2008Languages:       COBOL, COBOL II, SQL , TSQL 2005/2008

EXPERIENCE:

Medco Pharmaceutical Consultant Senior Programmer/Analyst, APRIL 2008 to PRESENTCreated, implemented mainframe applications (servers) that will be a part of front-end (Java) requests. Created ,implemented online CICS/DB2/MQ services that will analyze customer/pharmacy data

and either returns an error to the front-end or saves data to a DB2 tables. Created, implemented online CICS/DB2/MQ service that will analyze customer/plan/pricing

data and either returns an error to the front-end or price information based on a plan or drug. Prior authorization also will be returned, based on a plan.

Participated in design of functional flow. Build data repository. Created test scenarios and test cases. Created code and test reviews documentation.

Analyzed all programs impacted and identified the software changes required. Analysis of DB2 tables, copybooks, control cards, and Teradata were performed to complete the analysis needed for TSD creation. Prepared Technical Specifications Document (TSD) related to the HIPAA project.

Supported an offshore team by resolving issues and providing solutions to enhance processes and procedures. Responsible for setting up the development environment, including identification of job scheduling (CA7). Enhanced the Integration Tape Processing System (ITP) in support of on-boarding additional clients. Developed code, created test data using DB2/SPUFI to extract required data from various DB2 tables, performed unit and integration testing using COBOL lI / JCL / VSAM / DB2 / SQL / CICS / MQ SERIES.

Citigroup Consultant Senior Programmer/Analyst, June 2007 to March 2008 Designed coded and implemented a Voluntary Corporate Action System. Based on Corporate

action notifications, offer notices were mailed to shareholders. The Voluntary Corporate Action System was built in DB2 and kept a track of shareholders who had elected/participated in the corporate action. Periodic notices to participate were mailed to shareholders who had not elected/participated. Election files were received via MQ. Software utilized: COBOL II, MQ, DB2/SQL, VSAM

Page 2: StevenS Current RESUME

Coded and implemented batch programs that processed data extracted from SunGard’s InvestONE platform. Utilized SunGard’s proprietary FOMI tool to extract Account and Position data for processing. Generated custom reports for viewing and download by Citi’s clients from its website.

Prepared testing files using DB2/SPUFI from various DB2 tables for testing purposes. Design functional flow; application design. Build data repository. 

JPM Chase Consultant Senior Programmer/Analyst, April 2006 to May 2007 Participated in design and implementation of Fund Transfer System (CIF, GFC). Designed Cobol/DB2/SQL and Cobol/CICS Db2/SQL, VSAM programs to sent client profile

along with authorization data and balances to another system. Designed multiple background and foreground Cobol/CICS/DB2/SQL transactions to create

auto or manual queues, which will be process automatically or need manual intervention. Developed routines to logged in errors. Queues are actually DB2 tables which will use DB2/SQL to Add, Update, Delete data that comes from another system(DDA) and hold retail and wholesale account. At the same time VSAM data sets had to be in sync to hold retail accounts only.

Used Getmain command with a hold option in CICS to hold accounts for faster access. Unloaded/Loaded DB2 tables to different environment for testing. Wrote multiple queries

using DB2/SQL to manipulate and recreate the data. Wrote Cobol/DB2/Sql programs to create input data to Tandem Operating System. Wrote JCL to NDM data to a Tandem Operating System.

Wrote JCL to backup DB2/SQL tables and execute queries. Medco Pharmaceutical Consultant Senior Programmer/Analyst, August 2005 to April 2006 Converted mainframe screens from BMS to Html/JavaScript. Was involved in coding of

JavaScript functions, tables, CSS, Events, Buttons, Input validation. Design coded Doctor/Patient application which will save those records into Siebel data base. Input to the system will come from different sources and it will be saved to DB2/Sql via

CICS/MQ. Validation of all data will be performed to make sure all the records are complete before it will be sent to DB2/Sql. Designed & coded Mq/CICS/DB2 program to listen for persistent messages and save them to DB2 data base as soon as records arrived.

United Parcel Service, Paramus, NJ Consultant Senior Programmer/Analyst, July 2004 to July 2005 Was heavily involved in design, coding, and implementation of the Damage/Hazmat Input

system. System will produce various forms for the client to fill out, as well Search and Update functionality.

The system resides on two platforms: front-end (IE Browser) and back-end (Mainframe). Extensively used my CICS, DB2, and MQ skills: designed & coded Validation Routine (CICS),

Business Rules module (CICS), Processes (CICS), Engines (CICS/DB2), File Service (CICS), Managers (CICS/MQ), and Submit Service (CICS/MQ).

Designed & coded batch/DB2 programs to access various damage information from DB2 tables and produce a batch file that will be FTP to the user.

Enhanced a Recovery process for Customer Service Common Functions system (CICS, DB2, and MQ) to handle situations when Damages, Damage Call Tags, and Delivery Change Requests are entered on a HTML/JavaScript screen and can not be processed.

Performance tuning of VSAM files also DB2/SQL statements. Designed & coded the batch/DB2 process that monitors the state of the Customer Service

Common Functions system and creates the report based on the error log information, ICE CHAIN transactions execution and the state of Recovery Files.

Merrill Lynch, Jersey City, NJ Consultant Senior Programmer/Analyst, October 2003 to July 2004

Page 3: StevenS Current RESUME

Participated in design coding and documentation of Securities Trading System that accepts trades via MQ Series. After validation the system selected curtain trades to produce Confirmations via CICS Db2 database. All other Government Bonds where send along via MQ Series to a different group to process.

Developed DB2/batch & Db2/CICS I/O modules so each batch or online program can dynamically link to extract and update Db2 Information. Improved communication with large institutional clients by developing a Trading System to handle transmissions to various financial institutions.

Performance tuning of VSAM files also DB2/SQL statements.

UBS Warburg, Stamford, CT Senior Programmer/Analyst, June 2001 to June 2003 Participated in design coding and documentation of Foreign Exchange Trading System that

accepts trades via MQ Series. After validation the system books new trades, cancels existing trades or rebooks trades and writes them to DB2/IMS databases.

Designed, coded, documented and implemented programs in COBOL II, COBOL III, CICS, Command Level and DB2/SQL that recorded customer and trade activity.

Designed, coded, documented and implemented on-line program that insured all trades were processed in a timely manner.

Tuned SQL in SIX DB2 payment batch modules. Used Explain Plan and Xpeditor facility to test SQL and identified problems. Curtailed cursor SQL to read specific records instead of the whole database and created indexes on key fields. Reduced company expenses in MIPS (CPU time).

Used SWIFT messaging system to communicate between banks.

Philip Morris, New York, NY Programmer/Analyst, May 2000 to May 2001 Participated in design, coding of a 3 tier Cigarettes Ordering System. System facilitated

customer orders process as well as providing notification on inventory levels. Developed server side procedures to facilitate data collection and presentation (ASP). Developed a client side algorithm providing the necessary validation and interactive function. Database planning and implementation according to business requirements and development

of stored procedures using PL/SQL.

Merrill Lynch, New York, NY Consultant/Programmer/Analyst, June 1996 to April 2000 Participated in the user needs analysis, program design, coding and implementation of an on-

line Administrative Equity Account Opening System, using COBOL, CICS and DB2/SQL under OS/MVS on an IBM 3090. This system opens various equities accounts which are passed into a transient file for paralegal approval. Designed and coded several CICS screens for updates and on-line inquiry.

Input to an Equity Account System with various options that user entered using WEB based process to transmit data to mainframe using ASP, ADO, VBSCRIPT, JAVASCRIPT, HTML, and DHTML.

Participated in design, coding of OTC CICS/DB2 programs. Participated in design, enhancements, documentation, and implementation of various systems.

Systems include: TRADING, MLPRO, STOCKLOAN, P&S, HEDGE. Systems were tested and implemented into production. Also, sign off was made by users on Y2K compliance.

Worked with DBA to redesign DB2 tables and redeploy them back into test than production for successfully program test. Worked with CICS support to design Y2K test environment.

Converted OASIS system from DB2/SQL mainframe platform to ORACLE/NT platform. Utilized COBOL, COBOL II, CICS, JCL, VSAM, DB2/SQL, IMS DB, ORACLE FORMS 4.5, SQL,

SQL LOADER, SQL PLUS, PL/SQL, CREATED TABLES, INDEXES, STORED PROCEDURES.

Page 4: StevenS Current RESUME

Pinkerton Consulting Company, New York, NYConsultant/Programmer/Analyst, May 1994 to May 1996 Involved in the development of a client server Employee Database System using

POWERBUILDER and ORACLE V7.3, SQL, SQL PLUS, PL/SQL, SQL LOADER on NOVELL network. System tracks employees, skills, salary, and assignment information. Responsible for coding, testing and maintenance.

Client: Prudential Responsible for the design and implementation of the on-line 401K Employee Benefits System.

The system allows clients to view and reallocate their holdings from different funds. The system also allows clients to update percentage information. Responsible for coding, maintenance, enhancements and testing. Utilized COBOL, COBOL II, CICS, DB2/SQL, VSAM.

Client: NatWest Participated in the Debit Cards Cleanup Process using COBOL, DB2/SQL. Utilized

EASYTRIEVE, COBOL 2, JCL and DB2/SQL under MVS/ESA on an IBM 3090.

Fidelity Investments, New York, NY Programmer/Analyst, May 1993 to April 1994 Participated in the design, coding, implementation and documentation of a Purchase and Sales

System. Converted system from batch to on-line environment. System processed trades as soon as they

occurred, instead of waiting for a nightly cycle. Converted to T +3 from T +5. Made regular transmissions to different brokerages for

settlement date. Utilized COBOL, COBOL II, CICS and DB2/SQL.

US Trust, New York, NY Consultant, November 1992 to April 1993Merrill Lynch, New York, NY Programmer/Analyst, April 1990 to November 1992Chemical Bank, New York, NY Programmer/Analyst, May 1989 to April 1990Insurance Services Offices, New York, NY Programmer, May 1986 to April 1989

EDUCATION:Brooklyn College Major in Computer ScienceEmpire Technical School Major in Data ProcessingCompleted two semesters of JAVA at New York University