Ramesh Dharan

Senior Staff Software Engineering Manager at Google

New York, New York, 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

🤩
Rockstar
🎓
Top School
Ramesh Dharan is a seasoned engineering leader with 12+ years of experience driving backend and infrastructure engineering at Google, now serving as a Senior Software Engineering Manager in New York. He has a deep technical pedigree from roles across Google, Dropbox, VMware and early work at Talaria, consistently blending hands-on coding with team and technical leadership. His open-source contributions to Google Cloud Bigtable client libraries (Java and Go) show a focus on developer experience—fixing build and documentation issues, adding examples, and improving CLI tooling and versioning. A Princeton-trained computer scientist, Ramesh is known for pragmatic improvements that boost maintainability and robustness across large distributed systems, often tackling the less-visible but high-impact work that keeps platforms reliable.
code12 years of coding experience
job21 years of employment as a software developer
bookHigh School Diploma, High School Diploma at University of Toronto Schools
bookB.S.E., Computer Science, B.S.E., Computer Science at Princeton University
languagesSpanish, French, Tamil
stackoverflow-logo

Stackoverflow

Stats
895reputation
45kreached
50answers
0questions
github-logo-circle

Github Skills (26)

hbase10
google-cloud-platform10
javadoc10
command-line-interface10
java10
gcp10
javas10
go10
google-cloud-bigtable10
google-cloud10
command-line10
cli10
bigtable9
build-automation9
golang9

Programming languages (10)

TypeScriptJavaC++CoffeeScriptGoObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
Java libraries and HBase client extensions for accessing Google Cloud Bigtable
Role in this project:
userBack-end Developer
Contributions:15 commits, 28 PRs, 12 pushes in 3 months
Contributions summary:Ramesh primarily focused on improving the code quality and maintainability of the Java Bigtable HBase client library. Their work involved fixing various javadoc warnings and broken links, ensuring proper documentation generation. The user also addressed build issues, specifically the javadoc:aggregate-jar target, and resolved dependency problems within the build process. These efforts aimed to enhance the developer experience and overall robustness of the project.
bigtablegoogleextensionsgoogle-cloudcloud-bigtable
googleapis/google-cloud-go

Jul 2016 - Jun 2018

Google Cloud Client Libraries for Go.
Role in this project:
userBack-end Developer
Contributions:1 review, 11 commits, 2 comments in 1 year 10 months
Contributions summary:Ramesh primarily contributed to the Google Cloud client library for Go, focusing on the Bigtable component. Their work involved adding a new Hello World example as a direct port of the Java version and fixing the command-line tool for Bigtable (cbt) related to flag enforcement and gcloud configuration. These contributions involved refactoring existing code and introducing new functionalities, notably adding versioning to the cbt command and setting a distinct user agent for the cbt CLI tool.
golanggocloud-storageclient-librariescloud-datastore
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
Ramesh Dharan - Senior Staff Software Engineering Manager at Google