Matthew Katz 147 Amity St, Apt 1 Brooklyn, NY 11201 U.S.A. Home Phone: +1-646-285-3817 Email - please include eggplant in subject line: resume@MoreLightMoreLight.com Professional Objective: To write powerful software that frees humans to work on interesting problems. Programming: Languages: C# (Senior), .Net, C++, PERL, JavaScript, XML, XSL, Ruby on Rails, PHP, SQL. Tools: SQL Server, VS 2005, XML Spy. GUI Design: Graphical Display of Quantitative Information training from Edward Tufte, User Experience Design. Financial Sector: Experience in: FIX, Equities, Derivitatives, Fixed Income, Front Office Flow, Trading Systems, Back Office Booking and Reconciliation, Client Interaction, Trader Interaction, Trading Floor Experience. Employment History: Associate Vice President -- Bank of America (New York, NY) April 2004-Present Software developer for the BofA Securities Prime Brokerage, which has been consistently ranked #1 in technology among PB's in the Global Custodian Prime Brokerage Survey. Projects: * Created Real Time PNL 2: Excel front end VSTO C# .Net system that provides real time profit and loss changes to hedge fund clients. * Wrote Web Reports: Client side Aspx pages that queried SQL Server and output to html, Excel, or pdf * Initiated, Created and Released Quick Trade Monitor: Support tool for help desk to monitor EOD trade files using a Windows Forms GUI and web services. * Initiated, Created and Evangelized Support Queries Page: Simple aspx page that reduced developer support time by 80%. * Created Deployment System: Used to build our staging, production and development environments from automatically built MSI files. * Extended Trade File Import System: Built out support for Ezecastle, High Velocity Trading and other formats, built UAT environment, wrote client documentation package for this C# server that imported client trades to SQL Server. * Wrote Extensible Trade Export System: Aspx page that used stored procedures to pull data into XML transform it to client's expectations using XSL. Achievements: * Developed Real Time PNL 2 in 6 months with 75% resources. PNL2 supports 6000 simultaneous positions with real time pricing. Trade Support Analyst -- UBS (Stamford, Connecticut) March 2002-March 2004 Software developer and trade support analyst for equities trading client connectivity team on the world's *largest* trading floor. Projects: * Created Program Trading Monitor: IRC and PERL bot that monitored multiple databases for Program Trading desk. * Created Trading Deployment System: PERL system to do deployments and intraday 1 second failovers for the A4 high velocity trading system. * Supported 400 Equities Traders: From hardware to network to software to FIX messages. Responsible for client to market trade flow. Achievements: * Won award: "*Best Chatbot - UBS Global Equities*" for interactive program trading flow monitor bot. Saved traders time and preserved client business, freed up 1 full support staff. Software Developer -- Sungard Data Systems (Rochester, NY) January 2001-March 2002 Software developer on the BRASS/UMA/U2 system, NASDAQ Market Maker software that processed up to 70% of the volume of the NASDAQ. All development was done in C/C++, the frontend was MOTIF Projects: * Created Drip Orders: Allowed market makers to drip large orders out to the market in small timed chunks to avoid moving the market. * Increased Stability: Led small team to perform code and core dump analysis. Simplified code, reduced instability and increased customer satisfaction. * Simplified Time in Force Code: Used Object Oriented Programming to simplify and centralize TIF code. Reduced related lines of code by 50%. * Performed Bug Fixes: Wrote various bug fixes and customer requested enhancements. Achievements: * Increased core stability of the system, hunting down the top instability issues. Software Developer -- University of South Carolina Computer Services Department (Columbia, SC) June 2000-January 2001 SQL and GUI developer responsible for data integrity in transition of all alumni information from mainframe storage to relational databases. Projects: * Created Data Cleaning Scripts: Wrote hundreds of sql data validation scripts to find unusual data for review and PowerBuilder frontends to display results to users. Achievements: * Reduced mailing costs and increased data integrity. Honors and Recognition: * CEDA SEC JV Debate Championship, 1998 * SC State Debate Championship, 1995 Miscellany: This resume is composed in resume xml. *One* source file can be processed through various XSL transforms to produce many output formats. Education: B.S. in Computer Science, December 2000 Univeristy of South Carolina GPA in Major: 3.9. In major with weighting for honors courses. Interests: * SCUBA. PADI Certified Open Water Diver