Senior Software Engineer at Red Canary, a Zscaler company
Washington, District of Columbia, United States
Join Prog.AI to see contacts
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.
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:
Full-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.
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