We provide IT Staff Augmentation Services!

Ruby Developer Resume

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Software Development, Testing, Design, Support of different web and client server applications.
  • 5 years of expertise using Ruby on Rails (ROR) and developed many RESTful API’s using ROR.
  • Over 2 years of experience developing web applications on JAVA
  • A firm grip on Ruby Core and Ruby Standard Libraries and their implementation in scripting modules.
  • Experience on Model View Controller (MVC) architecture based web applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Expert in development of applications using J2EE technologies like Java, JSP, Servlets and JDBC.
  • Great insight in UI development and building web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, XML, AngularJS and MySQL.
  • Very good knowledge in interacting with RESTful web services, SaaS, PaaS and IaaS.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install, use of RVM files, Usage of Pre - project Gem sets, Deploy and integration of RVM.
  • Extensive working knowledge with version control and remote repositories. Managed code versioning with GitHub and deployment to staging and production servers.
  • Experience in implementing Rails Migrations and Active Record, Action Pack and Action Mailer.
  • A complete scope on Cloud Services like Heroku, Amazon Web Services E2C and Capistrano.
  • Designed and implemented Intranet applications using Ruby on Rails and PostgreSQL on Heroku cloud packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
  • Extensive experience in Behavior Driven Development using Cucumber and Capybara, and Test Driven Development using RSpec and Minitest.
  • Experience with NoSQL technologies like MongoDB and with common SQL data layers like MySQL.
  • Passion for writing simple, robust, efficient and reusable code.
  • Drive myself into new technologies and trying to adopt them in design.
  • Excellent analytical and innovative problem solving skills with solid team leading capabilities.
  • A great interest in working as a group and in pair based programming.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, J2EE- Servlets, Ruby.

Web Technologies: HTML5, CSS3, Web Forms, XML Web Services, Entity Framework, Rails.

Reporting Tools: SQL Server Reporting Services (SSRS).

Ruby Gems: Devise, Masonry-rails, jQuery-ui-rails, Mongoid, Puma, Thick, Thin, Sprockets, RSpec, Bootstrap-sass, Capistrano, Cucumber etc.

Operating Systems: Windows 2003/XP/Vista/7, Windows Server 2008/2003, Linux and MAC OS.

Scripting & Markup Languages: JavaScript, JQuery, HTML, DHTML, XML, CSS, AngularJS, Ajax.

Application Servers: Microsoft Internet Information Services 5.0/6.0/7.0.

XML Technologies: XML, SOAP, WSDL, UDDI, DISCO, Web Services.

Databases: SQL Server 2008/2005/2000, Oracle9i/10g/11g, PL/SQL, MySQL, PostgreSQL and MongoDB

Version Control: GIT, TortoiseSVN and Veracity.

Configuration Tools: Amazon Web Services

Chef and Puppet.: EC2 and Cloud Watch

Design and Process: OOAD, Design Patterns, Waterfall, Agile.

Others: WCF Web Services, Unit Testing, AGILE, SCRUM.

PROFESSIONAL EXPERIENCE:

Confidential, DES MOINES IA

RUBY DEVELOPER

RESPONSIBILITIES:

  • Developing a Ruby on Rails app that is used by technicians to discover hardware problems on remote systems and guide them through steps to correct those problems.
  • Created and improved dynamic UIs for a Ruby on Rails Single Page Application using JavaScript, jQuery, AJAX and Ruby.
  • Developing and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
  • Experience developing applications with Ruby on Rails MVC framework.
  • Involved in developing the Web Pages with best design and development procedures with security incorporated
  • Made a vast use of GIT for version controlling.
  • Experience in creating light weight, scalable and maintainable RESTful API’s for business requirement.
  • Designed and developed the web applications and interfaces using Ruby on Rails and AJAX.
  • Used Jenkins for Continuous Integration and Continuous deployment of the code.
  • Made use of MySQL for storing the related information in the database.
  • Using the AWS services like Cloud Watch and EC2 for better deployment of code in the Cloud.
  • Implementing the Object-Oriented Principles for the great usability of the product.
  • Designed a high interactive interface using Ruby, HTML5, CSS3, Javascript and Bootstrap.
  • Used XML in many aspects of the Web Development.
  • Experience developing code in Linux platform.
  • Implemented Unit Testing and Test Driven Development (TTD) using RSpec strategies.
  • Developed some portion of the code using Python.

ENVIRONMENT: Ruby - 2.2.2, Rails - 4.2.3, GIT, MySQL, HTML5, CSS3, Linux, AngularJS, jQuery, Python, Jenkins, Capistrano, Sublime Text, XML, AWS, EC2, Cloud Watch, JavaScript, AJAX, Angular.JS, RSpec and LAMP.

Confidential, AUSTIN TX

RUBY ON RAILS DEVELOPER

RESPONSIBILITIES:

  • Designed and developed the web applications and interfaces using Ruby on Rails.
  • Designed the frontend application using Ruby 2.2.2, Rails 4.2.3, CSS3, AJAX and jQuery.
  • Tested the existing login plugins with different authentication levels and implemented Authentication Logic with Cancan gem. Worked on the logs page for managing and analyzing data.
  • Tailored GUI using HTML5, CSS3 and JavaScript for making the web application more interactive.
  • Developed and implemented products and services page using Ruby on Rails, MySQL and MongoDB.
  • Used RESTful API to gather sales related data for products and created Restful http services to interact with UI.
  • Made use of Jenkins for the continuous integration and deployment of code in the project.
  • Written some part of code in Python language for the ease of project execution.
  • Made use of Object Oriented Programming in JavaScript and MVC architecture to implement various functionalities and made use of Git and GitHub repositories for source code version control.
  • Employed Test Driven Development (TDD) strategy using RSpec and Behavior Driven Development(BDD) strategy using Cucumber.
  • Made use of Amazon Web Services for the cloud deployment of the code in repositories.
  • Implemented the configuration management tool Chef to configure recipes.
  • Managing entire life cycle of project from requirement, planning for deployment on Capistrano.

ENVIRONMENT: Ruby - 2.2.2, Rails - 4.2.3, Oracle WebLogic, MySQL, HTML5, CSS3, jQuery, Python, Jenkins, Capistrano, Sublime Text, XML, JavaScript, AWS, EC2, AJAX, Angular.JS, RSpec and LAMP.

Confidential, ROCHESTER, MN

RUBY ON RAILS DEVELOPER

RESPONSIBILITIES:

  • Designed and developed the web applications and interfaces using Ruby on Rails and JavaScript.
  • Designed the frontend application using Ruby 2.2.2, Rails 4.2.3, CSS3, AJAX and jQuery.
  • Tested the existing login plugins with different authentication levels and implemented Authentication Logic with Cancan gem. Worked on the logs page for managing and analyzing data.
  • Developed and implemented products and services page using Ruby on Rails and MongoDB.
  • Implemented the functionality of MVC architecture to design the web application.
  • Used RESTful API to gather sales related data for products and created Restful http services to interact with UI.
  • Involved in developing an interactive frontend by making use of HTML5, CSS3 and JavaScript.
  • Made use of Object Oriented Programming in JavaScript and DOM structure to implement various functionalities and made use of Git and GitHub repositories for source code version control.
  • Employed Test Driven Development strategy using RSpec and Behavior Driven Development strategy using Cucumber.
  • Leveraged Ruby gems such as Masonry-Rails, Bootstrap-sass, jQuery-UI-Rails for designing the UI.
  • Used highly optimized JQuery and AJAX to manipulate JSON data and display them on the web page with the expectation of peak day traffic during holidays.
  • Managing entire life cycle of project from requirement, planning for deployment on Capistrano.
  • Writing Ruby Wrappers and using Ruby Gems for Voucher and Advice modules.

ENVIRONMENT: Ruby - 2.2.2, Rails - 4.2.3, HTML5, CSS3, jQuery, Capistrano, Sublime Text, JavaScript, AJAX, AngularJS, RSpec and LAMP.

Confidential, MD

RUBY ON RAILS DEVELOPER

RESPONSIBILITIES:

  • Developing and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
  • Developed ROR customer facing applications, which meet the requirements outlined in application development specification.
  • Worked with Ruby Gems such as Devise, Bootstrap-sass, Masonry, Puma etc.
  • Created multipage web application forms using AngularJS. Used Ruby 2.1.0 and Rails 4.0.10 for application development.
  • Implemented and enhanced CURD operations for the applications using the MVC architecture.
  • Implemented TDD and BDD strategies using Cucumber and RSpec.
  • Used GitHub for version control and deployed the application on Heroku cloud platform.
  • Refactored the enrollment process based on the new workflow, by applying Ruby state machine gem.
  • Designed frontend application using HTML5, CSS3, AJAX and JQuery.
  • Developed user friendly and highly developed graphical representation of the catalouge of items that would be configured for a piece of equipment.

ENVIRONMENT: Ruby - 2.1.0, Rails - 4.0.10, HTML5, CSS3, MYSQL, Heroku (PaaS), JavaScript, JSON, RSpec, Bootstrap, Linux WSDL, GitHub.

Confidential, MA

RUBY ON RAILS WEB DEVELOPER

RESPONSIBILITIES:

  • Designed Views for all the modules using HTML, CSS and JavaScript.
  • Wrote ROR scripts for bootstrap file from both frontend and backend, and scripted controller files to cache the object stored in the bootstrap.
  • Prepared design specifications with Rational Rose.
  • Implemented RESTful authentication plugin for authentication and login system.
  • Validated the inputs using the Rails Validation Functions.
  • Developed, maintained and upgraded various applications using ROR for the customer support team.
  • Extended and maintained JSON and Liquid based APIs.
  • Created multipage web application forms using AngularJS.
  • Designed forms and developed dynamic front-end validation using JavaScript.
  • Implemented AJAX, JQuery on Front-End to make the web page more dynamic.
  • Involved in designing and implementation of Database Schema, using RDMBS.
  • Involved in designing requirement documentation for different level of System Design/Development.
  • Continuously involved in production support and worked for an immediate critical bug fix on production.
  • Supported bug fixes, enhancements, and disaster recovery efforts for existing software.
  • Followed Agile software development methodologies and SCRUM.

ENVIRONMENT: Ruby - 2.0.0, Rails - 3.2.14, JavaScript, MYSQL, HTML, CSS, AngularJS, AJAX, JQuery, Linux, Action Script, SQL Server, Rational Rose, XML.

Hire Now