Rikki Gibson is a software engineer with 11 years of experience, currently working on the Roslyn C# and VB.NET compilers at Microsoft in Redmond. He combines production .NET backend expertise with mobile experience—having published an iOS app—and contributes actively to major open-source projects like dotnet/runtime and the Azure SDKs. His contributions span compiler semantics, runtime attributes, and cloud SDK code generation, showing a comfort with both language internals and developer tooling. A high-achieving Oregon State CS graduate (3.9 GPA), he also has a history of mentoring student developers on state-government projects, and a penchant for modernizing legacy codebases as seen in cleanup work on axios.
11 years of coding experience
3 years of employment as a software developer
Jazzschool Institute
Bachelor of Science (B.S.), Computer Systems, 3.9 GPA, Bachelor of Science (B.S.), Computer Systems, 3.9 GPA at Oregon State University
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
Back-end Developer
Contributions:4047 reviews, 1200 commits, 1931 PRs in 4 years 4 months
Contributions summary:Rikki primarily worked on the C# Roslyn compiler project, focusing on implementing features and bug fixes related to language semantics. The contributions involved modifying source code, particularly in the context of compiler binder logic and related test cases. The changes appear to target areas such as pattern matching, return type conversions, and the handling of various syntax elements.
This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
Role in this project:
Back-end Developer
Contributions:369 commits, 13 PRs, 14 pushes in 1 year 2 months
Contributions summary:Rikki's contributions primarily revolve around the Azure SDK for Java, with a focus on extending functionality within the EventHub and Service Fabric management libraries. They modified the gulpfile.js build script to incorporate event hub and service fabric projects. The user also added several code generation components, including inner generation code and associated test code to the EventHub and ServiceFabric libraries, along with generating the management interface for the Notification Hubs and a basic test file for the same.
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.