Rich Newman

About

How To Ski

This blog covers technical items in C#, .NET, and other areas that interest me, including the occasional post on derivatives and derivatives pricing.

I work in the investment banking division of a large bank based in Canary Wharf in London. I work in exotic credit derivatives technology.

Over the last year I have overseen a small team building a trading system that does portfolio management and risk management for structured credit products known as ‘CPPI’ or ‘DPI’ or, more recently, ‘CPDO’. Our system is C# front-to-back, and uses SQL Server for database storage. The system went successfully live at the start of 2007.

I have more years of experience than I care to remember working on trading systems, in FX options and equity derivatives as well as credit derivatives. I have been working professionally with .NET since 2001.

12 Comments »

  1. Dear Newman,
    Great work!
    I too asked yesterday in my company to produce the report of how many lines of code are there in two big .net projects.

    Your project solved my task within a minute.

    Thank you so much
    Kishor

    Comment by Kishor — August 29, 2007 @ 7:37 am

  2. Hi Richard,
    Really enjoying your articles and has been great start in order to get my head around this maze of concepts that is CAB. Am sure it will be worth it in the end but I am finding it hard to grasp all the ideas and put into practice. I wondered if you had an article, or any thoughts about, the use of State in order to maintain state? Is this still being used in the currect version of CAB?

    Regards
    Stephen

    Comment by Stephen — September 25, 2007 @ 8:29 pm

  3. Hi Rich,
    my compliments for the great work done in the 15 articles on CAB/SCSF.
    Also if they are not going too deep in details on CAB/SCSF I can tell you that I learned and understood CAB/SCSF concepts and the way they work reading your 15 articles much better than after reading an entire book such as David S. Platt’s “Programming Microsoft CAB and SCSF”.
    I’m looking forward to see Part 16 and possible following chapters.

    Regards
    Walter

    Comment by Walter — November 1, 2007 @ 1:34 pm

  4. Hi Rich

    Your articles about CAB are great, I have studied microsoft docs about CAB , but understand it when I read your articles.

    Best Regards
    Reza Rahmati

    Comment by Reza — December 5, 2007 @ 7:08 am

  5. Hi Rich,

    I’m in the process of learning SCSF and I’ve found your articles to be great and very informative. I’m trying to push for it at work as it would make sense to have a common architecture rather than crafting something similar in-house, in this day and age you should have to start messing about with SetParent ;-). I’ve found it a very large learning curve and your articles have been very informative, more so than reading Platts book (which has a lot of white space). Are there any courses that you would recommend as we’ve got about 10 developers who will need to learn SCSF and my knowledge is still very new and possibly not right! Are you looking for a contract at a Investment house in the City (London)? ;-)

    Great stuff.

    Cheers

    Steve

    Comment by Steve — December 7, 2007 @ 12:01 pm

  6. Rich,

    I just wanted to say thanks for putting together the great articles on CAB and SCSF. I’ve been working with CAB since early 2006 and this past summer moved over from Canada to work in the Wharf. I’ve had to ramp up several team members in CAB over time and your articles provide an excellent start. Most recently I’ve been working closely with Kent Boogaart on WPF based CAB implementations — the three of us should get together for lunch someday if you’re just next door.

    Keep up the great work,

    Syd.

    Comment by Syd Millett — January 15, 2008 @ 10:58 am

  7. Rich

    I’ve enjoyed reading your articles. Many thanks.

    Rich/Syd.

    My last 2 .NET contracts have been with retail banks and I’m looking to make the switch to investment banking. It seems like a tough cookie to crack as most roles typically require investment bank experience already. But how do you get that if you can’t get in?

    Any advice you could give on ‘breaking-in’ would be much appreciated?

    regards

    Comment by Andy — March 3, 2008 @ 11:42 am

  8. Hi,
    Thanks a lot for all your articles. I love reading them especially the one on SCSF/Cab and on FPML.

    Great work !!

    Comment by Harsh — March 22, 2008 @ 8:55 am

  9. Rich, I was wondering if you could help me with something a little more advanced. I can get Excel calling C# libraries fine and displaying forms etc but cannot seem to find a way of getting the interaction 2-way in certain circumstances. I want to display a WinForm from Excel (this is fine), have the user select some settings etc and submit, the form then calls a web service which returns it data, then the form pass the data back to Excel. It’s this last bit I cannot work out. I thought of maybe using Events, passing a reference to Excel into the library etc but cannot get anything working. I could make the form modal and examine the calling class for a HasData setting but this modal operation is not ideal. Any ideas?

    Thanks

    Mark.

    Comment by Mark — March 31, 2008 @ 3:14 am

  10. You are writing a very good articles. Thank you so much. You are really a great guy.

    Comment by andrew — June 12, 2008 @ 11:19 am

  11. Hi,
    Thanks you so much for your “A Beginner’s Guide to calling a .NET Library from Excel” tutorial. It shows the clear way of calling NET library from
    Excel. But I get the runtime error when i run.
    “Run-time error ‘91′:
    Object variable or With block variable not set”
    How can I correct that.Please help me. Thanks you so much.

    Comment by kkzin — June 16, 2008 @ 9:06 am

  12. You have been doing a great job Rich… Cant wait to see you next article on SCSF/CAB. Please keep it coming.

    Comment by Phil — June 19, 2008 @ 11:43 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.