Nan Gu
Verified Expert in Engineering
Software Developer
Nan Gu has 10+ years of experience in the financial industry mining data, building predictive pricing models, and running algorithmic trading strategies. As a freelancer, he'd like to better utilize his full-stack skills in data science and engineering to help organizations achieve their goals.
Portfolio
Experience
Availability
Preferred Environment
Windows, Linux, Microsoft Excel, SQL, Python, R, C++, C
The most amazing...
...auto-code generation system I've created generates highly efficient C/C++ implementations of ML models with selected predictors from a factory of features.
Work Experience
Co-founder, Full-stack Data Scientist and Engineer
Self-employed
- Co-founded the current firm with minimal initial resources and successfully developed stable business relationships with clients.
- Oversaw and implemented a full-stack system to provide high-frequency trading services to selected clients.
- Invented an in-house scheduler for cluster computing and an automated code generation system for efficient implementation from research to production.
Equity Options Trader
XR Trading LLC
- Created and managed the fully automated delta-one trading book that greatly augmented the profitability of the options trading business.
- Architected and oversaw the next-generation automated options trading system.
- Researched and demonstrated several new trading strategies to be fully deployed onto the next-generation trading system.
- Performed the daily operation and risk management of existing volatility trading strategies.
Financial Engineer
Spot Trading LLC
- Researched and implemented several volatility surface skew models.
- Developed the in-house option pricing engine that replaced then industry-leading vendor products.
- Developed models and engines for real-time trading risk calculation.
- Developed the real-time volatility surface calibration system.
- Designed and implemented the firm's first-ever automated market-making system.
Experience
Minimalist Scheduler for Cluster Computing
R Generated Daily Report of Trading Statistics
SQL-based Daily Correlation Computation
Skills
Languages
C++, R, Python, SQL, C#, C
Paradigms
Template Metaprogramming, Data Science, Agile Software Development
Other
Data Mining, System Architecture, Machine Learning, Agile Software Testing, Data Visualization, Deep Learning, Trading, Algorithmic Trading
Tools
Microsoft Excel, Cluster
Platforms
Linux, Windows
Libraries/APIs
Microsoft HPC
Education
Ph.D. in Mathematics
Purdue University - West Lafayette, Indiana
Master's Degree in Computational Science
Purdue University - West Lafayette, Indiana
Bachelor's Degree in Information and Telecommunication
Xi'an Jiaotong University - Xi'an, China
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring