Corin Cerami is a Senior Software Engineer II based in Boston with 11 years of experience building reliable backend systems, currently contributing at Kickstarter. A queer programmer and former environmental scientist, Corin blends analytical rigor with pragmatic engineering to improve stability, error handling, and observability in production services. Their open-source work spans influential Ruby projects like Resque—enhancing logging, signal handling, and robustness—and educational Rust koans that teach ownership, iteration, and core data structures. At CodeTriage they strengthened input validation, refactored for testability, and hardened unsubscribe flows, demonstrating a focus on edge cases and user safety. Colleagues describe them as thoughtful about failure modes and adept at turning nuanced runtime issues into maintainable code.
Contributions:17 commits, 18 PRs, 5 pushes in 4 months
Contributions summary:Corin primarily contributed to the implementation of koans, which are exercises designed to teach the Rust programming language. They added koans focusing on data types like integers, booleans, and arrays. The user also introduced koans for vectors and HashMap data structures, along with relevant concepts such as iteration and ownership, furthering the educational purpose of the repository. They also included and implemented for loops for educational purposes.
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
Role in this project:
Backend Developer
Contributions:5 reviews, 25 commits, 71 PRs in 1 year 2 months
Contributions summary:Corin primarily contributed to the core functionality of Resque, a Redis-backed Ruby library for background jobs. Their commits focused on refining logging practices, ensuring appropriate logging levels for various events. They also addressed bugs, such as fixing an issue with timeout during job metadata retrieval, updating dependencies, and refactoring code to accommodate changes in underlying data storage mechanisms. Furthermore, they made improvements to the worker's ability to handle signals, including shutdown and pausing/unpausing processing.
job-managementqueuesbackedresqueruby
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
Corin Cerami - Senior Software Engineer II at Kickstarter