Tianning Li

Software Engineer at StepFun

Shanghai, Shanghai, 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
Tianning Li is a software engineer with seven years of experience building full-stack web apps, data pipelines, and ML-driven analytics, currently pursuing an MS in Electrical Engineering at USC and based in Shanghai. He has led product-focused engineering work—shiping a 20+ page food-ordering MVP and a 40+ screen React Native app as a tech lead—while also contributing to backend data tools and open-source technical-analysis libraries (implementing indicators like STC and Stochastic RSI for the well-known 'ta' repo). Comfortable across TypeScript/React, Node/Express, MongoDB, AWS Cognito, Python, Pandas and TensorFlow, he blends front-end UX delivery with quantitative data science and trading-analysis experience. Past roles span startups, research labs, and enterprise internships (Ctrip, Deloitte), reflecting an aptitude for turning research and large-scale data (100+ TB HDFS exposure) into product features. Colleagues describe him as a pragmatic builder who improves processes and developer productivity, with a knack for creating dashboards and visualization that make complex data actionable.
code6 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MS Electrical Engineering, Master of Science - MS Electrical Engineering at University of Southern California
bookBachelor of Science - BS Applied and Computational Mathematical Sciences (Data Science and Statistics), Bachelor of Science - BS Applied and Computational Mathematical Sciences (Data Science and Statistics) at University of Washington
bookA-level, A-level at Cambridge International Center of Shanghai Normal University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
3reputation
22reached
0answers
1question
github-logo-circle

Github Skills (6)

pandas10
python10
trading10
numpy10
msword6
visual-studio6

Programming languages (6)

TypeScriptJavaSolidityJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
bukosabino/ta

Jun 2020 - May 2022

Technical Analysis Library using Pandas and Numpy
Role in this project:
userBack-end Developer
Contributions:3 reviews, 13 commits, 4 PRs in 1 year 11 months
Contributions summary:Tianning primarily contributed to the development of technical analysis indicators for financial data. Their work focused on implementing new indicators, such as the Schaff Trend Cycle (STC), Stochastic RSI, Weighted Moving Average (WMA), Percentage Volume Oscillator (PVO), Percentage Price Oscillator (PPO), and Ulcer Index. The commits demonstrate the use of Pandas and NumPy for data manipulation and the creation of new features within the 'ta' library. The user also fixed bugs in existing indicator implementations.
financialmomentumpythontechnical-analysis-libraryfundamental-analysis
lit26/project_list

Sep 2020 - Jun 2024

Develop a website using React.js for personal projects showcase.
Contributions:4 PRs, 43 pushes, 6 branches in 3 years 9 months
reactpersonal-projectsreact-jsreactjsshowcase
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
Tianning Li - Software Engineer at StepFun