David Justice

Avon Lake, Ohio, 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
David Justice is a Principal Software Engineering Manager with 14 years of experience building cloud-native infrastructure and developer experiences at Microsoft, where he leads open-source initiatives across Azure Core Upstream and Kubernetes-related projects. He combines hands-on backend and DevOps skills in Go, Python, Ruby, .NET and JavaScript with strong engineering leadership—driving CI/CD automation, security improvements, and upstream contributions to widely used repos like azure-sdk-for-ruby, aks-engine, and cluster-api-provider-azure. Known for improving test pipelines, documentation generation, and platform compatibility, he focuses on developer productivity and scalable cloud compute for Kubernetes and AKS. A former startup CTO and early continuous-delivery innovator, he brings product-minded engineering and a history of acquisitions to large-scale cloud engineering. Based in Avon Lake, Ohio, he volunteers as Executive Director of a youth baseball nonprofit, showing a long-term commitment to community impact alongside his technical leadership.
code14 years of coding experience
job16 years of employment as a software developer
bookMaster of Science Computer Science - Robotics Perception Machine Learning, Master of Science Computer Science - Robotics Perception Machine Learning at Georgia Institute of Technology
bookMaster’s Degree Software Engineering, Master’s Degree Software Engineering at Cleveland State University
stackoverflow-logo

Stackoverflow

Stats
141reputation
9kreached
10answers
1question
github-logo-circle

Github Skills (50)

azuread10
kubernetes10
container10
docker10
python10
microsoft10
azure-sdk10
lifecycle10
testing10
bash10
cloud-infrastructure10
kubernetes-operator10
document-generation10
microsoft-azure10
dockers10

Programming languages (19)

C#JavaC++RustMakefileGoSassHTML

Github contributions (5)

github-logo-circle
Cluster API implementation for Microsoft Azure
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:1 release, 603 reviews, 83 commits in 2 years
Contributions summary:David primarily focused on improving the testing and build processes within the repository. Their contributions included fixing the `make test` command, correcting getting started documentation, removing the requirement for a registry in `create-dev-cluster`, and enabling easier flavor creation with updated `hack/create-dev-cluster.sh` and `hack/gen-flavors.sh` scripts. Further contributions involved adding tilt support for capz, adding the boilerplate header, and ensuring images are built and pushed correctly with kind and local registry.
apicluster-apik8s-sig-cluster-lifecyclek8s-provider-azuremicrosoft-azure
Azure/azure-sdk-for-ruby

Nov 2014 - Mar 2017

Ruby SDK for Azure Resource Manager: build and manage your Azure cloud infrastructure (Compute, Virtual Networks, Storage, etc...) using Ruby.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 releases, 125 commits, 116 PRs in 2 years 5 months
Contributions summary:David contributed to the Azure SDK for Ruby by removing outdated documentation and updating code to use millisecond resolution for VHD creation. They also added functionality for peer verification and included CA certificates for HTTPS requests, which improves security. Furthermore, the user addressed platform-specific compatibility issues and upgraded the project's testing framework.
azure-resourcescloud-infrastructureazure-functionsresource-managerinfrastructure
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
David Justice