Ahmed Ashour

Principal Software Development Engineer at Microsoft

Issaquah, Washington, United States
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
Ahmed Ashour is a Principal Software Development Engineer at Microsoft with a decade-plus tenure building AI-powered production services and enterprise tooling. He progressed through research and engineering roles into principal-level leadership since joining Microsoft as an intern, blending research rigor with production-grade backend development. Based in Issaquah, WA, Ahmed has hands-on experience automating operational workflows—evidenced by contributions to microsoft/CSS-Exchange where he wrote PowerShell logic to aggregate and report Exchange Online message traces. He excels at turning telemetry and large-scale event data into actionable reports and reliable services, bridging data insight and engineering delivery. Known for iterative code improvements that boost readability and functionality, he pairs technical craftsmanship with pragmatic product impact.
code5 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BSc) Computer Engineering, Bachelor of Science (BSc) Computer Engineering at Cairo University
languagesArabic, English
github-logo-circle

Github Skills (8)

powershell10
exchange-online10
scripting10
aggregator9
aggregates9
aggregate9
aggregations9
ag9

Programming languages (2)

PowerShellC#

Github contributions (2)

github-logo-circle
microsoft/CSS-Exchange

May 2021 - May 2021

Exchange Server support tools and scripts
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 4 pushes in 1 day
Contributions summary:Ahmed primarily contributed to the development of a PowerShell script designed for extracting and reporting top recipients from Exchange Online message traces. Their work involved writing the core logic to aggregate message trace events, calculate recipient counts, and generate an hourly report. The user also made iterative improvements to the code, including formatting and parameter ordering, to enhance readability and functionality.
exchangeexchange-serversupport-toolsmicrosoft
todlambe/ThrillSeekerUI

Jul 2020 - Aug 2020

Contributions:1 PR, 2 pushes, 1 branch in 28 days
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
Ahmed Ashour - Principal Software Development Engineer at Microsoft