John Anderson

Gurabo, Gurabo Municipio, Puerto Rico
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
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.
code18 years of coding experience
languagesSpanish
github-logo-circle

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

Github contributions (5)

github-logo-circle
sontek/homies

Nov 2009 - Jan 2023

My configuration files (.screenrc, .vimrc, .weechat, .bashrc, .gitconfig, etc)
Role in this project:
userFull-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.
screenrcweechatvimgitconfigconfiguration-files
pinterest/pymemcache

Jun 2015 - Jul 2022

A comprehensive, fast, pure-Python memcached client.
Role in this project:
userBack-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.
Request Free Trial