Chris Larose

Staff Software Engineer at PickTrace

San Diego, California, 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

🤩
Rockstar
🎓
Top School
Chris Larose is a Staff Software Engineer with 14 years of experience building and hardening backend systems, currently based in San Diego. He combines production engineering at PickTrace with deep open-source stewardship as a core Puma maintainer and contributor to widely used Ruby libraries like config and Shoryuken. Chris focuses on reliability and graceful shutdowns, configuration correctness, and efficient message processing—often improving edge-case handling, refactoring for maintainability, and adding robust tests. His career includes progressively senior engineering roles where he decomposed monoliths into microservices and optimized Rails applications on AWS. Less obvious: he’s maintained production-grade JSON serializers and preserved subtle environment semantics that prevent throttling and double-loading issues in real-world deployments.
code14 years of coding experience
job11 years of employment as a software developer
bookThe University of Arizona
stackoverflow-logo

Stackoverflow

Stats
1,240reputation
144kreached
8answers
1question
Badges
css
top-5%
media-queries
top-5%
responsive-design
top-5%
github-logo-circle

Github Skills (27)

ruby-rails10
multithreading10
rspec10
configuration-management10
rails10
environment-variables10
message-queue10
ruby10
server10
testing9
media-queries9
css9
responsive-design9
sinatra9
configurations9

Programming languages (19)

C#MDXC++RustCGoHTMLGDScript

Github contributions (5)

github-logo-circle
rubyconfig/config

Jan 2020 - Nov 2022

Easiest way to add multi-environment yaml settings to Rails, Sinatra, Padrino and other Ruby projects.
Role in this project:
userBack-end Developer
Contributions:11 releases, 21 reviews, 24 commits in 2 years 10 months
Contributions summary:Chris primarily contributed to the core functionality of the `config` gem, focusing on improving how configuration settings are loaded, accessed, and managed within Ruby projects. They added features such as supporting reserved keywords and implementing explicit `as_json` for options. The user also addressed bugs and performance improvements, including preventing double loading of environment variables, and refactored env variable handling into a new source. Finally, they updated the gem's version.
configurationsinatrarailsconfiguration-managementruby
ruby-shoryuken/shoryuken

Dec 2020 - Feb 2022

A super efficient Amazon SQS thread based message processor for Ruby. This project is in MAINTENANCE MODE.
Role in this project:
userBack-end Developer
Contributions:29 reviews, 96 commits, 37 PRs in 1 year 1 month
Contributions summary:Chris primarily contributed to the Shoryuken message processing library, focusing on enhancing its integration with ActiveJob. Their work included adding features like message deduplication and system attributes through ActiveJob. The user also implemented new tests to ensure these features functioned correctly. Furthermore, the user improved the code's structure by refactoring the SQS parameter extraction process.
aws-sdk-rubyshoryukenamazon-sqsaws-sqsrails
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