Tamer Sherif is a software engineer with five years of experience building and maintaining high-performance storage systems at Microsoft and a stealth startup in the Greater Seattle area. He has been a lead contributor to Azure Storage projects—helping ship BlobFuse V2, AzCopy, and multiple Azure SDKs for Go and Python—bringing deep expertise in blob/file system semantics, streaming I/O, and concurrency correctness. Notable contributions include implementing destination SAS handling for rename operations, building Azure Storage Queues and Data Lake Gen2 packages for the Go SDK single-handedly, and enabling Mac M1/M2 support for AzCopy. He combines systems-level backend engineering with test automation and API design, often owning features end-to-end from implementation to documentation. Magna cum laude in Computer Engineering from the University of Ottawa, he pairs strong academic foundations with practical open-source impact inside widely used Azure repositories.
5 years of coding experience
5 years of employment as a software developer
Ontario Secondary School Diploma, Ontario Secondary School Diploma at Merivale High School
BASc Computer Engineering Magna Cum Laude, BASc Computer Engineering Magna Cum Laude at University of Ottawa
A virtual file system adapter for Azure Blob storage
Role in this project:
Back-end Developer
Contributions:241 reviews, 90 commits, 47 PRs in 11 months
Contributions summary:Tamer primarily focused on enhancing the Azure Blob storage file system adapter. Their contributions include fixing capacity bugs, adding write functionalities for blobs, and implementing methods to write data at specific offsets. They also integrated methods for retrieving and managing file block offsets. The user's work involved modifications across core components, including `azstorage.go`, `block_blob.go`, and `stream.go`, demonstrating expertise in managing Azure Blob storage and file system interactions.
This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:233 reviews, 144 commits, 323 PRs in 1 year 8 months
Contributions summary:Tamer primarily focused on fixing bugs related to an etag issue in the Azure Storage Blob service, and in particular, in the area of leases. They addressed concurrency issues. They refactored and moved existing access conditions. The user's work involved adding unit tests for the resolved etag bug and performed maintenance of existing tests.
pythonversionedazure-functionssdkazure-python
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
Tamer Sherif - Software Engineer at Stealth Startup