Tamer Awad is a seasoned software engineering manager with 11+ years in software and a two-decade technical pedigree stretching back to hardware and chipset engineering. Currently at Meta after senior leadership roles at Microsoft where he owned Devices & Services SDKs for Azure IoT, he blends hands-on backend and security improvements with release and build engineering expertise. His open-source contributions to high-profile Azure IoT SDKs (C, C#, Java, Node.js) show a pragmatic focus on versioning, documentation, and securing TLS connections across SDKs. He also educates and entrepreneurs—running an iCode franchise for STEAM education and formerly teaching embedded systems at the University of Washington. Known for tightening security at the native layer and keeping developer docs and build processes in sync, he bridges systems-level rigor with product delivery. Based in Redmond, he combines deep firmware/embedded roots with cloud IoT platform stewardship.
10 years of coding experience
22 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at University of Washington
SDKs for a variety of languages and platforms that help connect devices to Microsoft Azure IoT services
Role in this project:
Back-end Developer
Contributions:4 releases, 328 commits, 182 PRs in 2 years 6 months
Contributions summary:Tamer's commits primarily focused on modifying and updating the versioning system within the Azure IoT SDKs for various languages. The user updated version strings in several files, including C# and C++ code, and regenerated documentation to reflect the new version numbers. These changes suggest that the user was responsible for maintaining and updating the codebase's versioning system across multiple SDKs.
A C99 SDK for connecting devices to Microsoft Azure IoT services
Role in this project:
Back-end Developer
Contributions:124 commits, 13 PRs, 22 pushes in 2 years 8 months
Contributions summary:Tamer primarily focused on updating the version strings across multiple C files. They modified code related to the IoTHubClient, including changes to tests and header files. They also regenerated documentation to reflect the new version. These changes demonstrate a focus on maintaining and updating the code base and documentation of the Azure IoT device SDK for C.
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.