Arun Agrawal

Open Source Developer at Ruby Central, Inc.

India
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
Arun Agrawal is an experienced Ruby developer and open source contributor with 15+ years building backend systems and developer-focused tools. He has a strong track record in the Rails ecosystem, contributing to high-profile projects like rails/rails (Action Cable) and rubygems.org, and improving libraries such as ActiveResource and the JRuby ActiveRecord JDBC adapter. Arun blends pragmatic product work—shipping admin tooling and auth strategies—with deep code-quality focus, removing dead dependencies, adding tests, and fixing cross-database adapter quirks. He has held senior engineering and architect roles across startups and consultancies and recently co-founded Binary Function while contributing to Ruby Central. Based in India, he pairs hands-on implementation skills with an interest in maintainability and backward-compatible improvements that keep large ecosystems healthy.
code15 years of coding experience
job16 years of employment as a software developer
bookBachelor of Engineering (BE), Computer Engineering, Bachelor of Engineering (BE), Computer Engineering at University of Rajasthan
github-logo-circle

Github Skills (34)

ruby-rails10
database-connector10
sqlite10
continuous-integration10
bump10
activeresource10
back-end-development10
mysql10
omniauth10
rubygems10
testing10
adaptor10
rails10
jdbc10
twitter-api10

Programming languages (6)

HCLShellCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
arunagw/omniauth-twitter

Nov 2011 - Jul 2020

OmniAuth strategy for Twitter
Role in this project:
userBack-end Developer
Contributions:4 reviews, 77 commits, 14 PRs in 8 years 10 months
Contributions summary:Arun primarily contributed to the development of an OmniAuth strategy for Twitter, focusing on the back-end logic. They implemented the core authentication flow, including interactions with the Twitter API. The user also made version bumps and added testing infrastructure using RSpec. Furthermore, they added functionality to pass in parameters for authorization requests.
omniauth-strategyomniauthstrategytwitter-apitwitter
houndci/hound

Dec 2014 - Nov 2015

Automated code review for GitHub pull requests.
Role in this project:
userBackend Developer
Contributions:39 commits, 75 PRs, 302 pushes in 10 months
Contributions summary:Arun primarily contributed to the backend of the "houndci/hound" repository, which focuses on automated code review for GitHub pull requests. Their commits involved upgrading the Rails version, indicating a focus on framework maintenance and updates. They also modified configurations, added features like app timeout, and integrated gems like `angular_rails_csrf` demonstrating work related to application setup and functionality. The user's work also included backfilling timestamp data and adding logging.
reacthoundrailsjavascriptautomated-code-review
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
Arun Agrawal - Open Source Developer at Ruby Central, Inc.