David Moore

Principal Software Engineer at Microsoft

London, England, United Kingdom
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
🎓
Top School
David Moore is a Principal Software Engineer based in London with 8 years of experience building cloud-native backends and leading engineering teams at Microsoft, where he partners with NHS teaching hospitals to enable secure medical research and bring AI into clinical settings. He combines hands-on backend and cloud engineering—contributing to high-profile open source projects like AzureTRE and the HashiCorp azurerm Terraform provider—with leadership that spans API design, database migrations, permissions, and Azure service integrations. Known for pragmatic refactors and production-focused testing, he has shipped dashboard and portal integrations for Azure Resource Manager and implemented workspace creation flows tied to Azure service bus interactions. David’s blend of healthcare-focused impact, open-source contributions, and a first-class honours in Internet Technology reflects a practitioner who moves complex, regulated solutions into production.
code8 years of coding experience
book1st (Hons), Internet Technology, 1st (Hons), Internet Technology at Anglia Ruskin University
github-logo-circle

Github Skills (26)

unit-testing10
e2e-testing10
fastapi10
python10
apidoc10
e2e-test10
testing10
cloud-infrastructure10
microsoft-azure10
terraform10
terraform-provider10
azure-resource-manager10
terraformer10
go10
api10

Programming languages (10)

HCLTypeScriptC#PowerShellJavaShellScalaJavaScript

Github contributions (5)

github-logo-circle
microsoft/AzureTRE

Feb 2022 - Dec 2022

An accelerator to help organizations build Trusted Research Environments on Azure.
Role in this project:
userBackend Developer
Contributions:237 reviews, 67 commits, 164 PRs in 10 months
Contributions summary:David primarily worked on implementing and refactoring backend operations within the AzureTRE project. Their contributions include adding and updating API routes, database migration scripts, and unit tests. The user also focused on setting up permissions for these operations and integrated them into the workspace creation process. Further efforts included improvements to various areas, with specific focus on Azure service bus interactions.
azure
Terraform provider for Azure Resource Manager
Role in this project:
userBack-end Developer & Cloud Engineer
Contributions:13 commits, 4 PRs, 18 comments in 1 year 9 months
Contributions summary:David contributed to the implementation of Azure Resource Manager dashboard functionality within the Terraform provider. They added resources, including the `azurerm_dashboard` resource and related supporting files for the portal service. This involved defining the schema, implementing create, read, update, and delete operations for dashboards, integrating with the Azure SDK, and adding import functionality. They also made adjustments to the provider's configuration to incorporate the new portal service client.
azure-resource-managerterraform-providerterraformazure
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