Kevin Yan

Software Engineer at OneSixtyTwo Digital Capital

Canada
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
Kevin Yan is a software engineer based in Canada with 11 years of experience building full-stack solutions and data-focused tooling. He holds a Master's in Statistics from the University of Toronto and has moved from data scientist roles into production software engineering at OneSixtyTwo Digital Capital. Kevin is an active open-source contributor to the Plotly ecosystem, improving both front-end and back-end libraries as well as refining documentation to make charting libraries more user-friendly. His work blends practical refactors and validation improvements (notably in plotly.py and plotly_matlab) with a keen eye for clear developer-facing documentation and UX. Colleagues would describe him as detail-oriented—equally comfortable tightening configuration validation and polishing descriptive text to reduce user confusion. He brings statistical rigor to engineering problems, often translating analytical needs into cleaner, more maintainable code and docs.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Statistics, Master's degree, Statistics at University of Toronto
github-logo-circle

Github Skills (29)

data-visualizations10
markdown10
javascript10
visualization10
python10
apidoc10
charts10
user-manual10
graph10
configuration-management10
guideline10
data-visualisation10
matlab10
chartjs10
charting10

Programming languages (8)

TypeScriptCSSRJavaScriptHTMLJupyter NotebookMATLABPython

Github contributions (5)

github-logo-circle
plotly/documentation

Mar 2016 - Jul 2016

Issue tracker for Plotly's open-source documentation.
Role in this project:
userTechnical Writer
Contributions:394 commits, 5 PRs, 399 pushes in 4 months
Contributions summary:Kevin primarily contributed to the documentation for the Plotly library, specifically focusing on getting started guides and user-focused examples. The majority of the commits involve edits to existing documentation files, correcting formatting, and adding descriptions. The user also incorporated images to clarify the information.
plotlytrackerissue-tracker
plotly/plotly.py

Apr 2016 - Jul 2016

The interactive graphing library for Python :sparkles:
Role in this project:
userFull-stack Developer
Contributions:86 commits, 37 PRs, 114 pushes in 2 months
Contributions summary:Kevin primarily contributed to the `plotly/plotly.py` repository by modifying the HTML code related to plotting functions, specifically focusing on the differences between plot and iplot. The user refactored the code to make it shorter and more efficient, which involved changing kwargs to a single parameter. Additionally, the user updated the version number and included the latest plotly.min.js version, and added functionality to the distplot module to allow the input of an array for the bin_size parameter.
pythonjupyter-notebookchartingplotlyjsexpress
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
Kevin Yan - Software Engineer at OneSixtyTwo Digital Capital