Bowei Chen

Software Engineer (Query Precessing) at Snowflake Computing

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
Bowei Chen is a software engineer in California with nine years of experience specializing in large-scale query compilation and execution, currently building query processing at Snowflake. He combines academic rigor from CMU—where he contributed a cascade-based query optimizer for the Peloton research DBMS—with production experience implementing high-throughput streaming ingestion at Google. His GitHub work on Peloton shows a deep, hands-on focus on SQL parsing and query semantics (joins, ORDER BY, aggregates), which complements his day-to-day work on compiler-like query pipelines. Comfortable bridging research and production, Bowei brings a pragmatic, test-driven approach to complex query systems and a fondness for returning to Git for polished, reliable code.
code9 years of coding experience
job2 years of employment as a software developer
bookMaster of Science, School of Computer Science, Master of Science, School of Computer Science at Carnegie Mellon University
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Shanghai Jiao Tong University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

sql-parser10
c-language10
cprogramming-language10
parsing10
dbms10
testing9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
cmu-db/peloton

Feb 2017 - Jun 2018

The Self-Driving Database Management System
Role in this project:
userBack-end Developer
Contributions:163 commits, 8 PRs, 110 comments in 1 year 4 months
Contributions summary:Bowei primarily contributed to the development and testing of database parser functionality within the Peloton project. Their commits focused on adding and modifying test cases for various SQL features, including column updates, distinct clauses, projections, and aggregate functions. They also worked on implementing functionality for order by clauses and join clauses in the parser, indicating a focus on improving SQL query processing.
management-systemrdbmsdatabase-management-systemself-drivingdatabase
chenboy/conf

May 2017 - Mar 2018

Contributions:5 pushes, 1 branch in 10 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
Bowei Chen - Software Engineer (Query Precessing) at Snowflake Computing