Matthew Hall

Staff Software Developer, Engineering Supervisor at Weave HQ

Riverton, Utah, 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

🤩
Rockstar
Matthew Hall is a seasoned software leader with 15 years of experience, currently serving as Staff Software Developer and Engineering Supervisor at Weave HQ in Riverton, Utah. He has a strong background in backend systems and API design from senior and lead roles at companies like Alianza, Zane Benefits, and Overstock, and he frequently blends hands-on coding with architectural oversight. An active open-source contributor, Matthew has improved core functionality in the widely used JDBI library—enhancing parameter binding and SQL parsing—demonstrating deep familiarity with JVM ecosystems. He combines technical breadth across databases and server-side engineering with people leadership, mentoring teams to deliver reliable, maintainable systems. An entrepreneurial streak shows through earlier co-ownership of a mill and cabinet business, reflecting practical problem-solving outside of pure software contexts.
code15 years of coding experience
job16 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
6,732reputation
725kreached
45answers
4questions
Badges
colors
top-5%
design-patterns
top-5%
swt
top-1%
java
top-5%
unit-testing
top-5%
oop
top-5%
github-logo-circle

Github Skills (26)

api-design10
refactor10
java10
javas10
swt10
refactoring10
colors9
testing9
oop9
unit-testing9
template-engine9
open-source9
mocking9
sql9
design-patterns9

Programming languages (9)

JavaShellCSSMakefileJavaScriptGoHTMLSlim

Github contributions (5)

github-logo-circle
jdbi/jdbi

Dec 2015 - Apr 2021

The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure or Scala.
Role in this project:
userBack-end Developer
Contributions:14 reviews, 488 commits, 499 PRs in 5 years 4 months
Contributions summary:Matthew's commits focused on refactoring and enhancing the JDBI library, primarily targeting improvements to its core features and API design. They addressed issues with parameter binding, including the implementation of support for binding nested properties and integrating various types. Their work also involved removing deprecated features, improving the parsing of SQL statements, and updating the library's internal types.
streamsjava8jdbctypeddatabase
qualidafial/jdbi

Oct 2015 - Dec 2016

Contributions:122 pushes, 79 branches in 1 year 2 months
jdbcjava-collectionsdatabasequerydata-access
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
Matthew Hall - Staff Software Developer, Engineering Supervisor at Weave HQ