Qinbin Tian

Software Engineer at 招商局金融科技有限公司

Haidian 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
Qinbin Tian is a software engineer based in Haidian District, Beijing with nine years of experience building performant back-end systems. He holds both bachelor's and master's degrees in Computer Software Engineering from Beijing Jiaotong University, graduating with strong GPAs. At 招商局金融科技有限公司 he works on production software engineering problems, bringing practical optimizations and systems thinking to real-world services. Qinbin contributes to open-source high-performance computing tooling, notably improving ThunderSVM by integrating OpenMP into CUDA kernel workflows to speed up SVM computations on CPUs. His background combines rigorous academic training with hands-on performance tuning, making him especially effective at squeezing extra efficiency from numerical and parallel workloads. He prefers solving low-level bottlenecks that yield outsized improvements in large-scale machine learning pipelines.
code9 years of coding experience
bookMaster's Degree, Computer Software Engineering, 3.6/4.0, Master's Degree, Computer Software Engineering, 3.6/4.0 at Beijing Jiaotong University
github-logo-circle

Github Skills (8)

openmp10
svm10
c-language10
parallel-computing10
cprogramming-language10
cuda9
linear-algebra8
gpu7

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
Xtra-Computing/thundersvm

Nov 2017 - Feb 2021

ThunderSVM: A Fast SVM Library on GPUs and CPUs
Role in this project:
userBack-end Developer
Contributions:189 commits, 11 PRs, 126 pushes in 3 years 3 months
Contributions summary:Qinbin's commits primarily focused on optimizing the ThunderSVM library, specifically by implementing OpenMP for the `kernel_sum` and `get_working_set` functions. This involved modifying CUDA kernel files to incorporate OpenMP directives. The changes aim to improve the performance of SVM kernels on CPUs.
cudaregressionlibsvmsvmgpu
QinbinLi/DPBoost

Jul 2019 - Oct 2022

Privacy-Preserving Gradient Boosting Decision Trees (AAAI 2020)
Contributions:16 commits, 1 PR, 5 pushes in 3 years 3 months
gradient-boosting-decision-treesdecisionprivacydifferential-privacydecision-trees
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
Qinbin Tian - Software Engineer at 招商局金融科技有限公司