Richard Ross

Software Engineer at Facebook

Palo Alto, 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
Richard Ross is a software engineer with 11 years of experience based in Palo Alto, currently at Facebook, who brings deep expertise in SDK and mobile platform development across Android, iOS, and .NET. He has a strong open-source track record contributing to well-known projects like Parse and Bolts, where he improved SDK initialization, cross-platform stability, and tvOS support while fixing subtle bugs and race conditions. Richard’s work shows a focus on maintainability and developer ergonomics—refactoring configuration patterns, isolating server settings, and preventing deadlocks and crashes in production scenarios. Comfortable across backend and mobile stacks, he combines pragmatic engineering with a knack for resolving platform-specific edge cases that often go unnoticed until they break critical flows.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
55,225reputation
5.3mreached
842answers
74questions
Badges
nsarray
top-5%
datediff
top-1%
cocoa-touch
top-1%
cocoa
top-5%
iphone
top-1%
header-files
top-5%
github-logo-circle

Github Skills (46)

asynchronous10
objective-c10
ios10
api-design10
async10
net10
dotnet10
java10
asp-net10
javas10
tvos10
sdk10
android10
datediff10
parse10

Programming languages (12)

C#JavaC++CObjective-C++SCSSJavaScriptObjective-C

Github contributions (5)

github-logo-circle
Parse SDK for .NET
Role in this project:
userBack-end Developer
Contributions:3 releases, 91 commits, 89 PRs in 5 months
Contributions summary:Richard primarily focused on fixing bugs and improving the stability of the .NET SDK. They addressed issues related to task unwrapping during signup, preventing exceptions in Unity due to network issues, and resolving deadlocks. Furthermore, the user made improvements by addressing NullReferenceExceptions and fixing crashes related to duplicate dictionary keys. They also added support for TLS file downloads.
dotnetparse-serversdkparse-sdkunity
The Apple SDK for Parse Platform (iOS, macOS, watchOS, tvOS)
Role in this project:
userBack-end Developer
Contributions:82 commits, 104 PRs, 188 pushes in 11 months
Contributions summary:Richard primarily contributed to the core functionality of the Parse iOS/macOS SDK. Their work involved fixing bugs related to boolean support in object subclassing, renaming instance variables, and adding a PFFileStagingController to manage staging. The contributions also included improvements to exception and assert usages, optimization of key-value caching, and fixing a crash within PFQuery.
iosparserboltsobjective-cparse-platform
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
Richard Ross - Software Engineer at Facebook