Vidhan Jain

Software Engineer at Google

Munich, Bavaria, Germany
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
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.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology (BTech), Computer Science and Engineering, 7.13, Bachelor of Technology (BTech), Computer Science and Engineering, 7.13 at LNMIIT
bookMercy Memorial School
languagesHindi, English
github-logo-circle

Github Skills (23)

algorithm10
algorithms10
c-language10
python10
dijkstra10
bash10
beautifulsoup10
webscraping10
data-structure10
html-parsing10
data-extraction10
data-structures10
cprogramming-language10
postgresql9
duckduckgo9

Programming languages (6)

C++JavaScriptHTMLPerlRoffPython

Github contributions (5)

github-logo-circle
DuckDuckGo Instant Answers based on keyword data files
Role in this project:
userBack-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.
pythonjavascriptduckduckgoinstant-answersruby
pgRouting/pgrouting

Mar 2017 - Sep 2017

Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
Role in this project:
userBack-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.
spatial-analysispostgresql-extensionmastermap-matchingosgeo
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