MARK FEUER
*** ***** ******** ***, *** *D ~ New York, New York, 10026
718-***-**** (Work Cell) 917-***-**** (Home Cell) ****.*****@*****.***
SOFTWARE ENGINEER
Highly skilled IT professional with extensive experience in SDLC. Strong critical thinker, specializing in developing custom systems using C/C++ and sql. Skilled with managing complex customer and partner relationships. Talented working on Legacy code and new products. Areas of expertise include:
Market Feed Protocol Design Customer Relationship Software Integration Infrastructure Development Troubleshooting Customer’s Software
PROFESSIONAL EXPERIENCE
Software Consultant, DCI Mar 2015 - present
Implemented the interface between DCI’s HFT application and Lime Brokerage using C++ and Lime’s API. This included debugging Lime’s API and designing code to bypass the bugs.
Using sql libraries, enhanced HFT application to allow binary data transfer between application and database.
Restructured code to improve performance. Profile code using MS Studio analysis tool.
Using OO design techniques, redesigned HFT application to allow systems to be more dynamic and to lower maintenance overhead.
Converting the application’s code from C to C++
Implemented GIT environment to allow simultaneous development by multiple employees.
Environment: C/C++, sql, GIT, MS Visual Studio, Bash Shell
Software Consultant, Objective Concepts Corp Apr 2008 - May 2013 & Jun 2016 - present
Senior Software Engineer, Objective Concepts Corp Jun 2013 - Dec 2014
Supported and enhanced Objective Concepts' MarketTest product, which enables functional testing of electronic market exchanges and broker trading systems. This is a distributed system. The back-end design features an encapsulated market simulator framework that provides accurate simulation of common market feeds and interfaces (140+ feeds supported). Simulators are controlled by a central test coordinator and a GUI, which accurately simulates functional regression and stress market scenarios. This system utilizes C++ and sql.
Assisted NYSE in the creation of the Exchange Data Protocol (XDP) Options.
Discovered and identified numerous customers’ bugs using only MarketTest’s logs and the protocol messages sent to MarketTest by the client’s software. Some bugs were so intricate they sometimes defied the customer’s comprehension, even after I identified the nature of the problem.
Knowledge of, and experience simulating, numerous financial protocols (e.g. CQS/CTS, XDP, UTPQ/UTPT, PINK FIX, UTP). This includes protocols using Base 95 numbering system.
Handled client relationships while collecting requirements. When a feed was used by multiple groups, I would handle the groups’ opposing needs. One of my biggest assets in handling the groups was my understanding the actual needs of each group, which sometimes differed from what the clients requested.
Mentored developers new to the company.
Created custom programs for the client which would be used to interact with MarketTest.
Enhanced MarketTest to interact with trading platforms using MQ Websphere.
Upgraded the system to latest compilers. This included rewriting parts of the system which contained deprecated methods.
Environment: C++, sql, MQ Websphere, Roguewave, QT, perl, MS Visual Studio
Software Consultant, Legg Mason Apr 2006 - Apr 2008
Redesigned and managed SmartStream reconciliation program.
Performed migration of data feeds onto a proprietary transportation method.
Environment: Unix (Solaris 5.9), Sybase 12.53, SmartStream Reconciliation 7.631, Korn Shell, Perl, SQL
Software Consultant, Deutsche Bank Oct 2000 - Nov 2005
Developed, from design through release, software to generate and manipulate Swift messages on Unix based hardware. This development was done in C, C++, Korn Shell and SQL stored procedures..
Created user requirement documents for reconciliation project standards.
Redesigned, updated and maintained SmartStream reconciliation program.
Managed local and off shore development of software.
Enhanced environment security by implementing SFTP into our UNIX environment.
Improved departmental efficacy through the restructuring of development and production environments.
Environment: SmartStream Reconciliation 7.631, AIX, Solaris, Oracle PL/SQL, C++, UNIX, Crystal Reports, Korn Shell, NDM, MQ Swift, putty.
Software Consultant, Citibank Oct 1996 - Jun 2000
Developed Citibank’s Unix based middleware system, which was used to transfer information between financial trading platform and brokerage clearinghouse, utilizing SQL, UNIX Shell scripts and C++.
Developed, from design through release, a proprietary open account system between financial institution and brokerage clearinghouse, utilizing CORBA/C++ code to communicate with the API backend.
Environment: C, C++, PL/SQL, AIX, CORBA, NDM
Software Engineer, MICROGNOSIS Dec 1992 - Jun 1996
Maintained/enhanced Micrognosis’ UNIX based Mips product. Mips delivers data from market feeds to a user application found on the trading floor.
EDUCATION
Hong Kong University of Science and Technology, Hong Kong (online course in progress)
* Full Stack Web Development
STATE UNIVERSITY OF NEW YORK AT STONY BROOK (SUNY), Stony Book, New York
Master of Science, Computer Science
RUTGERS UNIVERSITY, New Brunswick, New Jersey
Bachelor of Science, Mathematics / Computer Science
STEVENS INSTITUTE OF TECHNOLOGY, Hoboken, New Jersey
Continuing computer science education.
INHOUSE TRAINING, MICROGNOSIS, New York, New York
* Series 7 * SunOS System Administration, BSD 4.1.3