Cody Cutrer is a Principal Software Engineer and architect with 17 years building high-performance distributed systems, currently focused on scalability and reliability at Lumio and Instructure. He has deep hands-on experience across backend, database, and DevOps concerns—designing sharding libraries, optimizing PostgreSQL workloads, and running large-scale production operations for Canvas. Cody is an active open-source contributor to notable projects like Rails, pgbouncer and openHAB, where he’s fixed core threading, connection-pooling, and HomeKit integration issues that improve stability for many users. He combines low-level systems work (authoring a high-performance I/O library at Mozy) with pragmatic Ruby/Rails engineering and mentoring, bridging startup agility and enterprise reliability. Based in Eagle Mountain, Utah, he brings a knack for turning complex distributed problems into maintainable, scalable solutions and for shepherding upgrades and operational practices across teams.
17 years of coding experience
16 years of employment as a software developer
Computer Science, Computer Science at Neumont University
Contributions:2 reviews, 5695 commits, 15 PRs in 10 years 9 months
Contributions summary:Cody's commits focused on dependency upgrades and code refactoring within the Canvas LMS codebase. They updated the `factory_bot` library and added `colorize` to the rubocop gem file, indicating work related to testing and code quality tools. The user also addressed safe navigation and constant issues, as well as updating multiple gem dependencies, suggesting involvement in back-end development and maintenance tasks.
Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks
Role in this project:
Backend Developer
Contributions:5 commits, 5 PRs, 19 comments in 3 years
Contributions summary:Cody primarily contributed to the `redis-store/redis-store` repository by addressing bugs and enhancing functionality related to Redis store implementations. Their work included resolving setex marshalling issues within a distributed store, optimizing the handling of `FLUSHDB` operations when using namespaces, and adding support for Unix paths. Furthermore, the user improved the project by adding tests for namespace flushing, and configuring the ring for a DistributedStore.
redisrailscachingracksession-cookie
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.