Keenan Brock

Westford, Massachusetts, 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
Keenan Brock is a seasoned software engineer based in Westford, Massachusetts with 17 years of experience building and optimizing backend systems. He specializes in squeezing large performance wins out of SQL and Ruby—moving heavy work into Postgres and routinely delivering 10x–100x speedups and significant memory reductions (for example, pages cut from minutes to seconds and request memory down by 100+MB). Keenan is an active open-source contributor to heavyweight Ruby projects including rails/rails, RubyGems.org and ancestry, where he added database-focused optimizations, case-sensitive predicates, and profiler-friendly SQL timing. His enterprise background includes roles at Red Hat and IBM helping scale cloud management platforms and improve service throughput, and earlier work delivered similar performance gains for analytics and trading systems. Off the beaten path he also contributes to keyboard firmware (Vial-QMK) and is candid about priorities—his GitHub bio sums it up: he loves his wife, his kids, and Ruby.
code17 years of coding experience
job29 years of employment as a software developer
bookBS, Computer Engineering, BS, Computer Engineering at Lehigh University
bookKent School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
987reputation
768kreached
27answers
0questions
github-logo-circle

Github Skills (68)

authorizations10
benchmark10
postgresql10
package-managers10
qmk-firmware10
testing10
firmware10
associations10
rspec10
authentication10
ruby10
package-manager-tool10
profiling10
activerecord10
rack10

Programming languages (22)

C#JavaC++CSSCMakefileGoHTML

Github contributions (5)

github-logo-circle
stefankroes/ancestry

Dec 2015 - Jan 2023

Organise ActiveRecord model into a tree structure
Role in this project:
userBack-end Developer
Contributions:17 reviews, 324 commits, 454 PRs in 7 years 2 months
Contributions summary:Keenan primarily contributed to the `ancestry` Ruby gem, focusing on improving the core functionality. Their work included removing deprecated code, fixing test-related issues, and optimizing performance. The user also added new features, such as the `path_of` scope, and implemented enhancements related to database interactions for improved efficiency. These changes indicate a focus on maintaining and evolving the gem's core features.
railsrubyorganiseactiverecord-modeltree-structure
active-hash/active_hash

Apr 2012 - Jan 2023

A readonly ActiveRecord-esque base class that lets you use a hash, a Yaml file or a custom file as the datasource
Role in this project:
userBack-end Developer
Contributions:2 releases, 92 reviews, 58 commits in 10 years 11 months
Contributions summary:Keenan contributed significantly to the `active_hash` library, focusing on enhancing its association capabilities. They implemented `has_one` and `belongs_to` associations, mirroring ActiveRecord's interface. Furthermore, the user added support for multiple keys in the `where` clause and addressed compatibility issues with newer versions of the Psych YAML library. Several commits involved refactoring to adhere to RSpec's best practices and updating dependencies.
hashidshashrailsrubyreadonly
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
Keenan Brock