Brad Rogers

Software Development Engineer at Dropbox

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
Brad Rogers is a Software Development Engineer with nine years of experience building API-driven systems and SDKs, currently contributing to Dropbox’s public SDKs in Python, JavaScript, and .NET. He has a strong backend focus, having implemented OAuth enhancements like short-lived tokens and PKCE across official Dropbox SDKs and expanded TypeScript API specifications for richer client capabilities. Prior roles at Amazon involved full-stack work on Alexa speaker identification and large-scale offline Spark pipelines, where he led efforts that cut enrollment errors in half. His early work in research programming produced published tools for data analysis and synthetic data, reflecting a blend of engineering rigor and research curiosity. Based in New York and educated at UW–Madison in Computer Engineering and Computer Science, he pairs production-grade API design with a knack for turning protocol-level improvements into developer-friendly SDK features.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Engineering (B.E.), Bachelor of Science (B.S.), Computer Engineering, Computer Science, Bachelor of Engineering (B.E.), Bachelor of Science (B.S.), Computer Engineering, Computer Science at University of Wisconsin-Madison
languagesEnglish, Spanish
github-logo-circle

Github Skills (20)

javascript10
python10
apidoc10
api-design10
net10
typescript10
dotnet10
dropbox-api10
asp-net10
api10
sdk10
dropbox10
typescript-types10
dotnet-core10
typescripts10

Programming languages (6)

C#TypeScriptJavaCSSJavaScriptPython

Github contributions (5)

github-logo-circle
dropbox/dropbox-sdk-js

May 2020 - May 2022

The Official Dropbox API V2 SDK for Javascript
Role in this project:
userBackend Developer
Contributions:30 releases, 154 reviews, 242 commits in 1 year 11 months
Contributions summary:Brad primarily focused on updating and extending the API specification files within the Dropbox SDK for JavaScript. These updates involved adding new API methods, modifying existing ones, and adjusting data structures within the TypeScript definitions. This included implementing new features related to file management, authentication, and team functionalities. The changes were focused on expanding the SDK's capabilities and ensuring its alignment with the latest Dropbox API versions.
dropboxapidropbox-sdkdropbox-javascript-sdknode-js
dropbox/dropbox-sdk-python

Mar 2020 - Jan 2022

The Official Dropbox API V2 SDK for Python
Role in this project:
userBackend Developer
Contributions:25 releases, 43 reviews, 86 commits in 1 year 10 months
Contributions summary:Brad primarily contributed to the development of the Dropbox Python SDK. Their work included adding support for features like short-lived tokens and scopes, enhancing the OAuth flow. They also refactored the codebase for PKCE support and improved the command-line OAuth examples. Moreover, the user updated the README and example files and also made Stone spec updates.
dropboxapidropbox-sdkpythonapi-client
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
Brad Rogers - Software Development Engineer at Dropbox