Post Job Free

Resume

Sign in

Commodities Software Engineer

Location:
Princeton, NJ, 08540
Posted:
December 11, 2016

Contact this candidate

Resume:

MARK KIRSCH

** ******* *****

Princeton, NJ *****

C: 732-***-****

acxus7@r.postjobfree.com

FINANCIAL INDUSTRY TECHNOLOGY PROFESSIONAL

A Senior Java Developer with extensive experience within the Financial Services Industry: 25 years with Goldman Sachs; 3 years with JPMorgan Chase;15 years in Commodities; 5 years in Foreign Exchange, Credit, Interest Rate and Mortgage derivatives; 15 years as an IT Manager, Business Analyst and Project Manager; 25 years as a Developer (Java, C++, C, SQL, Excel, Perl, Unix Scripting, SecDb, Slang). BS & MS in Computer Science.

PROFESSIONAL EXPERIENCE

JP MORGAN CHASE & CO., Whippany, NJ 2013-present

Vice President Clearing Derivatives Technology and Securities Processing

Java Developer and Global Team Lead for Reference Data Gemfire Cache ( Technologies: Java, Junit, Spring, JMS MQ, GEMFIRE, MAVEN, XML, SQL, PIT, GIT/Stash, SVN, Jenkins, Crucible, Eclipse, JSON, RESTFUL, Fitnesse, Jira, Agile)

Developer: Onboard new data and make enhancements to the Reference Data Cache Application. Eliminated all Support at the root cause level. Added regular expression logic to the new strategic Rules Engine. Wrote a polynomial allocation matching algorithm that matches Quantity & Price at the same time.

Business Analyst: Analyze requirements for Reference Data Cache requests from multiple lines of business.

Project Manager: Manage requests using Agile techniques the requests to the global Reference Data Cache Team

GOLDMAN SACHS & CO., New York, NY 1987-2013

Global Manager of Ledgers Technology (2012-2013)

Managed a team of 13 people in New Jersey and Bangalore. Accountable for Development and Support of the following systems: Securities Ledger, Control Account Subledger, Bank Subledger, Manual Journals & Audit confirmations. ( Technologies: Java, Sybase, DB2 )

Business Analyst: Led the effort to decide if an Audit Confirmation Request module should be built in-house or purchased. Gap analysis & requirements gathering. Led meetings with the Steering Committee, vendor and technology. Produced materials comparing costs, timelines, integration and challenges. Assisted with the Business Requirements Document and Functional Requirement Document.

Manager: Migrated L1/L2 support to Infosys, which subsequently reduced production support costs and allowed programmers to focus on development.

Manager: Created and taught an efficiency class to 1,200 people globally (500 in person & 700 via eLearning). Survey showed significant time savings. Received many personal thank you’s.

Co-Global Manager of Derivatives Trade Processing for CD, IRP & MTG (2008-2012)

Co-managed team of 40 people in New York, London and Tokyo. Developed and supported the feeding of CD, IRP & MTG derivative trades from the GS SecDb trading system to various systems such as Credit, P&L, Payments, Ledgers and Confirmations. ( Technologies: Java, Sybase, SecDb & Slang )

Project Manager: Created a process for budgeting & project management for Derivatives Operations Technology. Worked with the PMO to set standards for using Clarity/PPM and a monthly process where new projects are vetted with Technology and Operations and cross prioritized with existing projects.

Business Analyst/Project Manager: Led the effort for the Derivatives Exceptions Program. Produced the plan and presented to managing directors ( Steering Committee ) as well as having monthly status on progress. Reduced errors in trade processing and reduced exceptions between system comparisons.

Business Analyst: Led the effort for the Trade processing aspect of the Notional Remediation project. Various regulatory bodies were defining new definitions of what is Notional per derivative.

Project manager: Led the technology effort for the Bear Stearns novation to JP Morgan. Needed to analyze the various actions that needed to happen in various systems. Coordinated UAT with different groups, obtained signoffs and lead the actual execution.

Business Analyst: Regional Manager of NY Client Valuations team in 2012. Led Functional Requirements gathering for Commodities. Championed automated regression testing by having pre-determined valuation statements created by Operations for Developers to compare against.

MARK KIRSCH ( Page 2 )

Project Manager: The majority of changes to products were coordinated by my team as the changes made to the risk management system needed to be understood by the TP system and mapped into FpML and later made into a relational view for middle office and downstream systems to process.

Manager: Reduced support from 16 people to 6, allowing developers to focus on development.

Manager: Created a commercial test suite with 99% code coverage that eliminated production incidents from changes in the SecDb trading system.

Global Manager of Commodities & FX Trade Processing (2005-2008)

Managed team of 13 people in New York and Bangalore. Developed and supported the feeding of FX & Commod derivatives & physical trades from the GS SecDb trading system to various systems such as Credit, P&L, Payments, Ledgers and Confirmations. ( Technologies: C++, Sybase, SecDb & Slang )

Business Analyst: Reviewed the suite of Power and Energy Derivatives and Physicals and designed an interface to be used in Trading Systems, Trade Processing Systems and Confirmations systems such that new tradables could be introduced and Confirmations generated in a timely manner.

Project Manager: Projects were coordinated by the TP team as the trading system changes needed to be understood, mapped into a relational model, then mapped into a view for downstream systems to process.

Manager: Migrated tradable mappings from C++ to Slang to reduce turnaround time from weeks to days.

Project Manager: In 2008, led team of 4 to shore up legacy Loans system while a strategic system was being built. Introduced commercial solutions to interface the Loans system to SecDb and an implementation of an Exception management system. System still being used in 2013.

New York Manager of Power & Gas Trading & Sales (2004-2005)

Managed team of 7 people in New York. Developed and supported the following systems: Derivative and Physical trade capture. P&L reporting. Scheduling of Power and Natural Gas. ( Technologies: C, C++, Perl, Unix Scripting, Sybase, SecDb and Slang )

Business Analyst: Worked with Traders, Strategists, Schedulers and Operations and put together business specifications and functional specifications for Electricity and Natural Gas scheduling systems.

Manager/Developer: Created Electricity and Natural Gas scheduling systems in SecDb such that positions and P&L could be calculated real-time due to scheduling events.

Technical Specialist FX & Commodities Trading & Sales (1999-2004)

Led and provided hands on development for multiple projects globally across FX & Commodities. Businesses supported were FX, Metals, Oil, NatGas, Weather and Power (Physicals and OTC & Listed Derivatives) ( Technologies: C, C++, Perl, Unix Scripting, Sybase, SQL, SecDb & Slang )

Developer: Migrated the Oil & Gas business from legacy OS2 systems to strategic systems; Migrated scheduled jobs for both Commod Strategists and IT to the strategic scheduler; Developed feed from Trading System to internal Listed processing system for Commod & FX.

Programmer / Manager of the Power Development Team, Baltimore, MD (1997-1999)

Onsite at Constellation Power Source (CPS). Built and managed a team of 5 developers.

Developer: Packaged GS Energy systems for delivery to CPS. ( Confirmations, Settlements, Inventory, Scheduling & Expenses ). Integrated GS systems with Oracle Financials: GL, AP & AR; Assisted Strategists in the creation of Electricity and Transmission objects in SecDb. (Technologies: C, Perl, Unix Scripting, SQL, Sybase, SecDb & Slang)

Vice President / Senior Programmer Analyst / Team Lead (1990-1997)

Performed the roles of Business Analyst, Project Manager, Technical Architect and Developer for the following systems for J. Aron Commodities: Confirmations, Settlements, Inventory, Scheduling & Expenses. Businesses: Oil, Grain & Natural Gas. Products: Physicals and OTC Derivatives. ( Technologies: C, Perl, Unix Scripting, OS/2 PM & Sybase )

Timesharing Support Programmer Analyst (1987-1990)

Designed & developed a NY/LDN messaging system for commodity traders. XMENU, REXX.

EDUCATION

MS, Computer Science, New York University, New York, NY (1991)

BA, Computer Science, Rutgers University, New Brunswick, NJ (1985)



Contact this candidate