Ewen Dai

Software Engineer at Google

Fremont, California, 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

👤
Senior
🎓
Top School
Ewen Dai is a software engineer at Google with eight years of experience bridging data science, machine learning, and backend engineering. He holds a Statistics M.A. and dual B.A.s in Data Science and Statistics from UC Berkeley, where he also honed teaching and project leadership as a lead GSI and data consulting advisor. Ewen contributed to InfluxData’s Flux language—porting Go string and regex functions—to enhance a widely used time-series query tool, reflecting practical systems-level skills in Go. His background blends production software delivery with hands-on ML work (including BERT-based models at LiveRamp) and a track record of organizing large student teams for applied analytics projects. Based in Fremont, CA, he pairs rigorous statistical training with pragmatic engineering instincts and a knack for translating research-grade methods into deployable solutions.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor of Arts, Data Science & Statistics, Bachelor of Arts, Data Science & Statistics at University of California, Berkeley
bookIrvington High School
languagesEnglish, Chinese, Shanghainese
github-logo-circle

Github Skills (8)

text-manipulation10
fluxor10
go10
strings10
data-processing10
flux10
regular-expression9
scripting-language9

Programming languages (6)

JavaRustJavaScriptFLUXHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
influxdata/flux

Jun 2019 - Aug 2019

Flux is a lightweight scripting language for querying databases (like InfluxDB) and working with data. It's part of InfluxDB 1.7 and 2.0, but can be run independently of those.
Role in this project:
userBack-end Developer
Contributions:42 commits, 47 PRs, 201 pushes in 2 months
Contributions summary:Ewen focused on implementing and integrating several string manipulation functions from the Go string library into the Flux scripting language. This involved porting functions, such as `title`, `toUpper`, `toLower`, and others, to enhance Flux's data processing capabilities. Furthermore, the user added functionality to incorporate regular expression compilation and string length/substring methods, and later fixed identified implementation issues with existing functions. This work significantly increased the utility of the Flux language for data manipulation.
scriptinginfluxfaunadbqueryingsql
ewendai/ewendai.github.io

Oct 2017 - Dec 2019

Contributions:30 pushes, 1 branch, 2 issues in 2 years 2 months
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
Ewen Dai - Software Engineer at Google