Full-Stack Software Engineer
CurrentWorked on a sports advertisement marketplace place using Stimulus and Ruby on Rails● Upgraded app from rails 4 to rails 6 and node 12 to 16.● Implemented an efficient cache access mechanism on top of rails to achieve 8 times higher throughput● Implemented a queue system that can handle up to 10m daily jobs using Redis and Sidekiq● Managed the code using the View-Model approach which drastically simplifies views part of the project● Designed environment pipeline on Heroku and AWS and Implementation of CircleCI for code testing.● Implemented rubocop and lefthook for writing clean and avoiding extra code.● Migrate from SQLite to Postgres without any data loss using the automated script.● Implemented unit testing using Selenium and factory bot and test coverage up to 90%.● Implemented task management module using rails hotwire turbo.● Implemented bulk Import and export of data of 30 tables and up to 10m records.