Thomas Hart is a Senior Software Engineer with 12 years of hands-on experience building and maintaining Ruby on Rails platforms across healthcare, higher education, and online marketplaces, currently shaping order flows and financial systems at ezCater. He combines deep Rails expertise with a practical focus on testing and reliability—evidenced by contributions to the rubyforgood/human-essentials project where he modernized factories and strengthened Distribution model tests. A committed mentor and community builder, Thomas organizes hackathons, speaks and teaches locally, and actively contributes to open source. He’s known for pragmatic engineering: shipping clear documentation, improving team processes, and asking the right questions to turn complex requirements into maintainable code.
12 years of coding experience
13 years of employment as a software developer
New York Regents with Honors, General Studies focusing on Math and Science, New York Regents with Honors, General Studies focusing on Math and Science at Chittenango High School
Human Essentials is an inventory management system for diaper, incontinence, and period-supply banks. It supports them in distributing to partners, tracking inventory, and reporting stats and analytics.
Role in this project:
Back-end Developer
Contributions:9 commits, 3 PRs, 1 comment in 3 days
Contributions summary:Thomas primarily contributed to cleaning up deprecation warnings related to FactoryBot 5.0 and updating factory definitions. Their work involved modifications across multiple files within the `spec/factories` directory, focusing on streamlining and modernizing the testing infrastructure. They also addressed issues in the `Distribution` model by setting the distribution ID when creating from a request and added tests to verify this new behavior, showcasing a focus on improving code quality and ensuring correct functionality. This suggests a strong understanding of the Ruby on Rails framework and testing best practices.
Contributions:3 PRs, 21 pushes, 3 branches in 5 years 10 months
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.