Jon Bardin is a seasoned engineer with 18 years of experience building scalable web services and game platforms from San Francisco. He blends deep Ruby on Rails and backend expertise with systems administration and server ops, having supported large-scale APIs at Aurora Feint and OpenFeint and shipped HTML5 game titles at GREE. Currently at Mavenlink, he focuses on pragmatic engineering and prototyping—dabbling in widgets, gizmos, and automation to quickly validate ideas. An active contributor to the Ruby ecosystem, he improved MySQL adapter behavior in the widely used activerecord-import library to prevent mass-assignment and compatibility issues. Comfortable across PHP, Asterisk telephony, and modern web stacks, he brings a versatile, hands-on approach to solving production problems. Colleagues describe him as a bleeding-edge technologist who pairs curiosity-driven tinkering with reliable, production-focused delivery.
A library for bulk insertion of data into your database using ActiveRecord.
Role in this project:
Back-end Developer
Contributions:1 review, 5 commits, 3 PRs in 18 days
Contributions summary:Jon contributed to the `activerecord-import` library, focusing on database adapter improvements for MySQL. Their work involved fixing compatibility issues, adjusting code to accommodate changes in the MySQL gem's syntax, and preventing mass-assignment errors. Specifically, they addressed an issue related to `@@max_allowed_packet`, and implemented the use of an initializer block to prevent strict mass assignment errors. These changes refined and improved the library's interaction with the MySQL database.
Isomorphic Javascript/XMPP/chat component for React
Contributions:179 commits, 28 pushes, 1 branch in 6 years
isomorphic-javascriptreactxmppjavascriptchat
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.