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.
12 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Biophysics and Computational biology, Doctor of Philosophy (Ph.D.) Biophysics and Computational biology at University of Illinois Urbana-Champaign
Bachelor of Science - BS Biology/Biological Sciences General, Bachelor of Science - BS Biology/Biological Sciences General at Tsinghua University
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.