Thomas Hart

Senior Software Engineer at ezCater

Village of Fayetteville, New York, 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

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job13 years of employment as a software developer
bookNew 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
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
40reputation
11kreached
4answers
2questions
github-logo-circle

Github Skills (13)

testing10
ruby-rails10
rails10
factory-bot10
ruby10
open-source9
nom8
content-management-system6
asp-net6
smarty6
crystal-reports6
php6
passwords6

Programming languages (4)

SCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
rubyforgood/human-essentials

Oct 2018 - Oct 2018

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:
userBack-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.
inventorymanagement-systemstatisticsinventory-management-systemflows
myrridin/myrridin.github.io

Feb 2017 - Dec 2022

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.
Request Free Trial
Thomas Hart - Senior Software Engineer at ezCater