Brian Hartin is a software developer with 12+ years of professional experience and over eight years specializing in Scala and functional programming, leveraging libraries such as cats, doobie, circe, http4s and fs2. He brings a type-driven approach to design and testing, favoring strong abstractions that reduce reliance on extensive test suites. Comfortable across the delivery lifecycle, he pairs backend craftsmanship with DevOps and AWS experience (Dynamo, EC2, ECS, RDS, S3) to ship reliable, automated systems. Brian has worked at both startups and established organizations—from building custom business software to senior roles at Pearson, Iowa Student Loan, Banno and Lean TECHniques—so he’s practiced at owning problems end-to-end. He’s happiest on small teams tackling hard problems where deep thinking and FP techniques can produce elegant, maintainable solutions.
12 years of coding experience
20 years of employment as a software developer
BS, Computer Science, Mathematics, BS, Computer Science, Mathematics at University of Iowa
Contributions:8 PRs, 41 pushes, 18 branches in 8 months
vcrtestingrubyweb-servicesmocking
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.