Ridwan Sharif

Software Developer at Google

Old Toronto, Ontario, Canada
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
Ridwan Sharif is a software developer with nine years of experience building backend and systems software, currently at Google after internships and SWE roles at Postmates, Cockroach Labs, Shopify, and NCR. He specializes in cloud-native and observability tooling, with notable open-source contributions such as adding sandboxed FUSE support to gVisor and improving telemetry exporters and Fluent Bit Stackdriver integrations. Comfortable across system-level engineering and production services, he’s shipped features that bridge kernel-like sandboxing, logging pipelines, and telemetry replay. A Waterloo CS graduate who describes himself as a “builder and breaker of things,” Ridwan brings a pragmatic curiosity and a track record of shipping durable infrastructure improvements in high-scale environments.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
github-logo-circle

Github Skills (24)

filesystem10
google-cloud-platform10
virtual-file-system10
container10
stackdriver10
testing10
fuse10
linux10
cloud-infrastructure10
c1110
vfs10
gcp10
c1710
kernel10
go10

Programming languages (12)

TypeScriptJavaShellCOpen Policy AgentTeXMakefileGo

Github contributions (5)

github-logo-circle
google/gvisor

Jun 2020 - Aug 2020

Application Kernel for Containers
Role in this project:
userBack-end Developer & System Engineer
Contributions:14 commits, 10 PRs, 63 comments in 2 months
Contributions summary:Ridwan primarily focused on implementing and integrating the FUSE (Filesystem in Userspace) functionality within the gVisor project. They added the necessary device implementations and the FUSE filesystem, enabling communication between a FUSE server and the gVisor sandbox. The user also added the ability to mount a FUSE filesystem. They addressed issues related to directory listing and removed code related to testing and integration.
containerskernelseccomplinuxsandbox
Contrib repository for the OpenTelemetry Collector
Role in this project:
userBack-end Developer
Contributions:28 reviews, 12 PRs, 47 comments in 1 year
Contributions summary:Ridwan primarily contributed to the `otlpjsonfilereceiver` and `googlemanagedprometheusexporter` components, introducing features and configuration options. They added the `replay_file` option to the `otlpjsonfilereceiver` for replaying telemetry data, and implemented the `cumulative_normalization` configuration for the `googlemanagedprometheusexporter`. The user also removed an assumption about shared resources in the Prometheus receiver and made adjustments to the start time metric adjuster, enabling cumulative resets and collector starttime fallback.
contribopentelemetry-collectortracingtempoobservability
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