Jamie Mccarthy

Senior Software Engineer at Red Canary, a Zscaler company

Washington, District of Columbia, United States
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

👤
Senior
🎓
Top School
Jamie Mccarthy is a senior software engineer with 25 years building resilient web applications, primarily focused on backend systems, relational databases, and Ruby on Rails. He blends pragmatic, "boring" design with smart optimization and twelve-factor practices to deliver maintainable microservices—while knowing when a microservice is the wrong choice. Jamie has driven stability and test automation in high-impact open source work on rails/rails and translated classic games into memory-safe Ruby implementations, demonstrating both deep DB transaction expertise and a playful, systems-level curiosity. Based in Washington, D.C., he excels at smoothing team workflows and collaborating with enthusiastic engineers to find sustainable solutions for tricky production problems.
code25 years of coding experience
job28 years of employment as a software developer
bookBachelor's, Bachelor's at Kalamazoo College
stackoverflow-logo

Stackoverflow

Stats
755reputation
74kreached
18answers
0questions
Badges
mysql
top-5%
github-logo-circle

Github Skills (27)

application-framework10
ruby-rails10
transaction10
transactional10
postgresql10
mysql10
testing10
app-framework10
rails10
basics10
implement10
ruby10
activerecord10
web-framework10
g10

Programming languages (11)

C#TypeScriptJavaShellCSSCVBAJavaScript

Github contributions (5)

github-logo-circle
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
Role in this project:
userFull-stack Developer
Contributions:26 commits, 2 PRs in 13 days
Contributions summary:Jamie translated several classic BASIC computer games to Ruby, demonstrating proficiency in both understanding existing game logic and implementing it in a new programming language. They began by converting the "Game of Life" and "Hurkle" games to Ruby, including the implementation of game logic, user input handling, and output formatting. The user then modularized the Hurkle game code and added a Point class to improve the game's functionality.
memorygamebasic-computer-gamesscriptinggames
rails/rails

Oct 2017 - Oct 2017

Ruby on Rails
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 reviews, 6 commits, 5 PRs in 7 days
Contributions summary:Jamie contributed to the testing and stability of the Rails framework. They added tests for nested deadlock scenarios in both PostgreSQL and MySQL2 adapters, demonstrating a focus on database transaction management. The user also addressed code quality by removing an empty line and updated the ActionPack library, fixing BrowserBlocker versions. They also worked on transaction state management.
ruby-on-railsrailsframeworkrubymvc
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
Jamie Mccarthy - Senior Software Engineer at Red Canary, a Zscaler company