Yilin Wei

Senior Data Scientist

Suzhou City, Jiangsu, 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
Yilin Wei is a Senior Data Scientist with 11 years of experience building end-to-end analytics, forecasting, and visualization solutions for organizations from the United Nations to high-growth fintech. She specializes in Python, SQL, DBT, BigQuery and visualization (including D3.js), and has repeatedly turned analytics into business impact—reducing revenue forecast errors from 10% to 3% and enabling targeted sales uplifts. At Airwallex she owned P0 executive dashboards and partnership impact pipelines; at Indeed she led a 13-analyst initiative to scale advanced analytics and drove Snowflake adoption. Beyond product analytics, Yilin contributes to high-profile open-source Scala projects (fs2, Scala 3, cats), focusing on performance benchmarking, compiler correctness, and functional abstractions—an uncommon cross-over between data science and backend systems engineering. She blends rigorous statistical methods with production-grade data engineering, and often uncovers efficiency gains by rethinking measurement and testing approaches.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree Accounting, Bachelor's degree Accounting at Nankai University
bookInternational Exchange Student Business/Commerce General, International Exchange Student Business/Commerce General at NEOMA Business School
bookMaster’s Degree Business Intelligence and Analytics, Master’s Degree Business Intelligence and Analytics at Stevens Institute of Technology
languagesChinese, English, French
github-logo-circle

Github Skills (22)

semigroup10
performance-monitor10
performance-analytics10
compiler-development10
testing10
monoid10
performance-measurement10
scala10
dotty10
stream10
performance-analysis10
performance-tuning10
stream-processing10
functional-programming10
performance-monitoring10

Programming languages (15)

JavaRustPureScriptScalaHTMLShellRacketOCaml

Github contributions (5)

github-logo-circle
typelevel/cats

May 2016 - Jul 2020

Lightweight, modular, and extensible library for functional programming.
Role in this project:
userBack-end Developer
Contributions:18 commits, 9 PRs, 69 comments in 4 years 2 months
Contributions summary:Yilin primarily focused on implementing and testing functional programming concepts within the `cats` library, specifically around the `WriterT` and `XorT` data structures. They introduced a `WriterT` Monoid and added corresponding tests. Further commits included adding Monoid laws and cleaning up tests related to `XorT`, including the addition of monoid and semigroup tests. Overall, the contributions aimed at enhancing the functionality and test coverage of core functional programming components.
functional-programmingtagless-finalscalamodularextensible
typelevel/fs2

Jun 2016 - Aug 2018

Compositional, streaming I/O library for Scala
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:24 commits, 12 PRs, 35 comments in 2 years 2 months
Contributions summary:Yilin primarily focused on benchmarking and optimizing the performance of the `fs2` library, specifically related to its Task implementation. Their contributions involved creating and refining benchmarks to measure the performance of various Task operations, including concurrent execution, and comparing them to standard implementations. The user refactored the benchmark code, corrected measurement approaches, and added new benchmarks to show whether operations scale properly. They also added native chunk types to optimize performance.
stream-processingfunctional-programmingfunctional-reactive-programmingstreamsstreaming
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
Yilin Wei - Senior Data Scientist