Vivek Nagaraju

San Francisco Bay Area 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
Vivek Nagaraju is a pragmatic software engineer with nine years of experience building reliable, high-performance distributed systems across companies like Opendoor, Shipt, Freshworks, and Stripe in the San Francisco Bay Area. He specializes in backend engineering with Go, Postgres, Kafka, Bazel, gRPC and has driven improvements in eventing, background worker performance, observability, and internal tooling. At Opendoor he was a core contributor to redesigning the eventing platform and improving data reliability, and his open-source work includes hardening Facebook DataLoader implementations in Go with a focus on edge-case testing and error handling. He brings full-stack systems thinking from monolith-to-microservice migrations and integration testing platforms to feature work that directly improved customer and operational outcomes. Vivek pairs a solid academic foundation (MS in CS) with a hands-on, test-first approach and a knack for plumbing complex systems so they behave predictably at scale. Beyond code, he’s comfortable translating business metrics into engineering solutions that improve efficiency and user experience.
code9 years of coding experience
job7 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University at Buffalo
bookBachelor's degree Information Technology, Bachelor's degree Information Technology at Anna University Chennai
languagesEnglish, Tamil, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

golang10
caching10
error-handling10
go10
disk-cache10
dataloader10
object-cache10
memory-cache10
web-cache10
testing10
graphql8
wpgraphql8
wordpress-graphql8

Programming languages (5)

TypeScriptJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
graph-gophers/dataloader

Apr 2022 - Apr 2022

Implementation of Facebook's DataLoader in Golang
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 reviews, 8 commits, 5 PRs in 1 day
Contributions summary:Vivek primarily contributed to the `dataloader` implementation, adding new test cases and enhancing existing ones to improve the robustness of the library. They focused on testing edge cases, including scenarios where panics or errors could occur within the batch function. The commits demonstrate an emphasis on error handling and caching behavior. The work also includes refactoring some existing error handling and type definitions to refine the codebase.
golangfacebook-dataloadergofacebookcache
vivek-ng/concurrency-limiter

Dec 2022 - Dec 2022

Contributions:22 releases, 11 commits, 47 PRs in 1 day
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
Vivek Nagaraju