Ridwan Sharif is a software engineer with nine years of experience, currently building backend and systems software as an SWE at Google while based in Waterloo, Ontario. He focuses on observability, container sandboxing, and logging pipelines, shipping pragmatic features that improve reliability and interoperability. An active open-source contributor, he has added telemetry-replay and exporter normalization options to OpenTelemetry, integrated FUSE support into gVisor to enable mounting user-space filesystems, and hardened Fluent Bit’s Stackdriver plugin. His work often targets real-world robustness — e.g., handling cumulative metric resets and reducing token churn — and he describes himself as a builder and breaker of things, open to new challenges.
9 years of coding experience
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.