Matthew Adams

Principal Software Architect at Artesion, Inc.

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
Matthew Adams is a Principal Software Architect with decades of hands-on engineering experience dating back to 1989, specializing in back-end systems, distributed and event-driven architectures. A long-time Java expert and former member of JDO and JPA industry groups, he was a founding committer on Spring Data Cassandra where he improved error handling by mapping Cassandra driver exceptions into the Spring Data hierarchy. He has a consistent record of remote, client-facing leadership since 2004, serving as a code-writing principal architect for highly scaled asynchronous systems. Comfortable alternating between deep implementation and high-level design, he combines academic roots in cognitive science with practical expertise across DevOps, middleware, and persistence frameworks. Colleagues know him as a pragmatic, hands-on technologist who still prefers keyboard-first architecture over ivory-tower planning.
code20 years of coding experience
job18 years of employment as a software developer
bookUniversity of California, San Diego
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
2,117reputation
193kreached
25answers
52questions
github-logo-circle

Github Skills (23)

kubernetes10
docker10
cassandra10
spring-data10
bash10
dockers10
java10
javas10
exception-handling10
kubernetes-pods10
spring-boot10
shell9
automations8
automation8
automation-testing8

Programming languages (24)

SmartyJavaCSSC++RustCScalaTeX

Github contributions (5)

github-logo-circle
Provides support to increase developer productivity in Java when using Apache Cassandra. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Role in this project:
userBack-end Developer
Contributions:211 commits, 1 PR, 4 comments in 11 months
Contributions summary:Matthew created Cassandra-specific Spring DataAccessException exceptions to handle Datastax DriverExceptions. They translated Cassandra driver exceptions to appropriate exceptions from the Spring Data exception hierarchy, enhancing error handling. They also improved the code by aligning Cassandra exceptions with Spring exceptions, resulting in a more cohesive and maintainable codebase. The user's contributions involve implementing Java code related to error handling and exception management within a Spring Data Cassandra context, reflecting work that focuses on the backend and how the system interacts with Cassandra.
spring-bootspring-dataapidddcql
Bash-it/bash-it

Nov 2018 - Mar 2020

A community Bash framework.
Role in this project:
userDevOps Engineer
Contributions:1 review, 5 commits, 11 PRs in 1 year 4 months
Contributions summary:Matthew primarily contributed to the repository by adding and modifying aliases related to Docker and Kubernetes. Their commits involved creating shortcuts for common Docker commands, including image pruning and runtime environment inspection. They also introduced a kubectl alias to quickly access a bash prompt within a Kubernetes cluster using the netshoot container.
bash-promptbash-completionbash-configurationproductivitybash-framework
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 Adams - Principal Software Architect at Artesion, Inc.