Vincent Poon

Principal Architect at The Apache Software Foundation

San Francisco, 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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job18 years of employment as a software developer
bookUniversity of California, Los Angeles
bookMS Computer and Information Technology, MS Computer and Information Technology at University of Pennsylvania
languagesEnglish, German, Chinese
github-logo-circle

Github Skills (22)

hbase10
testing10
databases10
jdbc10
java10
javas10
phoenix-liveview10
sql10
phoenix-framework10
query-engine10
replication10
index-management10
apache-phoenix10
database10
postgresql9

Programming languages (4)

JavaCSSHTMLPython

Github contributions (5)

github-logo-circle
apache/phoenix

May 2017 - May 2019

Apache Phoenix
Role in this project:
userBack-end Developer & Database Engineer
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.
apache-phoenixphoenixjavadatabasesql
trinodb/trino

Jan 2019 - May 2024

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
userBack-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.
Request Free Trial