Thomas D'silva

Software Engineer at Apple

Dublin, 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
Thomas D'silva is a seasoned software engineer with 11 years of experience building high-performance query engines and streaming/batch data platforms, currently contributing to Apple's GenAI data platform from Dublin, California. He has a proven track record designing and optimizing distributed SQL and analytics systems—from leading planner work on Voltron Data’s GPU-backed Theseus to implementing Calcite-based query and materialized view support for Twilio’s Kudu-backed engine. At Salesforce he made significant open-source contributions to Apache Phoenix, adding functional indexing, transaction support, and encoding schemes that improved OLTP and operational analytics on HBase. Comfortable across JVM backend stacks and metadata/indexing internals, he excels at turning complex query semantics into performant execution and storage optimizations. An applied systems thinker, he pairs deep database engineering expertise with hands-on work in streaming pipelines and catalog integrations, and has repeatedly delivered features that improve both query latency and storage efficiency.
code11 years of coding experience
job18 years of employment as a software developer
bookMS Computer Engineering, MS Computer Engineering at The University of Texas at Austin
bookBS Computer Engineering, BS Computer Engineering at Illinois Institute of Technology
github-logo-circle

Github Skills (14)

javas10
query-optimization10
sql10
optimisation10
apache-phoenix10
java10
optimization10
database-optimization10
parsing9
database-design9
sql-parser9
hbase9
code-optimization8
performance-tuning8

Programming languages (3)

JavaScalaPython

Github contributions (5)

github-logo-circle
apache/phoenix

Feb 2015 - Jul 2019

Apache Phoenix
Role in this project:
userBack-end Developer / Database Engineer / Java Developer
Contributions:2 reviews, 800 commits, 63 PRs in 4 years 6 months
Contributions summary:Thomas primarily worked on bug fixes and enhancements to the Apache Phoenix database system. Their contributions involved addressing issues related to index optimization, handling exceptions, and supporting features like function index using REGEXP_SUBSTR. They also improved the performance of the direct HBase API for index builds and implemented changes to ensure backward compatibility. They have also worked on improving the metadata and row column related functionality
sqlapache-phoenixelixirapachebig-data
twdsilva/calcite-kudu

Jan 2021 - Jan 2023

Apache Calcite Adapter for Apache Kudu
Contributions:1 PR, 114 pushes, 23 branches in 2 years
kuduapache-calciteapacheadapterjava
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
Thomas D'silva - Software Engineer at Apple