James Starr

Senior Staff Engineer at Dremio

San Francisco Bay Area 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
James Starr is a Senior Staff Engineer in the San Francisco Bay Area with six years of focused experience designing and building scalable distributed systems and data platforms. He currently drives SQL engine and security features at Dremio, leading work on UDFs, row/column permissions, filter pushdown, and correlated query improvements. His background includes optimizing SQL databases for extreme load reductions, parallelizing data integrations, and architecting distributed analytics for interactive ad-hoc querying. An active contributor to Apache Calcite, he has deep expertise in SQL parsing, validation, and query optimization—work that surfaces in real-world performance wins. Colleagues describe him as a pragmatic systems thinker who pairs low-level SQL internals knowledge with product-minded engineering.
code6 years of coding experience
job14 years of employment as a software developer
bookNew Mexico Institute of Mining and Technology
bookcomputer science, computer science at San Francisco State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

apache-calcite10
javas10
query-optimization10
sql10
java10
parsing9
relational-algebra9
sql-parser9
data-structures8
data-structure8
big-data7

Programming languages (2)

JavaKotlin

Github contributions (4)

github-logo-circle
apache/calcite

Aug 2020 - Sep 2021

Apache Calcite
Role in this project:
userBack-end Developer
Contributions:53 reviews, 9 commits, 43 PRs in 1 year 1 month
Contributions summary:James's commits primarily focus on enhancing the Apache Calcite project, specifically addressing issues related to SQL parsing, validation, and query optimization. They've implemented the Oracle SUBSTR function and refactored code related to join processing within the SQL-to-relational conversion framework. Furthermore, the user has worked on expanding columnar identifiers and rewriting join conditions, demonstrating a strong understanding of SQL internals and query processing. These contributions suggest a focus on core functionality and improving the performance of the SQL engine.
geospatialapache-calcitesqlapachebig-data
jamesstarr/ninth-age-parser

Jul 2019 - Sep 2019

Contributions:35 commits, 1 PR, 18 pushes in 1 month
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
James Starr - Senior Staff Engineer at Dremio