John Myers is a server-focused software engineer with 14 years of experience building resilient, security-conscious systems, specializing in email server programming, computer security protocols, and asynchronous multi-threaded architectures. Based in California, he combines deep back-end skills in Java and Go with practical DevOps expertise—contributing to prominent open-source projects like Kubernetes sigs, Jetty, and RxJava where he strengthened testing, CI/CD, and IPv6/dual-stack functionality. His work often lives at the intersection of reliability and automation: improving e2e tests and Helm charts, hardening test-infra for kops releases, and refining backup and CA workflows for etcd tooling. A Carnegie Mellon alumnus in Applied Math/Computer Science, he brings rigorous engineering discipline and an eye for subtle protocol and concurrency edge-cases often missed in large-scale systems.
14 years of coding experience
BS w/University Honors Applied Math / Computer Science, BS w/University Honors Applied Math / Computer Science at Carnegie Mellon University
A Kubernetes controller for Elastic Load Balancers
Role in this project:
DevOps Engineer
Contributions:114 reviews, 20 commits, 43 PRs in 1 year
Contributions summary:John's commits primarily focus on enhancing the end-to-end (e2e) tests for the AWS Load Balancer Controller. This involves updating the Helm chart used in the tests, incorporating new features, and resolving any arising issues. Furthermore, the user has made changes to the CI/CD pipeline, specifically the scripts used to run e2e tests and build Docker images, indicating a focus on automation and build processes. Additional contributions include fixing version references and adding actions for release tagging and branch creation.
Contributions:8 reviews, 15 commits, 5 PRs in 2 years 7 months
Contributions summary:John's contributions primarily involve simplifying and enhancing backup and download functionalities within the etcd-manager package. They made changes to the `vfs.go` file to improve how backups are uploaded and downloaded. The user also updated kops dependencies, integrating changes from the Azure SDK. Additionally, they performed code cleanup, introduced new types for CAs, and made CA creation explicit.
etcdk8s-sig-cluster-lifecycle
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.