Ryan Rosenblum is a senior software engineer with 12 years of hands-on experience building full-stack systems in Java, Ruby on Rails, and JavaScript, currently contributing to Splunk’s Synthetics team. He spent a decade at Manheim delivering backend services and Rails applications, and earlier ran hardware refurbishing and web store operations—giving him uncommon fluency across infrastructure, backend code, and e-commerce tooling. An active open-source contributor to the widely used RuboCop and rubocop-rails projects, he has added new cops, bug fixes, and tests that improve Rails code quality and maintainability. Comfortable across Windows, Linux, and Mac environments, he applies TDD, Puppet automation, and Agile practices to ship reliable software. Based in Roswell, GA, he pairs practical operational experience with a strong focus on linting and code hygiene that helps teams scale safely.
12 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Kennesaw State University
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Role in this project:
Back-end Developer
Contributions:9 reviews, 355 commits, 249 PRs in 6 years 5 months
Contributions summary:Ryan primarily contributed to the RuboCop project by implementing new features, specifically those related to code analysis and formatting. Their work included fixing bugs, adding new Cops for code validation, and enhancing existing ones. They modified existing code, added test coverage, and improved the functionality of the Rake task.
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:31 commits in 3 years 3 months
Contributions summary:Ryan primarily contributed to the `rubocop-rails` repository by enhancing code quality and maintainability. Their work included configuring and adding comments related to `FrozenStringLiteralComment`, fixing grammar and typos, freezing constants, and adding new cops like `Rails/SafeNavigation`. They also updated existing cops such as Rails/Output, Rails/ReadWriteAttribute, Rails/RequestReferer, Rails/ScopeArgs, Rails/Blank, and Rails/Present. The user demonstrated strong skills in Ruby, code formatting, and linting, aligning well with the project's focus on Rails best practices.
lintercoding-conventionsrailscode-formatterruby
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
Ryan Rosenblum - Senior Software Engineer at Splunk