10 years experience
Through some of my past projects I have had the opportunity to work on large scale applications including an Ecommerce application, a Soc...
Through some of my past projects I have had the opportunity to work on large scale applications including an Ecommerce application, a Social Networking application and even on systems with a multi tenant architecture. I've enjoyed optimizing performance of these apps so that they could have faster page load times through performance improvement strategies like - caching, using redis, adding indexes in the database for required columns and other ways of optimizing SQL queries, using background jobs, eager loading, memoization etc.,.
Tools used - In addition to databases like Postgres and MySQL I'm familiar with using tools like Redis, RabbitMQ, Elasticsearch and Sidekiq.
I'm also knowledgeable with writing unit tests in rspec and minitest, integration tests using Capybara and even using request specs for testing API's.
A good code sample of the kind of code that I could write in Rails is an Expenses app(https://trackyourexpenses.herokuapp.com/) that I built using Rails(code available here - https://github.com/boddhisattva/expenses) .