Adam Shannon

Founding Engineer at Moov

Ankeny, Iowa, 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
🎓
Top School
Adam Shannon is a Founding Engineer with 15 years of experience building high-throughput, resilient financial systems from the ground up. Based in Ankeny, Iowa, he leads payments engineering at Moov, owning ACH, RTP, and card rails while authoring and patching OSS libraries for ISO 20022 and ISO8583 compliance. He combines backend Go expertise with infrastructure and DevOps skills—Terraform, Kubernetes, CI/CD, observability—and has driven core infra and settlement services that process tens of billions in volume. A longtime contributor to widely used projects like wal-g and mkcert, he focuses on robust error handling, cross-platform certificate tooling, and secure archival/restoration workflows. Colleagues rely on him for pragmatic, production-first design that bridges protocol-level payments complexity and developer-friendly tooling.
code15 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Northern Iowa
github-logo-circle

Github Skills (24)

tls1210
postgresql10
archiving10
windows10
http10
linux10
tls1310
mtls10
backup10
certificate10
go10
libtls10
golang10
java9
firefox9

Programming languages (27)

CMakefileGoMustacheHTMLGroovyJsonnetTypeScript

Github contributions (5)

github-logo-circle
FiloSottile/mkcert

Jun 2018 - Dec 2018

A simple zero-config tool to make locally trusted development certificates with any names you'd like.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 reviews, 7 commits, 14 PRs in 5 months
Contributions summary:Adam made several contributions focused on improving the `mkcert` tool's compatibility and functionality across different operating systems and environments. They addressed issues related to Java trust store integration, fixing pathing problems and adjusting the tool's behavior when `keytool` isn't available. Additionally, they optimized the Firefox certificate handling and Linux installation process, refining the tool's overall robustness. These changes suggest a strong understanding of system administration and certificate management within various development environments.
local-developmentiosfirefoxtrustedzero
wal-g/wal-g

Jan 2018 - Mar 2018

Archival and Restoration for databases in the Cloud
Role in this project:
userBackend Developer
Contributions:5 commits, 5 PRs, 10 comments in 2 months
Contributions summary:Adam primarily contributed to the backend functionality of the `wal-g` repository, focusing on error handling, and improvements related to data archival and restoration. The user addressed issues with cryptographic key retrieval, enhanced the robustness of the upload process by validating the S3 prefix, and improved the codebase by refactoring using go vet. Several of these changes involved core functionalities related to data backup and recovery.
golangsqlservermysqlrestorationdatabases
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
Adam Shannon - Founding Engineer at Moov