Post Job Free
Sign in

Software Developer System

Location:
Larchmont, NY
Posted:
July 01, 2012

Contact this candidate

Resume:

Jonathan Peyser

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

Teaneck, NJ 07666

201-***-****

*******@*****.***

UNIX Development and Support / Relational Databases / Trading System Applications

• Experience spans the full project life cycle functions.

• Track record of automating complex tasks that improve process efficiency.

• Ability to function as both a hands-on system development professional as well as a team leader

Technical Proficiency:

Development: Perl, C / C++, Java, UNIX Shell, SQL, HTML, XML

Tools: UNIX, Linux, Sybase, Oracle, Apache

UBS 2010-2012

Software Developer – Consultant

Member of the Mortgage Back Securities IT team that supports a proprietary trading system and market feeds.

• Responsible for the development and maintenance of the market feeds from various providers (Intex, Bloomberg, Market, ABSXchange) using Perl and C++.

• Automated the upload of pools from the various agencies, optimizing the load time and improving the status messages.

• Enhanced the structure of our Perl environment using OOD to allow separate modules to be reused while keeping the logs separate.

• Parsed and loaded data from spreadsheets and generated XML feeds for internal use.

• Upgraded Perl modules where necessary for Sybase 15 upgrade. Migrated SQL from Sybase to Oracle.

Barclays Capital 2009-2010

Software Developer - Consultant

I am a member of a team that is moving the company’s reconciliation system from their legacy systems to the third party Intellimatch system.

• Develop Perl scripts and Sybase stored procedures for extending the Intellimatch reconciliation system.

• Create import formats, filters, automatch rules and reports on the Intellimatch system.

Bear Stearns / JPMorgan 2006-2009

Senior Software Developer

Support all aspects of the derivative trading systems. Extensive experience with writing Perl and UNIX Shell scripts.

• Automated the release process that moves files to multiple machines using a dynamic list of target hosts. Drastically reduced the time required while ensuring a clean release.

• Created a web site for displaying the status of different jobs running on multiple hosts. The information from each job was further used for load balancing the batch hosts to increase speed and efficiency. Created a second web site to allow privileged users to kick off their batches in a timely fashion.

• Wrote expert scripts for building and merging modules from the version control repository. The scripts step through each task, giving the user control of the process while ensuring that no step is missed. Assists the users by prompting them with the default values.

• Installed/Updated/Maintained the Mercury SiteScope and Mercury Diagnostics software. These processes monitor active processes, logs and system resources, sending alerts to the support staff about errors and failures.

• Implemented the Java Trading Servers on the Azul machines to significantly optimize performance.

• Wrote scripts for creating, purging, and upgrading the enterprise computer grid correctly and efficiently, avoiding unnecessary restarts and inadvertent stoppages.

eSpeed / Cantor Fitzgerald

Senior Software Developer 2000 –2006

Developed and supported trading systems for multiple trading desks. Developed trading software systems using Perl, C, and Java.

• Maintained and expanded trading system, consisting of UNIX middleware, GUI front ends and Sybase back ends, for several Fixed Income desks.

• Led a team responsible for enhancing the Municipal Bonds trading system with a front end website which significantly improved the speed and efficiency.

• Worked with credit and trading groups to integrate a real time credit checking program with the trading system to provide an electronic trading option.

• Implemented web service calls between different platforms to allow access of data by different software programs.

• Designed business rules database tables for calculating commission schedules.

• Implemented electronic confirmations for voice clients. Also upgraded a Java based server that created and sent PDF confirm files to clients.

• Worked with both internal and external clients in creating a process flow for sending trades to SUNGARD’s Phase 3 clearing system and returning the statuses to replace the manual entry process.

Paine Webber 1998-2000

Senior Software Developer

Created a UNIX interface to a stock options management system for client companies that allowed their employees to exercise their options through a web page. Led a team that completed the following projects:

• Developed Sybperl procedures for the daily importing of ASCII files into a Sybase database that allowed employees to see their current status in real time.

• Converted stored procedures from one at a time operations to handling bulk transactions that exponentially decreased the processing time.

• Created C++ classes for Sybase CTlib calls to significantly shorten the calling programs.

• Created cross platform message queues using IBM MQ series to ensure that all programs running on different systems communicate with each other to facilitate timely parallel processing.

• Created business rules database tables for tailoring online agreements for different customers.

Education

MS, Computer Science, Fairleigh Dickinson, Teaneck NJ

BS, Computer Science, Loyola College, Baltimore MD



Contact this candidate