Evan Yin

Software Engineer at Whatnot

Seattle, Washington, United States
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
Evan Yin is a software engineer and technical leader based in Seattle with a decade of experience building and scaling distributed systems, observability platforms, and high-performance backends. At Snap he led major infra modernizations and rebuilt observability to >10x scale while cutting on-call load by 90% and driving cost savings measured in the millions. He contributed backend features to the notable open-source M3 time-series repo, extending Graphite query capabilities for richer aggregation and analysis. Earlier work at Amazon helped launch real-time ASR services and mobile streaming libraries used by millions, demonstrating a strong track record from systems design to client libraries. Curious and pragmatic, he blends deep production experience with a passion for continuous learning and practical cost-efficiency.
code5 years of coding experience
job14 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Northeastern University
bookBachelor Electronic Business, Bachelor Electronic Business at Yunnan University of Finance and Economics
languagesEnglish, Chinese
github-logo-circle

Github Skills (13)

query-engine10
timeseries-database10
tsd10
aggregate10
aggregates10
aggregations10
go10
aggregate-functions10
metric10
aggregator9
prometheus8
kubernetes-pods7
kubernetes7

Programming languages (1)

Go

Github contributions (4)

github-logo-circle
m3db/m3

Sep 2020 - Aug 2021

M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
Role in this project:
userBack-end Developer
Contributions:32 reviews, 27 commits, 20 PRs in 1 year
Contributions summary:Evan primarily contributed to the implementation of new Graphite functions and the enhancement of existing ones within the M3 time-series database query engine. This involved adding features like `groupByNodes`, `aggregateWithWildcards`, `aggregate`, `movingWindow`, `filterSeries`, `invert`, and `round`, alongside improvements to the `hitcount` and `substr` functions. These changes focused on extending the capabilities of the Graphite query language, enabling more flexible and powerful data aggregation and analysis within the M3 platform.
distributedquerymonorepoquery-enginesidecar
yyinsc/m3

Aug 2020 - Aug 2021

M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
Contributions:32 pushes, 23 branches in 11 months
querysidecarmonorepoquery-enginetsdb
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
Evan Yin - Software Engineer at Whatnot