Nicholas Ferguson work email
- Valid
- Valid
Nicholas Ferguson personal email
nicholasferguson@wingarch.comHe has specialized, over the past six years, in high/ultra high frequency algo engines used for trading, especially ETFs and FX ARB. His dev tool skills included KDB/Q, C++, C, C# WPF (MVVM) and WinForm (MVM), Java, Perl, Python, VB, Win64, Linux 64, Matlab and Octave. He has a well rounded exposure to trading desks at multiple firms. He has developed algo scripts for R/T hedging and quotes. His algo engines included (1) a C++ liquidity transformer, that handled arbitrage with depth of books for ETFs, Stock Baskets and E-mini Futures with a C# client GUI with WPF MVVM (2) a C++/java delta-gamma trading algo engine, used for ETF Lead Market Making at ARCA/NASDAQ. (3) a C++ Exchange Simulator, processing R/T Wombat data, and Reuters E-mini futures, to test/optimize dev of algos. It had a C++ GUI. It was also used as a test bed for CEP. He developed "Proof of Concepts" for trading desks, to demo their new trading initiatives. He developed C++/Perl infrastructures to reduce and eliminate operational risks at Market Open, in ETFs, Stock Baskets and E-mini Futures, that could impact these algo engines. He developed C# console apps to analyze daily fix log files to streamline Market Making and Pair Trading Apps. He has worked at Deutsche Bank Securities, Credit-Suisse, Bear Stearns, Lehman Brothers and Barclays Capital. In 2001/2002, he passed Cisco's CCNP/CCDP, to work with network engineers to fine tune trading infrastructures. He solved a major operational risk issue at Lehman, with his CCNP/CCDP & dev skills, for an FX ARB farm.KDB+/Q "Proof of Concepts" to demo high frequency of complex computations over large data sets.Demos were based on MS theses or public quant examples.https://github.com/nicholasferguson/kdb.q.SABR.Nelder.Mead ( This solves SABR with Nelder Mead over 9 Strikes and 20 Experies)https://github.com/nicholasferguson/kdb.q.kalman.filter.Missing.Data.INS.GPS (This inserts defaults for missing data, using Kalman Filter)https://github.com/nicholasferguson/kdb.q.kalman.filter.beta.ETFs https://github.com/nicholasferguson/kdb.q.studies/powermethod.txt ( This returns dominant eigenvalue/eigenvector )Upcoming: a KDB+/Q Pair trading with Nelder Mead.Other KDB Projects:Developed at Barclays complex reports. Java scripts created KDB sql scripts, as atomic as possible. System ran under an hour. Previous version ran overnight. KDB feed handlers for a Swap and a Quant Desk. Matlab clients to KDB for a Quant Desk. At Lehmans: KDB feed handlers, with Historical and R/T instances for a FX Arb Farm.
Wingarch Inc
-
Dev C++. Reviewed Strategies For Ultra High Frequency For Algorithms And Computational Systems.Wingarch Inc Dec 2014 - PresentNon Disclosure Client. Q/KDB+, C++, SIMD, Vectorization, read Assembly. POC to migrate C++, Python, Matlab and Quant Excel S/H's to KDB+/Q. Some KDB+/Q scripts migrated to C++ as shared libs. Used Compiler-Explorer. Reviewed strategies for ultra high frequency for algorithms and computational systems: including SABR, interest rate curves, limit order books, order matching. C++ versions of disruptor pattern.Developed KDB+/Q "Proof of Concepts" to demo high-frequency of complex computations over large data sets.Demos were based on MS theses or public quant examples.https://github.com/nicholasferguson/kdb.q.SABR.Nelder.Mead ( This solves SABR with Nelder Mead over 9 Strikes and 20 Experies)https://github.com/nicholasferguson/kdb.q.kalman.filter.Missing.Data.INS.GPS (This inserts defaults for missing data, using Kalman Filter)https://github.com/nicholasferguson/kdb.q.kalman.filter.beta.ETFs https://github.com/nicholasferguson/kdb.q.studies/powermethod.txt ( This returns dominant eigenvalue/eigenvector )Upcoming: a KDB+/Q Pair trading with Nelder Mead.
-
Wrote "Initial Scope Report"Zimmer Partners Feb 2020 - Feb 20202 Day ProjectWrote an "Initial Project Scope Report", for one of their projects involving Excel. A good project scope report insures that a project is successful and delivered within schedule.
-
Senior Developer - Quant Desk For Swap TradingSmbc Capital Markets Aug 2014 - Nov 2014Quant Desk supporting Swap trading. Worked on excel spreadsheet infrastructure/functions/data aggregations and Reuters Market Data. Provided solutions for managing data obtained from shredding Reuter pages. Firm migrated to Reuters Elektron.
-
DeveloperNon Disclosure Jun 2013 - Aug 2014Ultra high frequency messaging, including CEV into calc engine paths; and outputs from calc cngines.
-
Senior Dev - Algorithmic Engines For Market Making Etf Trading DeskCredit Suisse Jan 2013 - Jun 2013Zurich, Ch- Worked on profiling / optimizing third party engine- Trained team on Fix Protocol.- Optimized spread sheets -
Senior Dev - Algorithmic Engines For Market Making Etf Trading DeskDeutsche Bank Securities 2010 - 2012Team member to initiate ETF Desk as Lead Market Maker at NYSE- C++ algorithmic engine to handle market making quotes at ARCA/NYSE with automatic hedging- Designed and developed extensive real time UAT infrastructure to test market making algorithms- C++ app to publish bespokes to Bloomberg and Reuters- Java apps for special aggregation of market data from Reuters- C++ Exchange Simulator, to test algorithms, using Wombat R/T data and Reuters Future Data.
-
Senior Dev - Algorithmic Engines For Market Making Etf Trading DeskCredit Suisse 2007 - 2009Zurich, Ch- C++ Liquidity Transformer to handle client flow orders for ETFs.- C# app to manage Market at Open and Close Imbalances.- Perl/C infrastructure to audit/proofread data before Market Open. Recomputed all ETFs and generated reports on dropped/added stocks; excluded assets, for all ETFs.- C app to audit/proofread market data at market open.
Nicholas Ferguson Skills
Frequently Asked Questions about Nicholas Ferguson
What company does Nicholas Ferguson work for?
Nicholas Ferguson works for Wingarch Inc
What is Nicholas Ferguson's role at the current company?
Nicholas Ferguson's current role is Dev C++. Reviewed strategies for ultra high frequency for algorithms and computational systems. at WinGarch Inc.
What is Nicholas Ferguson's email address?
Nicholas Ferguson's email address is ni****@****rch.com
What skills is Nicholas Ferguson known for?
Nicholas Ferguson has skills like Sybase, Equities, Bloomberg, Market Data, Trading Systems, Foreign Exchange Options, C++, Derivatives, Electronic Trading, Etfs, Investment Banking, Equity Derivatives.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial