Rajat Goel

Member Of Technical Staff at Thinking Machines Lab

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

🤩
Rockstar
🎓
Top School
Rajat Goel is a seasoned backend engineer with 12 years of experience building scalable services, currently a Member of Technical Staff in San Jose after an 11-year tenure at Dropbox where he advanced core libraries and storage tooling. He has deep Go expertise—contributing to high-profile Dropbox open-source projects like godropbox and dbxcli—improving database sql builders, byte-array utilities, and modernizing CLI tooling with Go modules and concurrent uploads. His background includes systems work at Facebook and a B.Tech in Computer Science from IIIT, reflecting strong foundations in large-scale infrastructure. Pragmatic and detail-oriented, Rajat combines production-grade engineering with a knack for quietly improving developer ergonomics and core platform reliability.
code12 years of coding experience
job15 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science And Engineering, Bachelor of Technology - BTech, Computer Science And Engineering at International Institute of Information Technology
github-logo-circle

Github Skills (14)

golang10
command-line-interface10
go10
go-application10
lib10
sql10
database-design10
go-language10
cli10
command-line10
testing9
concurrency9
build-automation8
mysql8

Programming languages (5)

C++CRustGoLua

Github contributions (5)

github-logo-circle
dropbox/godropbox

Jul 2014 - Aug 2022

Common libraries for writing Go services/applications.
Role in this project:
userBack-end Developer
Contributions:68 commits, 33 PRs, 23 pushes in 8 years 2 months
Contributions summary:Rajat primarily focused on enhancing the `godropbox` repository with new features and improvements related to Go services and applications. Their contributions include the addition of a new `BytesEqual` checker for byte array comparison and subsequent code formatting and documentation. Furthermore, the user implemented new functionality within the database/sqlbuilder package, specifically adding support for `LOCK` and `UNLOCK` statements and serialization/deserialization of `sqltypes`. These changes showcase a focus on improving core libraries and database interactions.
golang
dropbox/dbxcli

Jan 2021 - Jan 2022

A command line client for Dropbox built using the Go SDK
Role in this project:
userBack-end Developer
Contributions:15 commits, 10 PRs, 8 pushes in 1 year
Contributions summary:Rajat primarily focused on maintaining and improving the `dbxcli` command-line client. Their contributions involved updating the project to use Go modules and the latest Dropbox SDK. They also addressed Go vet errors and improved build processes by setting `GO111MODULE=on` for gox commands. The user updated the project's dependencies and refactored code to use newer versions of the Dropbox SDK, incorporating concurrent upload sessions and other enhancements.
dropboxgolanggolang-applicationsdkdropbox-api
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
Rajat Goel - Member Of Technical Staff at Thinking Machines Lab