We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • IT experience 6+ years in analysis, design, development, and implementation phases of numerous client/server applications.
  • Software Engineering experience in Design, Development & Support of Ruby on Rails applications in Airlines, Manufacturing, Finance, social networking, Healthcare, e - commerce, and other domains.
  • Experience of 5 years in Ruby on Rails which involved critical projects handling real-time applications/production/data servers.
  • Excellent issue resolution skills, decision-making capabilities and can concurrently work in multiple applications.
  • Proficient in Model-View-Controller (MVC) architectures using Rails, Struts, Spring framework, and Hibernate.
  • Experience with various MVC frameworks like Angular.JS, Ember.JS.
  • Good experience using IDE Design tools like Atom, Sublime Text, Ruby Mine, Net Beans, Eclipse.
  • Experience in various software development stages includes requirements, analysis, design, development, deployment, and testing of an application for business outputs.
  • Experience working on a scalable environment in Agile/Scrum methodologies.
  • Prepare Test Cases using TDD (test-driven development) and BDD (behavior-driven development) approach using RSpec/Cucumber on multiple platforms like Linux, Mac, and Windows.
  • Developed and Deployed applications on Application Servers like WEBrick, Phusion Passenger, Thin, and Unicorn.
  • Exceptional ability to quickly in corporate and master new technologies.
  • Familiar with virtualization environments like VMware, VirtualBox, Microsoft, and Cloud Deployment tools like C9.io, Chef, Puppet, and Cloud Hub.
  • Hands-on experience in using Git Lab, GitHub, Bit Bucket, and deployment using Heroku.
  • Excellent communication skills with proven results in meeting aggressive timelines and working independently and as a coherent team member.
  • Efficient at meeting deadlines, working under pressure, and managing multiple tasks simultaneously.
  • Excellent team player with abilities to analyze problems, respond to changing needs and forge strong working relationships with peers and clients.
  • An excellent problem-solver, able to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the corporation's needs at the time of implementation.

TECHNICAL SKILLS

Programming: Ruby, C, C++, Java

Web Application Frameworks & Technologies: Rails, JavaScript, jQuery, Bootstrap, AJAX, Angular JS, React JS, Ember JS, RESTAPI’s, CSS3, HTML5, XML, HTML, CSS.

Web Servers: WeBrick, Unicorn, Thin, Phusion passenger

Databases: Oracle, PostgreSQL, SQLite, MySQL, Mongo DB

IDE: Sublime Text, Atom, Ruby Mine, NetBeans

Deployment Tools: Amazon EC2, Heroku

Testing: RSpec, Cucumber, Capybara, Minitest

Version Control: Bit Bucket, GitHub, GitLab

Operating Systems: Ubuntu, Windows, Mac OS, Linux

Development: Agile, Scrum, SDLC Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Ruby on Rails Developer

Responsibilities:

  • Designed and Developed complex RESTFUL APIs and third-party integration (JSON file format) and authentication as specifications usingRailsframework.
  • Developed web applications using Ruby on Rails, MySQL.Integrating REST APIs with existing applications in the firm.
  • Responsibilities included developing new features, fixing bugs, and interfacing with the product development and software quality assurance teams.
  • Analysis of client requirements, implement Application Knowledge documents and assist with issue resolution
  • Extensively used Ruby gems like Paperclip, bundler, capybara, carrier wave, Devise, jQuery, Unicorn, Cancan, kaminari, etc.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML 5, JavaScript, CSS 3, Bootstrap, and jQuery.
  • Implemented the rake task for updating the database.
  • Analyzed and improved application efficiency by optimizing queries
  • Worked with Active Record Classes fromRailsConsole for Database programming, which also involved writing active record validations.
  • Worked closely with the product and the testing teams to understand the requirements, make necessary improvements, and to resolve the bugs.
  • Used filters, rails finder methods, and model scopes in the application.
  • Designed and developed base classes, framework classes, and re-usable components.
  • Providing on and off-hour support for production issues, system maintenance, and on-call rotation.

Environment: Ruby 2.3.6, Rails 5.0, HTML5, CSS3, AJAX, jQuery, JavaScript, RSpec, Capybara, Linux/UNIX, JIRA, Agile/Scrum, JSON, RESTful Services, MySQL, PostgreSQL.

Confidential, Columbus, OH

Ruby on Rails Developer

Responsibilities:

  • Developed front-end applications usingRails, AJAX, CSS, JavaScript, Bootstrap, and jQuery.
  • Working as a full-stack developer, Designed and Integrated Bootstrap modal popup screens on website portions.
  • Development of application features such as authentication of users, alert notifications, registration of new users, site interplay between legacy and new site.
  • Hands-on experience working with various payment processing systems such as PayPal, Stripe.
  • Designed schema and tuned MySQL for performance. Also, Diving and running complex SQL queries.
  • Involved in developing the screens to delete, Edit, Enable, Disable and Impersonate Users in web applications.
  • Extensive experience in developingRubyGems and scripting usingRubyCore andRubyStandard Libraries.
  • Used various JavaScript libraries likejQuery, React JS, and Ember JS to develop the User Interface of web pages.
  • Implemented Authentication with Devise gem and configured the application according to the requirements.
  • Involved in modeling complex database tables and relationships.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures, and Action View inRails
  • Implemented AJAX-driven UI Elements that were more agile and faster
  • Configured and built rake tasks and build for continuous integration purposes using TRAVIS CI.
  • Deployed the project into Amazon EC2 servers using Capistrano GIT version control system.
  • An action mailer is used for applying the user mailing module.
  • Used RSpec, Cucumber, and Capybara for unit testing and acceptance testing in the Test-Driven Development environment, requirements definition, and story carding.
  • Proactively worked upon uploading care-ruby gem and ng-upload care libraries for storing images and videos and retrieving data from social APIs.
  • Build a Ruby and RabbitMQ-based pipeline for rendering and sending emails to the Customers.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope, and project-related decisions.

Environment: Ruby 2.1.3, Rails 4.0, RabbitMQ, MySQL2, Nginx, Ember JS, React JS, Google maps API, Amazon AWS EC2, S3, GitHub, Bootstrap, CSS 3, RSpec, Cucumber and Capybara, Ruby Metaprogramming.

Confidential, Miami, FL

Ruby on Rails Developer

Responsibilities:

  • Worked as a primary member in product designing and development team as a full stackdeveloperto build up a Knowledge collaboration system to share information.
  • Works involved gathered the requirements to build the project and do the product migrations, used to check the system enhancements and architecture of the applications.
  • Worked with the UIdeveloperson the issues of developing dynamic sites.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures, and Action View inRails.
  • Followed agile and scrum methodologies throughout project development, MySQL as a database andRubyas a programming language, Used JSON for serialization, transmitting structured data.
  • Continuous integration tools like Jenkins are used to perform integration in every stage.
  • Used version controllers like GitHub for regularly updated code for all the team members using GitHub, and deployment is done using Heroku.
  • Interacted with the client regularly to update the product and to take additional requirements.
  • Implemented and enhanced CRUD operations for large-Scale applications using the MVC (Model View Controller).
  • Implemented Test Driven Development (TDD) and Behavior Driven Development (BDD) using RSpec and Cucumber.
  • Divided into complex SQL joins generated by Active Record in search of a performance problem.
  • Involved in setting up the WebLogic application server.
  • Responsible for application development, software release notes, and updates about the application.
  • Maintained user guidelines and standards throughout the development of the application.

Environment: Ruby 1.93, Rails 3.2.12, HTML5, CSS3, XML, AJAX, jQuery, JavaScript, Mongo DB, RSpec, Capybara, Jenkins, Linux/UNIX, centos, Salt stack and Agile Scrum, JSON.

We'd love your feedback!