STEVEN G. LANDOVITZ 360 West 22nd Street, Apt. 6R New York, NY 10011-2630 (212) 924-7708 steven@stevenscs.com SOFTWARE COBOL370, COBOL II, HLASM, VSAM, OS/MVS JCL & Utilities, TSO/ISPF, CICS Command Level, BMS, EDF, Intertest, DB2, SQL, IMS/DB, MQSeries, MS Word, MS Excel, HTML, Javascript HARDWARE IBM Mainframe, Windows-based PC EXPERIENCE July 2015 to November 2015 BROADRIDGE FINANCIAL SERVICES, INC., Jersey City, NJ Consultant Advanced Order Management System (AOM) – COBOL II/CICS/DB2 Made enhancements, that affect only new client, Scottrade, to on-line brokerage system that performs entry, validation, inquiry, and management of orders to trade equity, fixed-income, and options securities. Modified the process for broker-assisted orders to include new features. Accept closing trades that reduce both long and short positions in accounts marked as closed, rather than block all activity. Require authorization for trades of securities priced below 5 dollars, or issued by firms in which client holds more than 10 percent equity or has management relationship. Modified the processes for new orders, executions, modified orders, and modified executions to include new commission type. Commission computed by increasing or decreasing standard commission by entered amount. Also provided ability to charge extra commission of this type to options trades. Modified database and system to carry new commission data through to back-office. August 2013 to March 2014 CITIGROUP, Jersey City, NJ Consultant Commercial Credit Cards/Core File Delivery – DFSORT/JCL/OPCH/NDM/FTP Developed batch jobs to encrypt and transmit files to client-side servers. Developed batch jobs to scan and extract files from external servers. Executed file transfers in test and production environment. Established new transfer accounts on Citibank servers. Researched inquiries for clients. August 2010 to May 2013 BROADRIDGE FINANCIAL SERVICES, INC., Jersey City, NJ Consultant Tax Lot Engine System (TLE) – COBOL II/DB2 Researched and corrected program bugs reported by clients and internal testing group. Wrote batch SPUFI queries to restore corrupted production data after turnover of bug fixes. Master Security Description (MSD) – COBOL II/HLASM/CICS/DB2 Made enhancements to security master system. Developed called module that formats fields updated in real-time into XML record to be sent via MQ to outgoing server for delivery to clients. Modified HLASM programs that produce generations of files of daily high, low and closing prices to correct errors in computations involving available U.S. dollar quotations or converted Canadian dollar quotations. S. Landovitz pg 2 Data Masking Project – COBOL II/HLASM Developed programs and jobs that produce test versions of production files, having encrypted (masked) values for sensitive data. Single driver program can convert any file by using control cards to ascertain format of input file and displacement and type of target fields. Program then selects and calls appropriate I/O modules and encryption routines developed in-house. Modified I/O modules written in HLASM to copy DCB attributes from input file to output file, to provide for generic jobs requiring no DCB parameter for the output file. Brokerage Processing Services/Advantage (BPS/A) – COBOL II/DB2 Made enhancements to system that extracts back-office data processed by Broadridge, and formats it into normalized database-layout records for transmission to outgoing servers. Records may be grouped for distribution by branch or other criteria. Records then sent to client-owned servers for database upload. Developed jobs to extract and format data from various internal systems, such as G/L, Tax Lots, Name & Address, and Security Master, for new clients. December 2009 to May 2010 BANK OF AMERICA/ MERRILL LYNCH, Jersey City, NJ Consultant Regulatory List Screening Utility System – COBOL II/DB2/CICS Made enhancements to system that performs textual screening on all new account, security settlement, and funds transfer data in order to interdict transactions involving entities included in a watch list complying with OFAC requirements. Designed Scanned Threshold sub-system that compares each client’s volume of scan requests in prior week to average weekly volume over 13-week period preceding it, the prior rolling quarter benchmark. Distributed system selects clients with weekly volume varying from benchmark by more than appointed percentage and sends e-mail notification with attached spreadsheet showing daily request detail of prior 14 weeks. Distributed system also provides inquiry function. Wrote business requirements document, coded batch process to compile volume statistics in a DB2 table, wrote DB2 query for spreadsheet, coordinated test planning with quality assurance group. December 2007 to October 2009 MERRILL LYNCH/BANK OF AMERICA, New York, NY Consultant Merrill Lynch Professional Clearing Corp. (MLPro) – COBOL II/CICS/tableBASE Made major enhancements to systems supporting business that provides services, including prime brokerage, securities financing, and brokerage and clearing, to professional traders: broker-dealers, hedge funds, specialists, and market makers. Modified Arranged Financing Project Made enhancements to system that accounts for client holdings to permit the firm to lend funds and securities to clients who may then trade at higher leverage than Reg T stipulates. Unleveraged clients hold long and short positions in separate accounts. Leveraged clients hold net position in single account, borrowed funds in another account, and securities pledged against loan in third account. Modified programs and tableBASE tables to accommodate new account types. Commission Profile Renovation Project Made enhancements to system that determines and reports commissions and fees to accommodate new fees and provide more accurate collection, classification and computation of existing data. Wrote section of project’s technical specifications document dealing with data collection and reporting. Modified programs. Implemented efficiency enhancements to reduce batch run time. S. Landovitz pg 3 Cross-Margin Project Made enhancements to system that performs reconciliation of options positions between MLPro’s books and the OCC. Modified programs to permit reconciliation across clearing numbers. Rewrote programs to eliminate redundant code. Ran OPC job streams in pseudo-production environment on test platform. Investigated and corrected errors until streams completed. May 2006 to August 2007 ADP/BROADRIDGE FINANCIAL SERVICES, INC., Jersey City, NJ Consultant Advanced Order Management System (AOM) – COBOL II/CICS/DB2 Made major enhancements, for ADP’s new client, RBC Dain, to on-line brokerage system that performs entry, validation, inquiry, and management functions for orders to trade equity, fixed-income, and options securities. AOM accepts input from both its own 3270-based screens and from the Phase IV proprietary middleware system. Phase IV is a Java-based server engine that accepts XML messages from front-end systems of various clients, and invokes AOM’s interface modules. AOM invokes the Order Match system to send trades to the exchanges. AOM receives confirmation of executions from Order Match and provides on-screen notification to the user. Made enhancements to AOM’s 3270-screens, interface modules to Phase IV, and DB2 I/O modules. Enhancements provide additional filters for selection of trades for inquiry or update, and new line commands that select individual trades for modification or execution. Also wrote utility module that formats data from the new Executions screen into message to be sent to Order Match for routing to the stock exchange. P&S Trade Balancing System – COBOL II/CICS Made enhancements, to on-line purchase-and-sales trade reconciliation system that resolves discrepancies between customer orders and executions. System accepts input from user entry and downloads from clearing services, reconciles customer and streetside records overnight, and then presents unresolved “breaks” in printed reports and 3270 screens. System transfers selected data via MQ transmission to the Workflow system which provides a similar function to web-based users. Wrote programs that extract and transmit to Workflow data pertaining to “break” items, ex-clearing, pairoff, and options. January 2005 to January 2006 MORGAN STANLEY, INC., New York, NY Consultant Fixed-Income System – COBOL II/CICS/MQ Series Made enhancements to mainframe system that maintains inventory and offering balances of fixed-income securities. System communicates with front-office desktop trading system via MQ series. Developed sub-system that does automatic setup of characteristic data on the system for municipal bonds bought from The Muni Center (TMC). Sub-system also enables the new securities to be reoffered to retail customers. Made enhancements that extract schedules of multiple calls and step-up/step-down coupons from the Security Master system to be used in an improved bond figuration process. Implemented integration of the TIPS standard bond figuration package into the system to replace in-house routines. Developed routines for comparing price and yield results of TIPS figuration to old figuration process for various classes of bonds and CDs. Investigated discrepancies at Bloomberg terminal. S. Landovitz pg 4 September 2004 to November 2004 LEHMAN BROTHERS, INC., Jersey City, NJ Consultant Commodities System – COBOL II/CICS/DB2 Made major enhancements to mainframe commodities system that interfaces between outsourced AS400-based bookkeeping system, named RISC, and other mainframe systems. System sends trades and account data to RISC and receives back master files of positions, balances, and accounts. System then produces feeds to the P&L, commissions, and other companywide systems, and it produces reports. Modified both nightly client sweep, and P&L feed for customer accounts, to produce output in native currency instead of U.S. dollars. Developed new P&L feed for firm trading accounts. June 1995 to April 2004 CITIBANK, N.A., New York, NY Consultant U.S. Cash Money Transfer System – COBOL370/BAL/CICS/DB2/MQSeries Made major enhancements to money transfer system that regulates flow of transactions from customers to Federal Reserve Bank of NY to internal accounting system then back to customers. Mainframe system connects to customers in three ways: over LU6.2 link to customer mainframes; over LU6.2 link to mini-computer that receives dial-in from customer desktops running Citibank's proprietary software; via MQSeries messaging to server that hosts CitiDirect commercial account management web-site. Transactions are messages in SWIFT format-type. DB2 databases store history of all transactions affecting customer accounts, and history of daily account balances. Main accomplishments were enhancing and maintaining systems that produce and deliver outbound posting confirmation messages. CitiDirect Project Modified on-line MT942 intra-day posting reporting system and batch MT940 end-of-day posting reporting system to deliver output, for eligible accounts, via MQ Series remote queues to CitiDirect client/server system that formats data into web pages for Internet access by customers. Redesigned MT942 generating program to deliver all output for all accounts via MQ Series, using local queue for each non-CitiDirect destination. Wrote delivery modules that are triggered by each local destination queue to drain it and deliver messages to appointed destination, allowing quicker execution and more secure error recovery. Wrote batch program that streamlines MT940 output by grouping it into 4-megabyte records for most efficient MQ transmission to CitiDirect. Wrote batch utility module that deblocks MQ input records too long for browsing in MQ Utility Panel into 1,000-byte QSAM output. Created MQSeries version of check stop placement module for CitiDirect customers. Event-Driven MT942 Project Designed and coded on-line sub-system that produces and delivers MT942 intra-day transaction posting confirmation messages in SWIFT format-type. Replaced old process, activated by timer every few minutes, that collected all available confirmations from a file, by new process that generates and dispatches each confirmation upon the event of posting the transaction to an account’s books. Messages sent over four possible streams (channels) from IBM Mainframe to cross-site communications system resident on Tandem computer. Sub-system determines which streams are free and coordinates simultaneous transmission of large volume of messages. Wrote proposal favoring the technical design described above to enhancements to the old design. Modified system to produce extra MT100, MT202, MT900, and MT910 statements in standard SWIFT format and transmit them over SWIFT FIN network to eligible customer accounts. S. Landovitz pg 5 End-of-Day MT940 Project Made major enhancements to batch system that sends each customer account an MT940 or MT950 end-of-day report of opening and closing balances and all daily transactions, in SWIFT-format-type records. Rewrote and debugged system for greater accuracy and efficiency. Maintained BAL program that converts internal format to SWIFT formattype output. Other Projects Remediated programs for Y2K compliance and recompiled them in COBOL370 to utilize built-in functions and Language Environment calls for modernized date routines. Modified programs to include additional intermediate party data on all money-transfer statements for compliance with Federal anti-money-laundering regulations. Maintained and enhanced date routine of BAL program for extracting data for offsite shipment. October 1994 to April 1995 BROWN BROTHERS HARRIMAN & CO., Jersey City, NJ Consultant Asset & Liability Management System (ALMS) Sweep Project – COBOL II/CICS Developed main portion of Sweep System that debits excess funds from client demand deposit accounts for overnight investment in Federal Funds or offshore (Cayman) deposits, and then returns principal and credits interest on next business day. Client account is credited interest in either cash or notional credit, reduction of monthly maintenance fees. For each account, the house makes the nightly random choice to either book swept funds as liabilities, or to act as client's agent to purchase overnight deposits with other banks. Such agency transactions reduce the firm's balance sheet. Sweep System feeds transactions to Client Accounting System to update balances of client account and offsetting accounts, and keeps ledgers in balance. Worked with internal accounting managers to ascertain system requirements. Wrote system specifications and developed system core. April 1994 to September 1994 AMERICAN EXPRESS BANK, LTD., New York, NY Consultant Corporate Electronic Funds Transfer System (CEFT) OFAC Project – COBOL II/CICS/LU6.2 Made enhancements to on-line global funds transfer system that handles SWIFT and CHIPS payments and suspends posting of payments directed to or through parties named in Specially Designated Nationals list of U.S. Office of Foreign Assets Control (OFAC). System sends name and address fields of payments ready for balance checking and posting over LU6.2 link to VAX computer for match against master file of restricted data maintained by Qualitran software package. Matching payments then placed in suspended status. Coded Qualify sub-system that provides review of each suspended payment which then may be posted or canceled by alteration of payment status, or else deferred for later inspection. Sub-system again sends payment data to Qualitran system to obtain set of matching fields for display above formatted payment detail. S. Landovitz pg 6 June 1993 to March 1994 LEHMAN BROTHERS, INC., New York, NY Consultant Foreign Exchange System – COBOL II/CICS/DB2 Made enhancements to on-line system that manages entry, correction, confirmation, and netting of foreign exchange trades. Modified trade confirmation system to accept VSAM KSDS file of historical trades in place of VSAM RRDS file containing only present day's trades. Rewrote on-line function that produces printed list of trades. Rewrote on-line netted trades inquiry function to display same format as printed list. Ascertained how to program derived rates for dollar-based and cross trades and their dollar or foreign amounts. Modified sub-system that maintains descriptive data, and settlement instructions by currency, for each counter-party. Added extra columns to DB2 table to store alternative settlement instructions effective at future dates. Wrote batch programs to remove expired settlement instructions. October 1992 to May 1993 SWISS BANK CORP., New York, NY Consultant Corporate Netting System – COBOL/CICS/DB2/IMS Developed on-line system that nets foreign exchange trades made over telephone with non-bank, corporate customers. System displays summary lines of net amounts of trades grouped in lots by customer and value (delivery) date. Payment instructions attached to each amount by connection to Payments System. Individual trades marked as confirmed by mass update of DB2 tables and IMS databases. Lot is then marked as paid. Worked with technical liaison manager in developing system requirements. Took part in table redesign, analysis, coding, maintenance and production implementation. February 1992 to October 1992 SHEARSON LEHMAN BROTHERS, INC., New York, NY Consultant Outside Mutual Funds System – COBOL II/CICS Made enhancements to system that manages client portfolios of non-proprietary mutual funds. Modifications enabled system to direct flow of dividends to accounts with unsettled positions purchased prior to dividend record date, and also permit reinvestment of dividends into fractional shares. Consolidated client dividend distribution preference data into file also used by equities systems. Converted Announcements File to convey this data on current basis. Modified on-line daily accrual funds interest rate data-entry system to require entry of separate rate for each day of period between record and payable dates, and to generate report of all user activity. S. Landovitz pg 7 September 1990 to January 1992 AMERICAN EXPRESS BANK, LTD., New York, NY Consultant Client Holdings System – COBOL II/CICS Developed private banking system that consolidates data for each client's portfolio from various investment companies that provide holdings. System provides on-line inquiry of client positions and monitoring and correction of nightly batch input feeds. Produces client statements and reports of balances by branch. Coded on-line programs for user authorization, rejects processing, report selection, and feed status inquiry, and batch programs for input data editing and balance reporting. Designed and coded portions of revenue reporting and inquiry segments of system. May 1990 to September 1990 CITIBANK, N.A., Long Island City, NY Consultant CITISMART Project – COBOL II/CICS Made enhancements to parts of large retail banking system that handles customer service requests. Rewrote programs that reprint non-current bank statements requested by customers, and that transfer statement data older than 13 weeks from magnetic disk to optical storage. Wrote on-line program that provides extra screen of data to new accounts sub-system. Converted PL/I program to COBOL II, in teller machine card replacement sub-system. November 1989 to March 1990 BANKERS TRUST COMPANY, INC., Jersey City, NJ Consultant Globe Net/World Markets Reconciliation – COBOL/VSAM Debugged and made enhancements to batch sub-system of securities custody application that reconciles client account data from New York office (Globe Net Division) and London/Scotland office (World Markets Division). Worked with internal auditors to identify errors in file maintenance and report output. Then, rewrote programs to their satisfaction. Handled analysis, programming, JCL modification, and production implementation. May 1987 to November 1989 AMERICAN INTERNATIONAL GROUP, INC., New York, NY Consultant Microfilm Index Project – COBOL/CICS Developed on-line system that provides index to specific, microfilmed workers compensation insurance statistical documents, and synopsis of them. System accepts input data in batch mode, and provides on-line inquiry, add, update, and delete functions. COMPAS Enhancements Project – COBOL/CICS Developed on-line extension to COMPAS batch system package that generates workers compensation insurance endorsements (changes in policy terms) and statistical documents. Each night in batch, new system recreates VSAM files for on-line system from COMPAS-format files, and generates extra reports. On-line system provides inquiry feature for tracking internal audits and rate changes based on loss experience and actuarial data. Also provides update feature that generates transactions for input to nightly run of COMPAS package to modify data or generate endorsement documents. S. Landovitz pg 8 August 1985 to May 1987 MERRILL LYNCH, PIERCE, FENNER & SMITH, New York, NY Sr. Programmer/Analyst Options Balancing System – COBOL/BAL/CICS/IMS Developed on-line, database application that handles back-office work for order, purchase and sale of equity and index options. IMS database maintains hierarchy of options series, orders, street and customer trades. Three daily cycles occur. In each one: AMEX and CBOE exchanges transmit input to database, then system processes data and transmits output to Options Clearing Corporation (OCC). On-line "breaksheet" application corrects errors between transmissions. Coded modules called by breaksheet processing program that reconcile discrepancies between customer and street trades, including BAL module that identifies transposed numbers. Coded module that monitors status of customer trade transmissions and activates breaksheet file update programs when data has been received. March 1984 to August 1985 FINANCIAL TRADING SYSTEM, New York, NY DREXEL BURNHAM LAMBERT subsidiary Sr. Programmer/Analyst Individual Clearance System – COBOL/CICS Developed portion of large on-line securities trading system being developed for sale as a package. Developed sub-system that provides entry, browse, update, and cancel functions for clearance data for government bonds. VSAM file maintains data pertaining to clearing agent and corporation, firm and customer location, book-entry or physical delivery, and delivery instructions. October 1980 to March 1984 AMERICAN INTERNATIONAL GROUP, New York, NY Programmer/Analyst Risk Management System – COBOL Developed batch system for new Risk Management department. Self-insurance clients remit promissory note in anticipation of claims, and agree to receive future cash settlements for incurred losses only for surplus amount over value of note. Clients also receive accounting, actuarial, and claims processing services. Coded COBOL programs that update VSAM master file and produce reports. Marine Agency System – MARKIV Designed and coded sub-system for yachts as part of larger marine agency system. Maintained premium and claims reporting sub-systems. Met with users, developed and maintained MARKIV programs. EDUCATION May 1980 Columbia Graduate School of Business, New York, NY M.B.A., Accounting and Finance May 1977 Columbia College, New York, NY B.A., Physics