Henry Safi

Principal Software Development Enginner at Microsoft (Azure App Service and Azure Functions)

Bellevue, 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
Henry Safi is a Principal Software Development Engineer with 12+ years at Microsoft focused on eliminating Azure Functions cold start and optimizing performance-critical runtime components across Azure App Service and Functions. He designs, builds, and services systems that run on hundreds of thousands of VMs worldwide, with deep expertise in remote debugging, profiling, and function proxying. Henry's work on the azure-functions-host and webjobs-sdk-extensions repos shows hands-on contributions to core runtime behavior, API integrations, and cold-start optimizations including tracing and FTP/SFTP triggers. Prior roles sharpened his focus on reducing VM memory, disk I/O and managed heap usage to improve availability and startup latency at scale. Based in Bellevue, WA, he blends low-level performance engineering with platform-level product thinking and a reputation for fixing the thorny issues that surface only under real-world load. Colleagues often ping him when cold starts bite production systems, reflecting both his technical ownership and operational impact.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS), Computer Software Engineering, Bachelor of Science (BS), Computer Software Engineering at Polytechnique university
stackoverflow-logo

Stackoverflow

Stats
81reputation
2kreached
4answers
0questions
github-logo-circle

Github Skills (21)

apim10
net10
azure-webjobs-sdk10
azure-functions10
dotnet10
netframework10
asp-net10
api10
sdk10
dotnet-core10
csharp10
apidoc9
devops9
performance-optimization9
azure6

Programming languages (7)

PowerShellTypeScriptC#JavaRustMarkdownPython

Github contributions (5)

github-logo-circle
Azure/azure-functions-host

Apr 2016 - Sep 2022

The host/runtime that powers Azure Functions
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:159 reviews, 63 commits, 104 PRs in 6 years 5 months
Contributions summary:Henry primarily contributed to the core functionality of Azure Functions, focusing on updates and integration with the ApiHub SDK. Their work involved modifying project files (csproj) to incorporate the latest SDK versions and extensions, suggesting feature implementations related to API integrations. Additionally, the user addressed code issues and enhanced the project by adding tracing support and optimizing code paths for cold start improvements, indicating a DevOps focus on performance. Furthermore, the user updated the project to support FTP & SFTP triggers.
hostazure-functionsserverlesspowersruntime
Azure WebJobs SDK Extensions
Role in this project:
userBack-end Developer
Contributions:6 reviews, 26 commits, 42 PRs in 4 years 10 months
Contributions summary:Henry primarily contributed to extending the Azure WebJobs SDK with new features related to ApiHub integration. They added a new ApiHub extension project, which included the creation of triggering, input, and output functionality related to ApiHub files. The user focused on code analysis, documentation, and providing sample code, indicating a focus on API integration and the usability of the new extension. Multiple commits focused on bug fixes and improvements to the file trigger functionality within the API Hub.
azure-functionssdkextensionswebjobsazure-webjobs-sdk
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