Senior Ruby On Rails Developer Resume
Denver, ColoradO
SUMMARY:
- Ruby on Rails developer with 5 years of Web development experience. Ambitious, creative and natural thinker who thrives on making things work better the first time around.
- Experience in complete Software Product Development Life Cycle (SDLC).
- Worked with business analysts to understand business models and goals to help in defining requirements and building roadmap.
- Extensive Experience in developing Web applications using HTML, CSS, JavaScript.
- Developed Full Stack Web applications with Ruby on Rails and upgrading them.
- Expert in implementing RESTful API’s in Ruby using MVC pattern.
- Proficient in Rails Active record (ORM), Action View and Action Mailer.
- Expert in Angular JS and good knowledge on React JS with Redux.
- Worked on Integrated Development Environments with RubyMine and Sublime.
- Believer in Pair Programming.
- Knowledge on deploying applications using Capistrano in AWS EC2, Red Hat OpenShift.
- Participate in code reviews, troubleshooting, bug fixing and providing Production Support.
TECHNICAL SKILLS:
- Ruby on Rails
- Agile development
- HTML/CSS
- MySQL, PostgreSQL
- TDD / RSpec
- AWS / OpenShift
- JavaScript
- React JS
- Git / GitHub
- REST API Consumption
- Bootstrap
- Angular JS
PROFESSIONAL EXPERIENCE:
Confidential, Denver, Colorado
Senior Ruby on Rails Developer
Application Environment: Rails (3.x, 4.x, 5.x), Ruby (1.9, 2.x), MySQL, Postgres, HTML, Angular JS, MAC, Rally, Git, AWS, Docker, RabbitMQ, RSpec, Capybara, Facebook API.
Responsibilities:
- Building Confidential product (Confidential ) which is a Live TV programming service to watch at any time on any device. This is a huge product where we build and manage four different Rails applications and a dedicated Angular JS application.
- Improved Rails performance for multiple API’s using eager loading mechanisms and Redis.
- Appreciation for writing services in implementing DVR functionality, multi streaming architecture and creating a subscription through Gift Cards.
- Providing and consuming RESTful API’s with third parties.
- OAUTH token mechanism to handle Web security with multiple partners.
- Used RSpec and Capybara frameworks for TDD and BDD.
- Implemented JWT token Security mechanism for authenticating user requests.
- Built dynamic and reusable components using Angular JS and translating designer mock - ups into an Angular JS front end with help of HTML, CSS.
- Successful in upgrading one of the existing Rails 3 application into Rails 4.
- Code Climate and Rubocop are used across all the projects to write beautiful code.
- Used Bunny + RabbitMQ for background job processing.
Confidential, New Jersey
Applications Developer
Application Environment: Rails 4.x, Ruby 2.x, MySQL, HTML, CSS, React JS, Red hat OpenShift, RSpec, Mac, Rally, Git.
Responsibilities:
- Building product Stitch for Confidential to manage core activities such as Recruiting, Credentialing, contracting etc. and to bring Providers(doctors) together.
- Implemented continuous deployment and continuous integration using Jenkins.
- Deployed web application using Capistrano and Red hat Openshift.
- Implemented RESTful API’s in Ruby and providing them to Salesforce internal team.
- Used Sunspot Solr search by indexing the database columns for faster retrieval of data.
- Integrated New Relic for performance monitoring and Rubocop for code offenses.
- Implemented data integration and permissions dashboard portal UI for customers.
- Written RSpec and Cucumber test cases as part of every feature.
- Built Docker file in Ruby for continuous integration in Jenkins.
- Developed components and services using React JS, Redux, HTML, CSS.
- Lead the offshore team, assigning tasks and guiding them in right direction.
- Good knowledge on Salesforce domain.
- Acted as DevOps in building deployment pipelines using Jenkins and Capistrano.
Confidential, Dallas, TX
Ruby on Rails Developer
Application Environment: Ruby 2.x, Rails 3.2.16/4.x, Sublime, MySQL, RSpec, HTML, GitHub, Angular JS, JIRA, AWS, Jenkins, Linux.
Responsibilities:
- Developed a Yard application (Confidential ) where an Item (car/boat/trailer etc.) can transition through different phases before a user purchase.
- Used Angular JS with coffee script in front end for more dynamic and responsive outlook.
- Followed Web Accessibility guidelines.
- Developed complex REST API calls to interact with Web services (Auction) and SAP FI systems through JSON where information is being communicated between these systems.
- Leveraged Underscore JS functional programming without extending any built-in objects.
- Extensively used Rails Active Record (ORM) to implement Associations, Filters, scopes etc.
- Implemented TDD and BDD using RSpec and Cucumber.
- Developed custom directives and Services in AngularJS.
- Bootstrap used along with AngularJS while creating the Application.
Confidential
Ruby on Rails Developer
Application Environment: Ruby 1.9, Rails 3.1, HTML, CSS, JavaScript, JQuery, Heroku, GIT, Jira, Linux.
Responsibilities:
- Developed user interfaces using HTML, CSS and JavaScript where the end users interact.
- Provided and consumed RESTful services.
- Involved in the entire software development lifecycle using an Agile Scrum methodology.
- Developed the user authentication and order processing modules for customer facing application.
- Involved in research of how web applications work focused on security, session management and best development practices.
- Implemented sorting and paginations functionality for entire application.
- Schedule jobs for writing files to the server using Resque and Resque scheduler.