Joe Sharp

Staff Software Engineer. I keep a 7.4M-line, 20-year-old Rails monolith current — without slowing anyone else down.

Platform & Security

Legacy Platform Modernization, Ruby & Rails Major-Version Upgrades, Dependency & CVE Remediation, SBOM & FedRAMP Compliance, Docker/Debian, FIPS Hardening, Kubernetes, CircleCI

Programmer

Ruby, Rails, Python, JavaScript/Node.js, Bash, RSpec, Capybara, Minitest

AI-Assisted Engineering

Agent/Skill Authoring, Internal Developer Platforms, Credential-Safe AI Tooling, Automated Deploy Playbooks

About Joe

Joe Sharp

Joe is most at home behind a steering wheel or a keyboard. From time to time you can find him standing sideways on boards (Skateboarding, Snowboarding, Surfing, One-Wheeling) or exercising some creative muscle. You will nearly always find him with his wife, Lilia.

Joe has merged contributions into RuboCop (a Markdown formatter, shipped in v1.29), thoughtbot’s Appraisal gem (three merged PRs), and several other open-source Ruby projects.

These days he’s a Staff Software Engineer specializing in legacy platform modernization, dependency security, and AI-assisted engineering tooling.

• Joe is adopted
• Joe can juggle
• Joe has a Black Belt in Tae Kwon Do
• Joe once met Steve Jobs
• Joe turns coffee into code
• Joe has visited over a dozen countries
• Joe loves Lilia and their pug, Manchas

Projects

Open-source contributions and current work — including a merged RuboCop formatter, three merged PRs to thoughtbot's Appraisal, and ongoing Ruby/Rails platform modernization.

Old JoeSharpDesigns.com Site

This is how I got into programming before I had any clue what I was doing.


Before programming was my career, it was a hobby I taught myself through a web/graphic design side business. The old site’s still up if you want to poke around — I won’t be updating it further.

Old Site Old Mobile Site

Contact Joe

LinkedIn®

See more about my career and professional development on my LinkedIn® Profile.

GitHub®

Check out my open source contributions and current projects on my GitHub® Profile.

Email Joe

If you would like to open a line of communication feel free to email me.

Please leave the subject line intact to ensure your message isn't filtered.