Vincent Poon is a Principal Architect based in San Francisco with 10 years of experience building large-scale big data compute and storage systems, currently leading architecture at Salesforce. He brings deep hands-on expertise in Trino, HBase, Apache Phoenix, Hadoop, and ZooKeeper, and has practical experience hardening production observability and monitoring platforms. An active open-source maintainer, Vincent is a Trino contributor, an Apache Phoenix committer and PMC member, and a long-time HBase contributor, with notable work improving replication, index rebuilds, and JDBC/connector data type support. His contributions show a pattern of optimizing core server-side performance and robustness—eliminating unnecessary data copies, separating replication concerns, and refining retry and timeout semantics. With an MS in Computer & Information Technology and a background that includes co-founding a startup and early distributed storage prototypes at Cisco, he blends product-minded engineering with deep systems-level craftsmanship.
10 years of coding experience
18 years of employment as a software developer
University of California, Los Angeles
MS Computer and Information Technology, MS Computer and Information Technology at University of Pennsylvania
Contributions:1 review, 293 commits, 5 PRs in 2 years 1 month
Contributions summary:Vincent primarily contributes to the Apache Phoenix database system. Their work focuses on optimizing index-related operations, including reducing sorting overhead during index rebuilds and ensuring correct behavior of mutable indexes during partial rebuilds. They also addressed issues related to server-side index writes, implemented shorter timeouts, and refined retry logic. The user's changes involve modifications to core Java code, including index management and related testing, indicating a deep involvement in database internals.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
Back-end Developer
Contributions:9 reviews, 11 PRs, 96 comments in 5 years 4 months
Contributions summary:Vincent primarily contributed to the JDBC plugin, adding support for `BlockReadFunction`, `BlockWriteFunction`, and the `ARRAY` data type for the PostgreSQL connector. They also made changes to the `JdbcTypeHandle` class, including adding `arrayDimensions`. Moreover, the user addressed minor issues and introduced support for writing the `TINYINT` type and case-insensitive identifier matching within the Phoenix connector. These changes indicate a focus on extending database connectivity and data type support within the Trino ecosystem.
big-datasql-querytrinojavapresto
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.