WINDOWS USER INTERFACE SERVICES TRADING REALTIME
Angular/C#/.NET Windows UI/Backend Developer for desktop, web and Angular Reactive applications.
Investment Banking Knowledge – RFQ MBS/CDS trading, Equity/Options/Bond/Portfolio trading, order management, reference and market data systems for front to back office processing.
Excellent Team Member - Work well with technical and business teams of all sizes.
Expert in Windows Development - Able to manage projects while developing designs and debugging complex systems.
Visual Studio 2017
SQL Server 2008
SSRS, SSIS, Crystal Reports
Actipro WPF Docking Toolkit
RFQ Electronic Stock Trading Real Time UI
GITHUB integrated SDLC
DevExpress UI/Grid controls
Task Parallel Library (TPL)
WPF Real-Time UI for CDO Trading/Compliance
C# WCF services for web, business logic and DB data layers
Automated Installers using Power Shell
Java market data server using NIO and Spring
ASMX Soap services providing reference data
Coherence cluster cache for Java and C# data servers/loaders.
Syncfusion Excel/Doc I/O
Typescript AgGrid PrimeNg Bootstrap
IT Project Lifecycle:
WELLS FARGO SECURITIES NYC SOFTWARE ENGINEER 3/2018 – 11/2019
-Hired to refactor C# .NET MVVM code across many types of RFQ securities trading systems for CDS/MBS and UST treasuries. This allowed code base to be 90% shared across platforms.
-Developed major UI/service components for Angular/OpenFin/HTML 5 Reactive real time RFQ trading system in under 6 months in an Agile GitHub environment.
-Support existing applications in Production.
-Assisted in increasing backend Java services performance which talk to ECNs.
UBS INVESTMENT BANK NYC ASSOC. DIRECTOR SOFTWARE ENGINEER 4/2016 – 3/2018
-Develop C#/WPF/WinForms solutions for real time UI Algorithmic Trading System.
-Global Development Environment using GITHUB Scrum/Agile.
-Upgraded ESignal Graphics Real Time C# library.
-Provide solutions to traders/support for complex application problems/enhancements.
-Manage movement/testing of data center for customer/market/OMS systems.
-Transitioned basket order entry from WinForms to WPF.
-Created trade validation routines for new Tick Pilot FINRA program trading guidelines.
COMTECHTEL Melville, NY CONSULTANT 1/2016 – 4/07/2016
-Advised company in upgrading/enhancing corporate website, HR/expense systems and all ETL layers. (C#/SSIS/ASP/SQL/JAVA)
-Using C#/SSIS 2012, integrated seven new sub divisions using ADP/CONCUR expense systems.
JP MORGAN CHASE NYC SENIOR IB DEVELOPER/ARCHITECT 4/2013 – 12/31/2015
-Mortgage UI/Workflow processes using C#, WPF, MVVM, Castle Frameworks.
-Created SSIS packages for ETL loading of Claims.
-Develop WCF services to make SSL connections for ETL operations against external web sites.
-Debug/Repair complex application level problems with internal support, Microsoft and other vendors.
-Perform regression and automated testing with Front/ Middle Office business stakeholders.
BNP Paribas NYC SENIOR C#/ WPF DEVELOPER 5/2011-4/2013
-Developed user configurable workstation application for trading, sales, research and compliance of convertible bonds deploying globally to NY, Paris and Asia.
-Coded variety of WPF Tool Widgets for security master, permissions, executions and reports.
-Created communication protocol and command interface for front office GUIs to receive/publish real-time prices, trader assumptions, yield curves, spreads and dividends to Bloomberg/Reuters.
-Developed automated stock loan compliance application GUI, C# ASMX services and daily jobs.
Wells Fargo Securities NYC ARCHITECT DEVELOPER 5/2006-5/2011
-Lead developer for converting WinForms based equity risk app to WPF for real-time account, holdings and reference data.
-Developed Coherence caching interfaces to manage product data in large replicated cache servers with auto-fail over. Served up over 2 million products with over 9 million synonyms – cusip, sedol, isin, tickers, etc.
-Coded portable object format layer for Linux and Windows interoperability.
-Authored C# ASP.NET websites to filter, sort, print, edit and export products.
-Created ICE Market Data Server (Oil/Gas/Coal Futures) to extract prices/order info, calculate best bid/ask with Reuters ripple fields and publish to RMDS using JAVA NIO.
-Implemented fixed income ratings sheet application for Moody’s/Fitch/S&P Ratings.
-Built Trading Limit web service for Prime Brokerage using TIBCO Business Events.
Trilogy Global Advisors NYC SENIOR .NET DEVELOPER 5/2005-5/2006
-Created C#, NT Services and GUI apps to integrate Long View day trading system with in-house accounting system.
-Re-engineered .NET auto matching systems for CTM and GTSS (FX)
-Developed an operations console to auto-check SOD, EOD and overnight operations.
CIBC World Markets NYC LEAD COM DEVELOPER 8/2004-5/2005
- Developed an equity order execution matching system that captured SIAC CFIX messages and built block trades for submission to trade engine in real-time for ADP's NYSE OCS via SIAC and DTC.
-Designed and delivered a real-time and batch mode trade publishing system for ADP's NYSE Overnight Comparison System (OCS) via SIAC and to DTC.
-Created message translation component for fixed length, xml, udf and tag-value data (FIX) formats.
Barclays Capital NYC SENIOR PROGRAMMER/ANALYST 7/2003–8/2004
- Interest Rate Derivatives Product Control Group
- Design/code/test and support VB/C++/Excel VBA Front Office System to provide Risk, PV, PL, G/L and reporting. Bond, Trade, Swaption and Treasury information from many dissimilar systems was warehoused, analyzed and published to other parts of the firm
- Designed System Support Tool in VB/Sybase to monitor EOD/SOD system functions and record support personnel actions. 8000 risk, PL and PV reports run daily
- Support/Enhance existing Bond Derivative Sybase stored procedures.
Credit Suisse First Boston NYC DEVELOPER Global Equity Derivative Trading Unit 5/2000–5/2003
-Authored Front Office GUIs for Options Trading, Payments and Risk/PL calculations.
-Integrate/Develop/Test COM Option calc servers with London and Asia teams.
- Developed STP OTC reconciliation system using VB, Oracle, ADO, XML and COM. This automatically published trader’s positions, P&L numbers and P&L attribution daily to an Oracle corporate results database. Extensive work with business analysts, infrastructure developers and traders.
- Help traders reconcile position, terms and pricing for EOD processing
Reuters Hauppauge, NY COM/C++/VB DEVELOPER CONSULTANT 10/1996-1/2000
-Designed/Coded Web server in VC++ MFC/COM to collect news stories in real-time and create HTML pages and for Verity Indexing/Search Engine.
-Upgraded Reuters Terminal Application for multiple newswire support. Troubleshoot communications bugs, leaks and system faults in TCP/IP SSL C++ drivers. Supported 25,000+ real-time news/quotes terminals.
-Debugged leaks, crashes, data corruption and communication problems in Reuters Dealing 3000 components. Which maintained CCY rates, counterparty, contact lists, holidays and real-time pricing information.
-Created Automated FX Proposal Matching system user interface in VB.
Walt Disney World Lake Buena Vista, Florida SOFTWARE CONTRACTOR 6/1996 – 4/1998
-Developed virtual reality exercise software in VC++/VB for Human Performance Center at Disney Institute. System reported human reaction, acceleration, velocity and stabilization in all directions using piezoelectric devices.
Cybex International Ronkonkoma, NY SOFTWARE PROJECT LEADER 6/1989-6/1996
-Developed C++/VB project to monitor, display and analyze human performance by controlling a robot arm
Fonar Corporation Melville, NY SOFTWARE ENGINEER 2/1984-6/1989
-Created FORTRAN/C++ modules to collect, process and display MRI images from the human body
Education & Credentials
BS in Computer Science Hofstra University Hempstead, NY 1983
Angular 8 UI development with HTML5 Prime NG/Ag-Grid 2019
GITHUB Integration with JIRA online training 2016
MVVM/Prism online training 2014
WCF Services Development in Visual Studio 2013
MVVM Microsoft Dev Ready Seminar 2011
WPF and ADO.NET Entity Framework for RAD development 2009
Microsoft Core Web Technologies using C# Visual Studio 2007
Sun Java 5 Boot Camp 2009