Hao Luo

Principal Software Engineer at Microsoft

Kihei, Hawaii, 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

👤
Senior
Hao Luo is a Principal Software Engineer with 13 years of experience, currently leading cloud adoption and modernization engagements at Microsoft from his base in Kihei, Hawaii. He blends web and IoT expertise—real-time services, mobile apps, GraphQL APIs, and Azure IoT pipelines—with data visualization and BI skills (D3, Power BI) to build production-grade, accessible experiences. Technically versatile across JavaScript, Node, PHP/Laravel, serverless Azure/AWS, containers, and Terraform, he contributes to high-profile open-source projects such as the AzureRM Terraform provider and Backstage, improving Function App support and long-running backend workflows. Known for pragmatic API and DevOps design, he pairs hands-on implementation with architecture and identity best practices for enterprise scenarios. An unusual combination of motion-graphics/media design and deep cloud engineering gives him a creative edge in crafting user-facing and data-driven solutions.
code13 years of coding experience
github-logo-circle

Github Skills (24)

task-management10
scaffold10
back-end-development10
microsoft-azure10
terraform10
azure-resource-manager10
terraformer10
backstage10
go10
azure10
backend10
testing9
javascript9
apidoc9
typescript9

Programming languages (22)

C#MDXPowerShellJavaCSSC++RustGo

Github contributions (5)

github-logo-circle
backstage/backstage

Sep 2022 - Dec 2022

Backstage is an open framework for building developer portals
Role in this project:
userBackend Developer
Contributions:20 reviews, 33 commits, 1 PR in 2 months
Contributions summary:Hao primarily contributed to the backend functionality of the Backstage framework. They implemented a long-running action and example template within the scaffolder-backend, adding features such as waiting workflows and setting task limits. They also addressed linting errors and integrated changes from the master branch. Furthermore, they worked on concurrent task management within the TaskWorker.
portalsinfrastructureopen-platformdxbackstage
Terraform provider for Azure Resource Manager
Role in this project:
userBackend Developer
Contributions:1 review, 6 commits, 1 PR in 8 days
Contributions summary:Hao focused on implementing and refining features related to Function Apps within the Azure Resource Manager Terraform provider. Their contributions involved adding the `client_cert_mode` configuration, and updating the code to support client certificate handling and configuration. They added data source tests and made associated code modifications across multiple files to enable the feature and to enhance the overall interface for managing Function Apps. These changes included modifications to the data source and resource definitions, as well as related testing.
providerresource-managerazure-resource-managerterraformterraform-provider
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
Hao Luo - Principal Software Engineer at Microsoft