Staff Software Engineer at The Chicago Tool Library
Chicago, Illinois, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jim Benton is a seasoned software engineer in Chicago with 17 years of experience building backend systems and Rails integrations. He is an active open-source contributor known for work on civic‑tech scrapers (City-Bureau/city-scrapers) and the Ruby geographic library Carmen, where he added region data, retrieval helpers, and Rails form helpers. Jim blends data-focused engineering—adding IDs and geolocation to public meeting scrapers and cleaning up linting/PEP8 warnings—with practical full‑stack sensibilities around i18n and select-helper UX. His niche is making messy government and geographic data reliably consumable by applications and developer tools.
17 years of coding experience
17 years of employment as a software developer
Bachelor of Arts - BA, Interactive Multimedia, Bachelor of Arts - BA, Interactive Multimedia at Columbia College Chicago
NOT ACTIVELY MAINTAINED Rails adapter for Carmen (provides country_select and subregion_select)
Role in this project:
Full-stack Developer
Contributions:45 commits, 3 comments, 2 issues in 2 years 9 months
Contributions summary:Jim contributed to the development of a Rails adapter for Carmen, focusing on form helper methods. Their work involved adding and modifying select tag helpers for countries and subregions. They updated the version and dependencies, and integrated the Rails I18n backend. The user also refactored the code, cleaned up specifications, and improved the sorting of select options.
Contributions:308 commits, 17 PRs, 17 pushes in 8 years 8 months
Contributions summary:Jim primarily contributed to the development of the `carmen` library, a geographic regions repository for Ruby. They added new features, including the addition of new regions like Canada. Significant effort was devoted to implementing methods for state and country name and code retrieval, along with the introduction of view helpers for use in Rails applications. The commits also included the addition of country code and name retrieval functionalities.
regionsrubyregiongeographic-dataiso3166
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
Jim Benton - Staff Software Engineer at The Chicago Tool Library