Pratik Dabre

Software Developer at IBM

San Jose, 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
Pratik Dabre is a software developer with five years of experience, currently at IBM and contributing to the Presto Foundation, who builds reliable back-end systems and data pipelines that power analytical workloads. He combines strong proficiency in Python, Java, JavaScript, SQL and NoSQL databases with hands-on experience in Kafka, Spark/PySpark and Redis to deliver production-ready data solutions. Notably, Pratik has contributed to high-profile open-source projects like Presto and Facebook's Velox, enhancing Parquet I/O and implementing IEEE 754 and normalization functions for native query execution. His background migrating large legacy codebases (Python 2→3) and creating extensive test suites demonstrates a focus on maintainability and robustness. Based in San Jose while completing a Master's in Software Engineering, he pairs academic rigor with practical impact, having also scaled user-facing dashboards and supported instruction for 90+ students.
code5 years of coding experience
job1 year of employment as a software developer
bookMaster's degree Software Engineering, Master's degree Software Engineering at San José State University
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at Fr. Conceicao Rodrigues College of Engineering
bookHSC, HSC at Shri T.P Bhatia College of Science
github-logo-circle

Github Skills (18)

c-language10
query-builder10
testing10
data-management10
java10
javas10
query-parser10
sql10
parquet10
query-engine10
cprogramming-language10
presto10
querying10
data-set9
data-model9

Programming languages (4)

JavaC++JavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
prestodb/presto

Aug 2023 - Mar 2025

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:143 reviews, 70 PRs, 7 pushes in 1 year 7 months
Contributions summary:Pratik primarily contributes to the Presto query engine, focusing on the native execution engine. Their work involves adding and testing new scalar functions, particularly those related to IEEE 754 floating-point numbers and string normalization. They also implemented new tests for Create Table As Select (CTAS) and expanded existing test frameworks, including refactoring testing functions for improved maintainability. Furthermore, the user enables Hive table dropping and modifies the coordinator sidecar process.
distributed-sqlquerybigdataquery-enginesql
facebookincubator/velox

Aug 2023 - Nov 2024

A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
userBack-end Developer
Contributions:36 reviews, 16 PRs, 100 comments in 1 year 3 months
Contributions summary:Pratik contributed significantly to the `velox` repository, focusing on enhancing the Parquet reader and writer functionalities. Their work involved refactoring and improving Parquet test cases, including the creation of new test cases to cover different compression types. They also introduced new Presto functions, such as `from_ieee754_64` and `from_ieee754_32`, demonstrating an understanding of data representation and function implementation within the query engine. Additionally, the user contributed to the implementation of a normalize function.
queryvectorizedcppdata-processingacceleration
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