Brian Holt

Principal Software Engineer at Dwolla

Illinois, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Brian Holt is a Principal Software Engineer based in Illinois with 13 years of experience leading developer-facing engineering and cloud deployments. He mentors teams while building developer tools and internal libraries in Scala, Python, Ruby, and JavaScript, and has shepherded containerized production deployments on AWS. A significant open-source contributor, Brian has made substantive backend improvements to widely used Scala projects like fs2 (adding safer stream constructors and error-handling constraints) and http4s (refactoring core HTTP middleware and URL form handling). His background includes API architecture and developer experience work at John Deere, where he helped standardize REST APIs and created virtualized stacks to improve local testing fidelity. Known for pragmatic automation and strong type-safety instincts, he blends hands-on coding with long-term platform thinking to make teams more effective.
code13 years of coding experience
job9 years of employment as a software developer
bookUniversity College Cork
bookBS Computer Science, BS Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (15)

top-level10
typer10
cat10
stream10
http10
http-server10
error-handling10
http-client10
stream-processing10
functional-programming10
fs10
streaming10
scala10
testing9
test-driven-design8

Programming languages (12)

TypeScriptDockerfileJavaShellScalaJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
typelevel/fs2

Aug 2018 - Jan 2021

Compositional, streaming I/O library for Scala
Role in this project:
userBack-end Developer
Contributions:1 review, 8 commits, 10 PRs in 2 years 5 months
Contributions summary:Brian primarily contributed to the fs2 library by implementing new features and refining existing functionalities related to error handling and stream processing. Their work included adding constraints, such as `ApplicativeError`, to improve the library's type safety and capabilities. The user added new methods like `fromEither` and `fromIterator`, broadening the ways streams can be constructed. Additionally, they made improvements to existing methods and instances within the library, as well as contributing several tests.
stream-processingfunctional-programmingfunctional-reactive-programmingstreamsstreaming
http4s/http4s

May 2018 - Dec 2021

A minimal, idiomatic Scala interface for HTTP
Role in this project:
userBack-end Developer
Contributions:2 reviews, 14 commits, 8 PRs in 3 years 7 months
Contributions summary:Brian contributed to the `http4s/http4s` repository by implementing and refactoring core features related to HTTP clients and servers. They focused on enhancing the logging middleware for requests and responses, adding features like Host header insertion for absolute URIs. Furthermore, the user added and refactored code related to `UrlForm`, including a Monoid instance, and refactored code to use `Chain` instead of `Seq`.
idiomatichttp-clientscalafs2typelevel
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
Brian Holt - Principal Software Engineer at Dwolla