Fang-yu Rao

Software Engineer at Cloudera

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
Fang-Yu Rao is a software engineer based in California with eight years of experience building back-end systems for large-scale data platforms. Since joining Cloudera in 2019 he has driven integration work between Apache Impala and Apache Ranger to enable fine-grained authorization and helped extend Hive Server2 via the Unified Analytics project to produce cost-optimized query plans for Impala’s execution engine. A Purdue Ph.D. in Computer Science, he has a research background in privacy-preserving data mining and applied cryptography, which informs his pragmatic approach to secure, production-ready systems. He is an active Apache Impala committer and contributor, with hands-on improvements to expression evaluation, metadata loading, and Kudu table management in one of the flagship open-source SQL-on-Hadoop engines. Fang-Yu also contributes to CI/CD reliability by creating Jenkins tests for Unified Analytics, showing attention to both feature delivery and operational quality. He combines research rigor with practical engineering, often translating cryptographic and privacy concepts into scalable backend implementations.
code8 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Purdue University
languagesjava
github-logo-circle

Github Skills (10)

javas10
imp10
back-end-development10
impala10
java10
sql8
relational-databases7
sql-database7
database7
databases7

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
apache/impala

Mar 2019 - Jan 2023

Apache Impala
Role in this project:
userBack-end Developer
Contributions:59 commits in 3 years 10 months
Contributions summary:Fang-yu primarily contributed to the Apache Impala project, focusing on back-end development tasks. Their work involved refining expression rewrites and modifying code related to the evaluation and handling of expressions, including size limits and bounds. The user also made changes to support and implement various functionalities related to metadata loading and Kudu table management, improving system performance. These changes involved modifying several Java files.
apache-impalaparquetolapsqlapache
fangyurao/dynamometer

Jun 2018 - Aug 2018

A tool for scale and performance testing of HDFS with a specific focus on the NameNode.
Contributions:15 pushes in 1 month
testingscaleperformancehdfsperformance-testing
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
Fang-yu Rao - Software Engineer at Cloudera