John Hooks

Senior Solutions Architect at Chainguard

Pittsburgh, Pennsylvania, 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
John Hooks is a Senior Solutions Architect with a decade of hands-on experience designing and delivering cloud-native, containerized systems using Go, Kubernetes, and infrastructure-as-code. He blends deep backend engineering—evidenced by contributions to the high-performance NATS server JetStream storage parsing—with enterprise architecture and DevSecOps enablement across companies from FedEx to Chainguard. John has led teams and built orchestration platforms, common microservice abstractions, and automated compliance pipelines, consistently favoring automation and immutable infrastructure. Comfortable in both startup and large-enterprise contexts, he pairs practical implementation skills (Pulumi, Terraform, Ansible) with production monitoring and security hardening. Based in Pittsburgh, he brings a rare mix of systems-level rigor and developer-first tooling that speeds delivery while reducing operational risk.
code10 years of coding experience
job9 years of employment as a software developer
bookFord City High School
bookBachelors Music/Classical Guitar, Bachelors Music/Classical Guitar at Grove City College
github-logo-circle

Github Skills (11)

golang10
go10
message-queue10
distributed-systems9
st9
fmt8
cloud-native8
microarchitecture7
microservices7
strings7
nats-server6

Programming languages (9)

TypeScriptJavaShellJinjaRustVJavaScriptGo

Github contributions (5)

github-logo-circle
nats-io/nats-server

Jan 2022 - Jan 2022

High-Performance server for NATS.io, the cloud and edge native messaging system.
Role in this project:
userBackend Developer
Contributions:7 reviews, 5 commits, 1 PR in 1 day
Contributions summary:John primarily contributed to the backend logic of the NATS server, focusing on implementing and refining features related to storage size parsing within the JetStream component. Their work involved checking data types, parsing string-based sizes with different suffixes (K, M, G, T), and refactoring existing code for improved readability and efficiency. The commits demonstrate a clear understanding of the server's configuration parameters and data handling within the JetStream module.
messaging-systemnats-ionative-messagingnatsmessage-bus
CoverWhale/coverwhale-go

Jan 2024 - Mar 2025

Opinionated packages for Go development
Contributions:6 releases, 1 review, 81 PRs in 1 year 2 months
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
John Hooks - Senior Solutions Architect at Chainguard