Xiaoyi Cao

Senior Software Engineer at Google

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
Xiaoyi Cao is a Senior Software Engineer at Google with 12 years of experience bridging full-stack engineering and computational biology. He earned a Ph.D. in Biophysics and Computational Biology and applied that expertise to develop production-grade computational models and services for epigenomic and chromatin analysis at UC San Diego. Proficient in Java, JavaScript/Node.js, Python, SQL, and Linux, he builds scalable, data-driven systems and brings statistical rigor to software design. His career blends research-grade bioinformatics with industry-scale product development, enabling him to translate complex genomic algorithms into reliable services. Based in California, he combines deep domain knowledge with hands-on engineering to solve interdisciplinary problems that sit at the intersection of biotech and cloud-native software.
code12 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Biophysics and Computational biology, Doctor of Philosophy (Ph.D.) Biophysics and Computational biology at University of Illinois Urbana-Champaign
bookBachelor of Science - BS Biology/Biological Sciences General, Bachelor of Science - BS Biology/Biological Sciences General at Tsinghua University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
166reputation
10kreached
7answers
0questions
github-logo-circle

Github Skills (20)

javascript10
visualization10
visual-analytics10
genomics-visualization10
html6
chrome6
chai6
slice6
chrome-extension6
regex6
unit-testing6
browser5
genome4
polymer3
bioinformatics3

Programming languages (2)

JavaScriptHTML

Github contributions (5)

github-logo-circle
caoxiaoyi03/give-tree

Oct 2018 - Apr 2020

Node implementation of interval-tree based cache data structures: GIVE Oak Tree and GIVE Pine Tree
Contributions:1 release, 2 PRs, 24 pushes in 1 year 5 months
crosswordjavascriptintervalpinenodejs
Genomic Interactive Visualization Engine
Contributions:3 releases, 668 commits, 100 PRs in 6 years
interactive-visualizationgenomics-visualizationvisual-analyticsepigenetic-datajavascript
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
Xiaoyi Cao - Senior Software Engineer at Google