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.
5 years of coding experience
1 year of employment as a software developer
Master's degree Software Engineering, Master's degree Software Engineering at San José State University
Bachelor of Engineering - BE, Bachelor of Engineering - BE at Fr. Conceicao Rodrigues College of Engineering
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-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.
A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
Back-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.