Sam Mcdavid is a Principal Software Engineer with 11 years of experience building product-focused web and IoT systems, currently leading engineering at dscout. He blends hands-on backend and frontend development (Elixir, Ruby, JavaScript, Phoenix, Rails, React) with product management experience, having moved between senior engineering and product roles to streamline MVP delivery and CI/CD practices. Sam’s background includes enterprise systems and data solutions at Tennessee Valley Authority and founding a local web services shop, giving him both large-organization rigor and entrepreneurial grit. He holds an MBA and a BS in Computer Science from UTC and an MS in Machine Learning from Georgia Tech, reflecting a rare combination of business, software engineering, and ML expertise. Notably, he pairs functional programming approaches with cloud-native practices to help stakeholders translate visions into deployable, demo-ready products.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at The University of Tennessee at Chattanooga
Master of Science - MS, Machine Learning, 4.0, Master of Science - MS, Machine Learning, 4.0 at Georgia Institute of Technology
Associate of Science (A.S.), General Transfer, Associate of Science (A.S.), General Transfer at Chattanooga State Community College
Contributions:50 commits, 15 PRs, 16 pushes in 9 months
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
Sam Mcdavid - Principal Sofware Engineer at dscout