Rohan Bhatia

Software Engineer (L4) at Google

San Francisco, 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

👤
Senior
🎓
Top School
Rohan Bhatia is a Software Engineer (L4) based in San Francisco with nine years of experience building scalable systems across industry and academia, now at Google. He blends strong research chops from an MS at UC Santa Barbara—where he drove a novel streaming network-telemetry system that outperformed the prior state-of-the-art by 700x—with production engineering experience including a Microsoft backend MVP and Android work from IIT Roorkee. Comfortable across Python, C++, cloud platforms, programmable switches (P4/Tofino), and distributed data stacks, he focuses on designing impactful, high-performance software and operationalizing ambiguous research problems. An active open-source contributor, he has developed educational Jupyter notebook content for a well-known AI algorithms Java repo, reflecting both technical depth and a knack for clear technical communication.
code9 years of coding experience
job6 years of employment as a software developer
bookIndian Institute of Technology Roorkee
bookMaster of Science - MS, Computer Science, 3.67, Master of Science - MS, Computer Science, 3.67 at UC Santa Barbara
stackoverflow-logo

Stackoverflow

Stats
1,930reputation
178kreached
26answers
8questions
github-logo-circle

Github Skills (10)

javas10
jupyter-notebook10
ai10
java10
algorithms9
kotlin6
android6
jvm6
python6
multithreading6

Programming languages (9)

JavaC++CoffeeScriptCHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
aimacode/aima-java

Jul 2018 - Aug 2018

Java implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
Role in this project:
userFull-stack Developer
Contributions:7 commits, 1 PR, 1 comment in 1 month
Contributions summary:Rohan primarily contributes to the project by developing content for Jupyter notebooks that are part of a Java implementation of algorithms from "Artificial Intelligence - A Modern Approach." Their commits focus on building interactive content, including formally defining CSPs and providing example problems, like the map coloring. The user's changes involve modifications to the notebooks, including adding code and explanatory text, indicating a focus on creating an educational resource.
approachartificialmachine-learningrusselljava
mdg-iitr/Cognizance17

Mar 2017 - Mar 2018

Contributions:29 commits, 2 PRs, 2 pushes in 1 year
festiitandroidroorkeeflutter
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
Rohan Bhatia - Software Engineer (L4) at Google