Bill Carlson is a senior software engineer with over two decades of hands-on experience delivering resilient, enterprise-grade systems across commercial and government sectors, now focused on functional Scala development at Xebia. He blends deep expertise in functional programming (ZIO, Typelevel) with practical skills in compiler and build tooling—having written a Scala 3 compiler plugin and sbt plugins—and a track record of migrating large codebases and introducing stronger testing cultures. Comfortable working on-site with customers, Bill has repeatedly bridged engineering and client needs, from real-time indexing and distributed claim adjudication engines to integrating third-party services for digital banking. He’s equally at home debugging obfuscated legacy code as he is adopting modern stacks, and he cultivates team learning through book clubs and mentoring to spread functional programming practices.
11 years of coding experience
22 years of employment as a software developer
BS Computer Science, BS Computer Science at University of Virginia
Contributions:10 commits, 4 pushes, 1 branch in 1 day
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.