Matthew Turner is a data platform leader and Rust database engineer with eight years of experience building low-latency, production-grade systems for financial data. As VP of Data Platform at Polygon.io he leads development of Atlas, the company's in-house database powering real-time and historical market data via APIs, websockets, and SQL interfaces. He combines hands-on implementation skills—evident from substantive open-source contributions to Apache DataFusion and Apache Arrow Rust—with product and team leadership across full-stack database interfaces and autogenerated API tooling. A former co-founder of VERSD and long-time open-source contributor, he bridges finance domain knowledge from roles at BNP Paribas with engineering rigor in modern data systems. Notably, his work on algebraic simplifications and RecordBatch equality in popular Arrow/DataFusion projects reflects a focus on correctness and performance at the data-engine level. Based in New York, he blends entrepreneurial instincts with deep systems expertise to ship robust, developer-friendly data platforms.
8 years of coding experience
1 year of employment as a software developer
Bachelor of Science, Finance, Law, Bachelor of Science, Finance, Law at The College of New Jersey, School of Business
Contributions:65 reviews, 30 commits, 39 PRs in 8 months
Contributions summary:Matthew primarily focused on implementing and improving the functionality of the `datafusion` SQL query engine. Their contributions included adding display functionality for expressions, improving operator display, and optimizing aggregate expressions with null column statistics. They were also involved in updating and refactoring existing SQL tests, incorporating the `assert_batches_eq` functionality, and extending the test suite to cover new features such as `CREATE VIEW` and `CREATE DATABASE`. Additionally, the user implemented algebraic simplifications for constant folding and enhanced the codebase by adding the ability to create listing tables based on various configurations.
Contributions:24 reviews, 19 commits, 22 PRs in 5 months
Contributions summary:Matthew primarily contributed to the implementation and enhancement of core functionality within the Apache Arrow Rust implementation. They focused on adding features such as `PartialEq` to RecordBatch for equality comparisons. Furthermore, they have provided examples for writing Arrow record batch to Parquet file and adding new kernels for comparison operations. Additionally, they have worked on formatting and displaying data representations.
rustolapapachearrowapache-arrow
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.