Summary
Josh Rivers is a Senior Software Engineer in Portland, Oregon with 16 years of experience designing and shipping distributed systems, cloud infrastructure, and CI/CD platforms. He excels at modernizing legacy codebases and operational practices—having moved teams from CI to continuous delivery and cut Kubernetes compute costs by 75% through custom orchestration. Comfortable across languages and stacks, Josh has built cloud-native services, immutable Kafka deployments, ORM-less Java Lambdas, and developer-facing tools in Go and Node.js. He pairs hands-on engineering with mentorship and clear documentation, producing video training and onboarding materials that accelerate team adoption. Behind the scenes he often focuses on security-first automation—custom controllers for privilege minimization and mutual TLS for Kafka clusters. His professional joy remains writing code that reliably lights up production systems and solves complex operational problems.
17 years of coding experience
13 years of employment as a software developer
Lewis & Clark College