Josh Clayton

Senior Director Of Engineering at HappyCo

Boston, 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
Josh Clayton is a seasoned software leader and Senior Director of Engineering based in Boston with nearly two decades of professional experience building and scaling web applications. He combines hands-on backend expertise—especially in Ruby—with an appreciation for languages like Rust, Haskell, and Elm, and has moved from individual contributor roles to senior leadership at HappyCo and thoughtbot. Josh has a strong open-source pedigree, contributing to prominent Ruby ecosystem projects such as factory_bot, shoulda-matchers, paperclip, and RubyGems.org, improving testability and maintainability across widely used libraries. His background includes running regional operations at thoughtbot and delivering pragmatic engineering improvements that span testing frameworks, dependency management, and Rails integrations. A former U.S. Marine Corps rifleman, he brings discipline and a results-driven mindset to technical leadership and team development. Colleagues rely on him for thoughtful refactors, robust test suites, and steady delivery in complex product environments.
code18 years of coding experience
job17 years of employment as a software developer
bookGeneral Education, General Education at Rockford High School
stackoverflow-logo

Stackoverflow

Stats
56reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (23)

s3-bucket10
ruby-rails10
file-management10
testing10
cucumber10
rspec10
test-framework10
rails10
ruby10
amazon-s310
aws-s310
activerecord10
factory-bot10
ruby-on-rails10
test-automation10

Programming languages (13)

CSSRustElmNunjucksTypeScriptShellJavaScriptHaskell

Github contributions (5)

github-logo-circle
thoughtbot/factory_bot_rails

Jun 2011 - Oct 2017

Factory Bot ♥ Rails
Role in this project:
userBack-end Developer
Contributions:102 commits, 42 PRs, 74 pushes in 6 years 4 months
Contributions summary:Josh primarily contributed to the `factory_bot_rails` project by enhancing its functionality and improving its integration with various testing frameworks. They updated gem dependencies, supported yardoc, and allowed customization of factory directories. They also added initial support for MiniTest and addressed related configuration bugs, including fixing RSpec fixture directory issues. Further contributions involved refactoring and optimizing the generator for different frameworks, and supporting Spring out of the box.
factory-botrails
thoughtbot/factory_bot

Mar 2010 - Mar 2022

A library for setting up Ruby objects as test data.
Role in this project:
userBack-end Developer
Contributions:1 release, 447 commits, 145 PRs in 12 years 1 month
Contributions summary:Josh contributed to step definitions, specifically for Cucumber, within the test data setup library, `factory_bot`. The code changes primarily involved refinements to the existing step definitions, including updates to correctly handle association columns. These updates aimed at increasing the library's ability to manage model factories with associations. Additionally, the user made version updates.
rubytest-datafactory-girlthoughtbotrubygems
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