Pratik Tibrewal

Software Engineer at Uber

Amsterdam, North Holland, Netherlands
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
Pratik Tibrewal is a software engineer based in Amsterdam with nine years of experience building backend systems and contributing to high-profile open-source projects. He has enhanced reliability and API functionality in Apache Pinot, adding controllers and hardening error handling for realtime OLAP workflows, and implemented algorithmic features and tests in JGraphT, including AlphaCentrality. Comfortable across distributed systems and algorithmic libraries, he combines pragmatic engineering with attention to correctness and observability. Notably, his contributions span both production-facing controllers and core algorithm implementations, showing fluency from systems integration down to mathematical graph code.
code9 years of coding experience
github-logo-circle

Github Skills (18)

apache-pinot10
graph-algorithms10
back-end-development10
apidoc10
jgrapht10
data-structure10
java10
javas10
api10
data-structures10
graph-theory10
api-design9
restful-api9
testing9
api-rest9

Programming languages (5)

JavaC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
apache/pinot

Sep 2022 - Mar 2025

Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
userBack-end Developer
Contributions:444 reviews, 128 PRs, 45 pushes in 2 years 6 months
Contributions summary:Pratik primarily contributed to enhancing error handling and API functionality within the Apache Pinot codebase. They improved error messages and addressed potential null pointer exceptions in the quickstart guide. Additionally, the user implemented a new controller API to fetch segment Zookeeper metadata for tables. Further contributions included modifications related to the multi-stage query execution engine, enabling queries across multiple tables.
realtimedata-streamolapapachedatastore
jgrapht/jgrapht

Mar 2018 - Apr 2018

Master repository for the JGraphT project
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:13 commits, 4 PRs, 35 comments in 1 month
Contributions summary:Pratik primarily contributed to the implementation and testing of the AlphaCentrality algorithm within the JGraphT library. They added a new class for finding alpha centrality, which included the core algorithm logic and associated calculations. Furthermore, the user added tests to validate the functionality of the AlphaCentrality algorithm, ensuring its correctness and reliability through unit tests. The user also added new named graphs to test the algorithm.
undirected-graphsdatastructuresjava-libraryjgraphtmaster
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
Pratik Tibrewal - Software Engineer at Uber