Jiqiang Guo

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jiqiang Guo is a PhD-trained statistician and seasoned quant developer with 14 years of experience building research and trading systems in New York. He combines strong C++, Python and Scala engineering skills with deep expertise in Bayesian modeling—contributing to core Stan projects and RStan to improve sampling, debugging examples, and post-processing workflows. His industry work spans Millennium and boutique asset managers where he translated advanced statistical methods into live long-short equity strategies and production trading tools. Comfortable moving between research and production, he has a track record of fixing nuanced numerical bugs (e.g., integer-division and optimizer swaps) and adding practical features that increased reproducibility and flexibility of probabilistic inference.
code14 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Statistics, Doctor of Philosophy (Ph.D.), Statistics at Iowa State University
bookMaster, Management Science, Master, Management Science at Zhejiang University
languagesChinese, English
github-logo-circle

Github Skills (16)

bayesian-statistics10
statistics10
mcmc10
bayesian10
probabilistic-programming10
stan10
c-language10
statistical-models10
cprogramming-language10
bayesian-data-analysis10
statistic10
bayesian-inference10
r10
statistical-inference10
model-building9

Programming languages (8)

JavaC++RJavaScriptHTMLVim scriptRubyPython

Github contributions (5)

github-logo-circle
stan-dev/rstan

Apr 2012 - Aug 2018

RStan, the R interface to Stan
Role in this project:
userBack-end Developer
Contributions:1 release, 993 commits, 26 PRs in 6 years 4 months
Contributions summary:Jiqiang's primary contribution was to add a feature for extracting samples for a fitted object, which involved modifications to the C++ code in `stan_fit.hpp` and `rstan/R/stanfit-class.R`, introducing a new method in the Rcpp module definition file. The code changes include new functions and functions, and it appears the changes involved refactoring for enhanced usability with the Stan system. This user also modified the source to fix a bug regarding integer division, indicating a focus on ensuring the code's mathematical soundness.
r-packagebayesian-inferencestanrstanrstats
stan-dev/example-models

Mar 2012 - Oct 2014

Example models for Stan
Role in this project:
userData Scientist
Contributions:54 commits in 2 years 7 months
Contributions summary:Jiqiang primarily contributes to example models for Stan, a probabilistic programming language. They refine and debug existing models, removing unused parameters and integrating binary parameters. The user also adds and modifies post-processing scripts in R for the analysis of the generated samples, incorporating comments, adjusting the file reading parameters, and integrating with BUGSExamples to compare with other tools. These modifications are spread across multiple example models, ensuring correct model execution and providing insights into the model's behavior.
stan
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jiqiang Guo