Sam Hanes is a Lead Software Engineer with a decade of experience building robust, enterprise-grade systems and leading teams across startups and large organizations from Ann Arbor. A functional programming and F# enthusiast, he blends pragmatic architecture with hands-on development, having progressed from development lead roles at universities and consultancies to staff and lead positions at companies like Olo, Highlight, Saphyre, and LeadingAgile. He has deep experience in C#, .NET, event sourcing, CQRS, and domain-driven design, and is comfortable shaping both technical vision and day-to-day delivery. Known for bridging legacy and modern stacks, Sam often surfaces elegant, type-safe solutions in places others relegate to brittle imperative code. He leverages a physics/math background from Columbia to reason about systems rigorously while mentoring engineers to adopt test-driven and maintainable practices.
10 years of coding experience
16 years of employment as a software developer
BA Physics Mathematics, BA Physics Mathematics at Columbia University
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 Hanes - Lead Software Engineer at LeadingAgile