Sei sulla pagina 1di 4

Steven Alperovich

201-388-7851
salperovich@yahoo.com
Summary:
• 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 2008
Languages: COBOL, COBOL II, SQL , TSQL 2005/2008

EXPERIENCE:

Medco Pharmaceutical
Consultant Senior Programmer/Analyst, APRIL 2008 to PRESENT
Created, 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
• 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
• 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.
Pinkerton Consulting Company, New York, NY
Consultant/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 1993
Merrill Lynch, New York, NY
Programmer/Analyst, April 1990 to November 1992
Chemical Bank, New York, NY
Programmer/Analyst, May 1989 to April 1990
Insurance Services Offices, New York, NY
Programmer, May 1986 to April 1989

EDUCATION:
Brooklyn College Major in Computer Science
Empire Technical School Major in Data Processing
Completed two semesters of JAVA at New York University

Potrebbero piacerti anche