Xinyi Yan

Senior Software Engineer at Bloomberg

New York, New York, 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
Xinyi Yan is a Senior Software Engineer with 10 years of hands-on experience building embedded systems, web applications, and database back ends, currently working at Bloomberg and pursuing an EECS master's at UC Berkeley. She brings strong proficiency in Java, C, Ruby, and Rails, and has a track record of shipping production systems—from accessible nonprofit web tools and location-based visitor games to performance-tuned multi-client systems. Her open-source contributions to Apache Phoenix highlight practical database engineering skills, including adding math functions and improving query/compiler robustness. Xinyi combines interdisciplinary research in bioinformatics and neuroscience with applied work in modeling and data analysis, having accelerated bacteriophage simulations and analyzed large pathogen datasets. She’s drawn to problems that bridge systems, data, and real-world impact, and has a history of turning that curiosity into tools used in the community and in production.
code10 years of coding experience
job7 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of California, Berkeley
bookBachelor's degree Computer Science & Biology, Bachelor's degree Computer Science & Biology at Grinnell College
languagesEnglish, Chinese, French
github-logo-circle

Github Skills (9)

javas10
hbase10
phoenix-liveview10
sql10
database-design10
phoenix-framework10
apache-phoenix10
java10
database-administration9

Programming languages (2)

JavaRuby

Github contributions (5)

github-logo-circle
apache/phoenix

Feb 2019 - Jan 2022

Apache Phoenix
Role in this project:
userBack-end Developer & Database Engineer
Contributions:165 reviews, 165 commits, 151 PRs in 3 years
Contributions summary:Geoffrey Jacoby's commits primarily focus on enhancing the Apache Phoenix database. His work includes implementing features to control the creation of views and modifying error messages related to index usage. He also added support for mathematical functions such as PI, SIN, COS and TAN and addressed an issue related to casting timestamp to date, making the system more robust. Jacoby's contributions involve modifying core Java code, likely relating to data handling, schema management and query compilation.
sqlapache-phoenixelixirapachebig-data
yanxinyi/phoenix

Feb 2019 - Jan 2022

Mirror of Apache Phoenix
Contributions:17 PRs, 147 pushes, 98 branches in 3 years
apache-phoenixelixirapachephoenixjava
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
Xinyi Yan - Senior Software Engineer at Bloomberg