John Anderson is an experienced SRE and backend engineer with 18 years of practice building and hardening cloud-native systems using Rust, Go, Python, and Kubernetes. Based in Puerto Rico, he blends hands-on tooling—artisan YAML, one-liner automation, and developer environment dotfiles—with a focus on reliability, observability, and build optimization. His open-source contributions span notable Python projects (pyramid, pykafka, jsonschema, kafka-python) and cloud tooling (cloud-custodian), reflecting deep expertise in compatibility, packaging, and performance. He also invests in developer ergonomics and documentation, having improved testing, docs, and editor/terminal configurations that streamline workflows. Beyond ops, John mentors and builds teams, cultivating the next generation of Linux and systems engineers while continuing to ship pragmatic, production-ready improvements.
18 years of coding experience
Spanish
Github Skills (54)
socket-io10
consistent-hashing10
json10
docker10
pytest10
cloud-computing10
back-end-development10
redis10
json-schema10
python10
django10
testing10
vimscript10
packaging10
configuration-management10
Programming languages (25)
C#CGoHTMLJupyter NotebookTypeScriptShellAdblock Filter List
My configuration files (.screenrc, .vimrc, .weechat, .bashrc, .gitconfig, etc)
Role in this project:
Full-stack Developer
Contributions:356 commits, 4 PRs, 109 pushes in 13 years 4 months
Contributions summary:John primarily contributed to the configuration of various file types, including configuration files for Vim, emacs, zsh, and other tools. The contributions include installing plugins, and setting up keybindings for editors, and tools like the gnome-terminal and weechat, indicating a focus on enhancing developer workflow and environment customization. Additional commits involved setting up basic emacs and zsh configurations, which demonstrates a focus on shell and editor environment setup.
A comprehensive, fast, pure-Python memcached client.
Role in this project:
Back-end Developer
Contributions:8 reviews, 51 commits, 15 PRs in 7 years 2 months
Contributions summary:John primarily focused on improving the project's documentation. They initially implemented documentation and included getting started guides. Furthermore, the user added API documentation for the project's test suite, and then transitioned the testing framework to pytest. They also implemented the hash client and its associated functions.
python-memcachedpythonmemcachememcached
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.