- Working with Bloomberg LP - Help expand and maintain massively parallel computing processes for Mortgage-backed securities analytics. Duties include developing various backend analytic libraries and algorithms using Monte Carlo systems for simulating market volatility. Also in charge of optimizations for various projection libraries used for market simulations. Major project is a large multi-process and multi-threaded server that spans a large linux cluster, doing Option Adjusted Spread calculations.
- Graduated from Case Western Reserve University with a Masters of Engineering and Management, Bachelor of Science in Computer Science and Minor in Economics
- Proven ability to take up complex projects and executing them from start to end.
- Excellent communication skills with an aptitude for inter-personal skills.
Specialties: Core C/C++ programming, ADSP/C#/.NET Software, Application Software, Parallel Computing
Project Management, Product Development and Management, Negotiations, Six Sigma
Financial Software Developer @ Lead project developing a new analytics service to replace legacy system used in company. New server was a multi-threaded analytics service with various components and pieces. The main server consisted of a python front end, which handled communication and request dispersion, along with several specialized C++ libraries optimized for accuracy and speed. This service was designed and deployed across a large linux cluster, with a request router front end handling the machine throughput.
Worked in Core Mortgage department with a focus on massively parallel calculations. Bloomberg LP performs many different analytics on Mortgage securities. These analytics require large amounts of processing power, and the process that queued and dispensed these workloads required many moving pieces, all responding to various inputs from the machine cluster. I worked on maintaining and improving this process, as well as expanding it to newer and more advanced machines as they came online.
Worked on Client-Side applications that Bloomberg LP customers would use on a day to day basis. Created "MTST" screen - a Mortgage Structure Analysis that provides customers with a view of projected cashflows, defaults and various performance metrics for Agency backed CMO's.
Application consisted of C/C++ back end server process that was connected to a JavaScript front end. The JavaScript would send requests to the server, the server would collect and the data and send it back to the JavaScript for further parsing and finally display to clients. From April 2010 to Present (5 years 7 months) Greater New York City AreaConsultant @ Worked with BeeDance as they prepared to launch a new service that would coordinate and optimize various aspects of the waste recycling system. Proposed business ventures, future strategies and public relations systems for the company moving forward. From November 2009 to May 2010 (7 months) Cleveland/Akron, Ohio AreaWeb Designer / Application Developer @ Worked on ASM International website, updating information and stories that were found relevant to companies interest. From October 2009 to March 2010 (6 months) Cleveland/Akron, Ohio AreaIT Assistant to the Dean @ Worked on general computer maintenance for staff of NORD building on campus, and oversaw computer lab for students, fixing technical issues on the computers as they would arise.
Teachers could enter help requests, and I would be dispatched to their offices / classrooms to help fix outstanding issues / repair broken hardware. From September 2008 to April 2009 (8 months) Cleveland/Akron, Ohio Area
BS & MS, Computer Science, Management, Economics @ Weatherhead School of Management at Case Western Reserve University From 2005 to 2010 Bachelor of Science, Computer Science @ Case Western Reserve University From 2005 to 2009 Christopher Pilch is skilled in: Programming, C++, C, Python, JavaScript, Java, Fortran, STL, Databases, Parallel Programming, Business Strategy, Project Management, Management, Linux, Six Sigma, Microsoft Excel, Product Development, Software Development, Parallel Computing, Parallel Processing, Web Development, Business Management, Negotiation, Contract Negotiation, Financial Accounting, Project Accounting, Software Project..., Project Portfolio...