Josh Dunning is a Senior Software Engineer with nine years of full-stack experience and a growing focus on machine learning while pursuing graduate studies at Rice University. He has delivered production systems at scale across Microsoft and Indeed, leading cross-functional initiatives like company-wide user satisfaction metrics and site-wide survey tooling. His background spans front-end frameworks, back-end services, and ML research—ranging from 3D scene reconstruction and NLP trend analysis to warehouse optimization and secure containerization. Known for turning research prototypes into reliable products, he blends pragmatic engineering with academic rigor and a track record of measurable impact (e.g., replacing NPS with a core satisfaction metric). Based in Denver, he brings a curiosity for applied ML and system optimization that surfaces in both product and research settings.
8 years of coding experience
6 years of employment as a software developer
BA in Computer Science, BA in Computer Science at Rice University
Senior Class President, Senior Class President at Westlake High School
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
Josh Dunning - Senior Software Engineer at Microsoft