Joy Yao is a seasoned software engineer based in San Francisco with 11 years of experience building high-performance, multi-threaded enterprise systems and deep expertise across relational and NoSQL databases (DB2, Oracle, Informix, Netezza, Sybase, MS SQL Server, MongoDB). She has a strong track record at large organizations—most recently Facebook—and a long tenure at IBM where she led CDC development and performance optimization for Netezza and Informix while mentoring junior engineers. Comfortable in Core Java back-end development, Joy has contributed to notable open-source projects like Presto, adding date/time functions and optimizing query execution. Her background combines rigorous analytical problem solving, hands-on performance profiling, and clear technical communication, and she brings a proactive, accountable approach to complex distributed data systems.
11 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Science, 3.9/4, Bachelor's degree, Computer Science, 3.9/4 at York University
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:58 commits in 1 year 10 months
Contributions summary:Joy primarily contributed to the Presto query engine, adding and modifying features related to date and time functions, as well as query events. This includes implementing the `year_of_week` function and adding the Presto server version to query completion events. The user also refactored and optimized the codebase for query execution. The changes involved Java code, testing, and documentation updates.
distributed-sqlquerybigdataquery-enginesql
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.