Here’s a practical map of what I reach for most often — not an exhaustive résumé keyword list.

AreaTools
BackendRuby on Rails, PostgreSQL, MySQL, Redis, Solid Queue, Solid Cache (also Sidekiq)
Streaming & dataApache Kafka, Debezium (CDC), ClickHouse, Apache Solr
FrontendHTML5, CSS, JavaScript, TypeScript, React, Next.js, StimulusJS; Redux / Redux-Saga
TestingRSpec (unit and integration tests)
InfrastructureDocker, Kubernetes, Nginx, Puma, GCP, GitHub Actions (CI/CD), Capistrano; Ansible / DigitalOcean / Proxmox in my homelab
MonitoringNew Relic, Monit, logrotate
AI / toolingClaude Code, Cursor
LeadershipTeam leading, mentoring, project management

I pick tools to match the problem: Rails for fast, maintainable backends; React when the UI needs rich client state; streaming pipelines when usage or billing events need to move reliably between systems.

This site and my interactive CV are examples of the React + TypeScript side; most of my day jobs have been Rails-first with a React or legacy JS frontend.