Vidhan Jain is a software engineer with 11 years of experience, currently at Google in Munich, combining backend systems expertise with a strong open-source pedigree from projects like pgRouting and DuckDuckGo’s Instant Answers. He has a history of improving algorithmic code and data-processing pipelines—rewriting routing algorithms for OSGeo/pgRouting and building robust parsers and fetch scripts for DuckDuckGo. His early work includes real-time sensor-stream processing using Spark, Kafka and Tornado, and he has guided contributors as a mentor in Google Code-In and GSoC. Vidhan blends low-level performance-minded refactors with practical data-extraction automation, and he brings a curious, hands-on approach rooted in his CS background from LNMIIT.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Technology (BTech), Computer Science and Engineering, 7.13, Bachelor of Technology (BTech), Computer Science and Engineering, 7.13 at LNMIIT
DuckDuckGo Instant Answers based on keyword data files
Role in this project:
Back-end Developer
Contributions:9 commits, 3 PRs, 10 comments in 1 year 1 month
Contributions summary:Vidhan focused on implementing and modifying scripts to parse and process data from the BeautifulSoup documentation. They created scripts (`fetch.sh`, `parse.sh`, and `parse.py`) to download, parse, and format content from the documentation. The user also fixed bugs in the parsing logic and updated the output format, demonstrating a strong focus on data extraction and transformation within the project.
Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
Role in this project:
Back-end Developer
Contributions:244 commits, 48 PRs, 12 pushes in 6 months
Contributions summary:Vidhan primarily worked on the `pgRouting` library, focusing on improving its core functionality. Their contributions involved refactoring existing code, as seen in the transition from for loops to range loops and the use of `std::equal` for vector comparisons, enhancing code readability and efficiency. They also performed code linting for better code style and consistency across the codebase in the implementation of a new algorithm `dijkstraTRSP`. These changes suggest a focus on the backend logic and improving the performance of the codebase.
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.