Dynamic Ruby on Rails Developer with extensive experience, adept at leveraging PostgreSQL and Redis to optimize application performance. Proven track record in implementing Test Driven Development and integrating external APIs. Strong problem-solving skills and a commitment to delivering high-quality code, enhancing both functionality and user experience.
Overview
12
12
years of professional experience
Work History
Ruby Developer
Aldrich Cap/TimeDoc Health
Hyderabad
07.2024 - Current
Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
Performed refactoring of existing codebase when necessary to improve readability and maintainability.
Debugged production issues in a timely manner, providing solutions quickly.
Participated in sprint planning meetings and daily standups to discuss progress towards project goals.
Wrote unit tests using RSpec and other gems to ensure code quality.
Optimized database queries to improve application response times. Used PostgreSQL database.
Optimized performance of existing React applications by utilizing best practices such as code splitting, lazy loading.
Developed React applications using Redux state management.
Utilized various software and tools to streamline processes and optimize performance, such as Sidekiq, Redis, etc.
Used Docker for the development of the application locally.
Ruby Developer
Aldrich Cap/Paymerang
Hyderabad
03.2024 - 06.2024
Worked on a microservice to transform different types of spreadsheets into objects
Used FactoryGirl and Rspec to write specs
Daily attend standup calls and discuss about the updates and fetch new requirements from business
Used Github for source code management and Jira for ticket management.
Ruby On Rails Developer
AZ Technologies
01.2022 - 03.2024
Company Overview: Freelancer for AZ Technologies - USA
Streamlined the delivery system by using Kafka
Wrote multi micro services from scratch
Integrated other tools like Redis, Sidekiq (for background and schedule jobs)
Integrated ElasticSearch using ElasticSearch persistence gem
Wrote specs using spec gem
Wrote both unit and end to end specs
Used pry gem to debug the code
Used docker containers to run the application in container
Used Github for source code management and Jira for management of tickets
Attend stand up calls daily and giving updates and getting the requirements and working on them.
Freelancer for AZ Technologies - USA
Ruby Developer
Copart Inc
Hyderabad
10.2018 - 01.2022
Implemented Pub-Sub system, Kafka, using Racecar Gem
Implemented background jobs using SideKiq gem to integrate the data with Solr
Implemented Automated phone calling service using Twilio Api
Gem: twilio-ruby
Integrated slack bot with client's private channel and implemented interactive messages too
Worked extensively on Sequel Gem to communicate with the database MySql
Wrote test cases using rspec gem
Using Github for source code management and review the code of other peers
Deploying apps through Jenkin jobs and followed Jira ticketing tool
Wrote Javascript and CSS in CoffeeScript and SCSS
Also worked on Bootstrap
Attend stand up calls daily and giving updates and getting the requirements and working on them.
Ruby on Rails Developer
Tekzenit Inc
Hyderabad
07.2017 - 10.2018
Integrated slack bot with client's private channel and implemented interactive messages too
Implemented uploading files to Azure Media Service(AMS) using azure gem
Implemented updating the Google Spreadsheet by writing a script and using google-spreadsheet-gem
Implemented background/delayed jobs using crontab and without using any gem
Wrote test cases using rspec gem
Using BitBucket for source code management and review the code of other peers
Deploying apps through Jenkin jobs to Amazon EC2 and followed Jira ticketing tool
Wrote Javascript and CSS in CoffeeScript and SCSS
Also worked on Bootstrap
Used Log4r gem for logging the log details and maintain the log details in Cassandra
Deployed applications on Amazon EC2 and provided Production support
Attend stand up calls daily with the client and giving updates and getting the requirements and working on them.
Ruby On Rails Developer
Manuh Global Tech
Visakhapatnam
03.2017 - 07.2017
Interacting with client periodically and working on those requirements
Using Trello, as Project Management Tool., and BitBucket for source code management
Wrote unit and functional test cases using Cucumber, Capybara and Factorygirl gems
Deployed application to AWS EC2 manually
Implemented background jobs using resque and resque scheduler
Debugging code using pry gem
Wrote templates in ERB format
Implemented authentication using Devise Gem
Implemented bootstrap and its libraries for styling and javascript.
Ruby On Rails Developer
Cisco Inc
Fulton
12.2014 - 10.2016
Implemented the project based on Test Driven Development
Used gems like Cucumber, FactoryGirl, Capybara, Poltergeist and Guard
Implemented sales tax for Snort using external API namely Taxcloud
Integrated external web services like Amazon S3 and Stripe API
Implemented authorization and authentication using Devise and Cancancan gems
Implemented rake tasks with integration to cron jobs
Wrote Javascript and CSS in CoffeeScript and SCSS
Also worked extensively on Bootstrap
Wrote templates in ERB and slim format
Implemented cron jobs by queuing them in redis and processing them later using Resque gem
Extensively worked with Github for source code management
Deployed applications on Heroku and provided Production support.
Ruby On Rails Developer(Intern)
CoMakeIT
Hyderabad
12.2012 - 09.2013
Wrote an application from scratch named Online Patient Scheduler
Implemented the project based on Test Driven Development
Used gems like Cucumber, FactoryGirl, Capybara
Implemented authorization and authentication using Devise and Cancancan gems
Implemented rake tasks with integration to cron jobs