Member Of Technical Staff at Thinking Machines Lab
San Jose, California, United States
Join Prog.AI to see contacts
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.
12 years of coding experience
15 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science And Engineering, Bachelor of Technology - BTech, Computer Science And Engineering at International Institute of Information Technology
Common libraries for writing Go services/applications.
Role in this project:
Back-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.
A scriptable Dropbox CLI for files, shared links, teams, and automation workflows
Role in this project:
Back-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.
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.