Xianying Tan

Head Of Portfolio & Quantitative Management

Chaoyang District, Beijing, China
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
Xianying Tan is Head of Portfolio & Quantitative Management with 11 years’ experience blending actuarial rigor, asset management and hands-on software engineering to build systematic investment tools. Based in Beijing, she leads portfolio construction and quantitative strategies at Allianz while previously designing factor models, hedging frameworks and end-to-end quant systems at Generali China. Technically fluent in R, C++11, Python, Rust and SQL, she contributes to prominent open-source R projects (notably enhancing rstudio/DT and data.table fixes for UTF-8 and performance), reflecting deep low-level data handling and UI-to-server expertise. A CFA charterholder with MSc in Actuarial Science, she is as comfortable fixing encoding bugs and VBA models as she is steering multi-asset portfolios, and she’s known for pragmatic automation that turns complex analytics into production-ready tools.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor's Degree, Actuarial Science, Bachelor's Degree, Actuarial Science at Nankai University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
2,833reputation
44kreached
19answers
1question
Badges
shiny
top-5%
checkbox
top-5%
github-logo-circle

Github Skills (24)

javascript10
strings10
utf10
r10
data-manipulation10
c-string10
datatable10
datatables10
cprogramming-language10
checkbox9
data-structure9
algorithm9
algorithms9
jquery9
shiny9

Programming languages (15)

PowerShellJavaC++CSSRustCHTMLKotlin

Github contributions (5)

github-logo-circle
rstudio/DT

Jan 2018 - Apr 2022

R Interface to the jQuery Plug-in DataTables
Role in this project:
userFull-stack Developer
Contributions:12 reviews, 161 commits, 100 PRs in 4 years 3 months
Contributions summary:Xianying primarily contributed to enhancing the functionality and usability of the `dt` R package, which provides an interface to the jQuery DataTables plugin. Their work involved implementing new features like shift-click selection for multiple rows, improving the formatting of date/datetime column filters, and addressing bugs related to styling and user interactions. Additionally, they made improvements to the server-side processing mode, ensuring compatibility with features like sub data frames and the ColReorder extension, demonstrating a focus on both client-side and server-side aspects of the package.
datatablesr-packagehtmlwidgetsjqueryr
Rdatatable/data.table

Jan 2018 - May 2021

R's data.table package extends data.frame:
Role in this project:
userBack-end Developer
Contributions:14 reviews, 85 commits, 34 PRs in 3 years 4 months
Contributions summary:Xianying primarily focused on improving the `data.table` package by addressing bugs related to string handling and UTF-8 encoding. They implemented fixes to ensure consistent behavior with non-ASCII strings and prevented garbage collection issues. Furthermore, the user contributed to enhancements such as `setnames()` and `rbindlist()`, ensuring correct functionality and data integrity. These changes demonstrate a deep understanding of the package's internal workings and a focus on data manipulation performance and correctness.
r-packageframecranrrstats
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