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.
9 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
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.
Contrib repository for the OpenTelemetry Collector
Role in this project:
Back-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.
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.