We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

KS

SUMMARY:

  • Excellent experience developing “Customer Facing” and “Intranet” Applications and Interfaces with Ruby on Rails to meet complex requirements and specifications.
  • Experience installing and configuring multiple versions of Ruby utilizing Ruby Version Manager bundler install.
  • Hands on development experience in building web applications using HTML5, CSS3, JQuery, Angular.js, Ember.js, Ajax, MySQL, JRuby, Nodejs.
  • Experience in working on cloud computing services such as AWS for storage using S3 bucket, amazon EC2 and Heroku.
  • Good skills with Pre Project Gem sets and RVM integrations/deployments.
  • Implemented TDD and BDD using RSpec and Cucumber.
  • Experience creating connections and designing/enabling communications between both ROR frameworks.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as chef, Jenkins and GitHub.
  • Experience with MVC based web applications in Ruby on Rails.
  • Implemented ROR upgrades and patches and published Ruby Gems.
  • Managed code versioning with GitHub and deployment to staging and production servers .
  • Design and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, MongoDB, PostgreSQL and Oracle

TECHNICAL SKILLS:

Development Tool(IDE)&Text Editor: Eclipse, Visual Studio, Sublime, Rubymine.

Programming Languages: Ruby on Rails, JRuby, Java, C, C++, Pyton

Web Technologies: Rails, MVC, AngularJS, Web Forms, XML Web Services

Databases: PL/SQL, MongoDB,MySQL,PostgreSQL, Sqlite3

Operating Systems: Windows 2003/XP/Vista/7, Linux, Ubuntu

Configuration &Version Control Tools: GIT, SVN, Visual Source Safe - VSS, Team Foundation Server-TFS.

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

Application Servers: Webrick, Thin, Apache IIS7.

XML Technologies: AJAX, XML, SOAP, WSDL, Web Services.

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

Others: Apache SOLR, JIRA, Pivotal Tracker, Jenkins, Docker, AWS.

PROFESSIONAL EXPERIENCE:

Confidential, KS

Ruby on Rails Developer

Responsibilities:

  • Developing the applications using the ruby on rails, HTML5, CSS3, JavaScript, Jquery, Bootstrap, SaaS, Less, PostgreSQL.
  • Used MVC Architecture for implementing and enhancing CRUD Operation for the application.
  • Provided validations and scope for many models present in the database and created many associations within those models.
  • Got lot of expertise on GIT to manage source code.
  • Used JIRA to track tasks including enhancements, defects.
  • Upgrading rails version from 4.2 to 5.0
  • Wrote unit tests using Rspec for all ruby application.
  • Trace functional requirements and capture the test evidence using Capybara for automation testing.
  • Have experience using Jenkins forContinuous Integration.
  • Populate data from a Restful service call into models which in turn is used inside components that are rendered to the user.
  • Followed Agile development software methodologies by participating in iteration planning, retrospective, and daily Scrum meetings.

Environment: Ruby 2x, Rails 4.2.6, Rails 5.0,Linux,HTML, CSS, JQuery, Javascript, AngularJS, MySQL, Bootstrap, SaaS,GIT,JIRA,Jenkins,Docker.

Confidential, West Chester, PA

Ruby on Rails Developer

Responsibilities:

  • Designed and Implemented ITRC Application, Asset Management tools.
  • Used Ruby 1.9.3 and Rails 4.2 and MySQL for backend and AngularJS for front end.
  • Developed and integrating these application using a variety of data sources.
  • Implemented JSON, XML based versioning API’s
  • Work with ITRC Engineers on ruby code updates for UI.
  • Assist with data quality tasks assigned to ITRC as part of the Asset Management project.
  • Update documentation on ITRC Wiki
  • Used JIRA to work on tier 1 support tickets as needed.
  • Actively involved in the process of deployment on cloud based web services like AWS.
  • Investigate troubleshoot and fix related issues.
  • Run update script for bulk enhancements in database.
  • Used GITLAB Version control tools to manage source repository.
  • Used MVC Architecture for implementing and enhancing CRUD Operation for the application.
  • Involved in various SDLC phases.

Environment: Rails 4.2.3, HTML, CSS, JQuery, Javascript, AngularJS, MySQL, Bootstrap, SaaS,GIT.

Confidential, Scottsdale, AZ

Ruby on Rails lead

Responsibilities:

  • Web Application development using Rails 4, HTML5, CSS3, MySQL, JavaScript, JQuery, Bootstrap, SaaS, and AngularJS.
  • Implemented Restful Web Services using Ruby on Rails.
  • Developed API’s for third party integration.
  • Implemented and enhanced CRUD Operation for the application using MVC Architecture
  • Integrated with databases using Active Record as a model and managed code versioning with TFS and deployment to staging and production servers.
  • Involved in requirements gathering, application design, code reviewing, bug fixing and code refactoring.
  • Performing unit testing, system integrated testing and other adhoc testing activities.
  • Created automated test scripts for web applications with Ruby and Capybara and Selenium testing module.
  • Active Record using MySQL (mysql2) databases.
  • Used AWS for efficient storage of XML documents and fast access.
  • Implemented TDD and BDD using RSpec and Cucumber.
  • Capistrano for easy deployment to production.
  • Pulled data using Capybara, Selenium and Phantom JS.
  • Performing unit testing, System integrated testing and other adhoc testing activities.
  • Followed Agile development software methodologies and SCRUM.

Environment: Rails 4.2.3, HTML, CSS, JQuery, Javascript, MongoDB, AngularJS, MySQL, Bootstrap, SaaS, SCRUM,TFS, Linux.

Confidential, Dublin, OH

Ruby on Rails Developer

Responsibilities:

  • Front-End Application design using Rails 3.1, Rails 3.2.6, Ruby 1.9.3, CSS, AJAX, JavaScript and JQuery, AngularJS.
  • Wrote Ruby Wrappers and used Ruby Gems for Voucher, Advices and CHS modules.
  • Implemented BDD and TDD using RSPEC and jasmine.
  • Active Record using MySQL (mysql2) databases.
  • Used Restful API to gather sales related data for products and created Restful HTTP services to interact with users.
  • Used RSpec to create test driven development.
  • Created custom angular filter function for parsing data to users and created different modules like services, filters and directives using AngularJS framework.
  • Code documentation and technical manual creation Configured passenger (mod rails) to serve the system thru apache.
  • Automated infrastructure management and configuration with chef.
  • Managed scripts and automated tasks in Jenkins.
  • Setup a internal continuous integration server with Jenkins CI.
  • Wrote ruby scripts for deployments onto AWS and Continous Integration provisioning.
  • Use of GIT and GitHub repositories to manage the code.

Environment: Rails 3.2.6, Ruby 1.9.3, HAML, HTML, CSS,JQuery, JavaScript, AngularJS, GitHub,Docker,phusionpassanger,Linux,Jenkins, chef, Twitter bootstrap, Sass, Compas, GIT, MySQL.

Confidential, NYC

Ruby on Rails Developer

Responsibilities:

  • Developing Web Applications using HTML, CSS, JQuery, JavaScript, JSON and XML.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails 2.3.8 framework and Ruby 1.8.7.
  • Worked with Ruby gems such as ruby-pg for PostGRE-SQL
  • Developed the user authentication and order processing modules for customer facing application.
  • Implementing Behavior Driven Development using RSpec and Cucumber
  • Developed user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment
  • Used GIThub for managing code.

Environment: Ruby, Ruby on Rails, POSTGRESql, MongoDB, Radis, HTML, Java Script, JSON, JQuery, Linux WSDL, Restful, Backbone.JS.GIT.

Confidential, Bloomington, IL

Ruby on Rails Developer

Responsibilities:

  • Application design and development using Ruby 1.8.6, Rails 2x,HTML5,CSS3,AJAX,JavaScript, JQuery.
  • Prepared Design Specifications with Rational Rose
  • Input validations were done using Rails Validation functions
  • Implemented Restful authentication plug-in for authentication and login system
  • Used RHTML, CSS and RJS to describe the web pages
  • Implemented the presentation using a combination of Prototype, script.aculo.us, RJS Templating to render the HTML and a well-defined API interface to allow access to the application services layer
  • Developed the front end for the application using Flex. Created Modules using MXML and Action Script
  • Extended Flex controls for generating and displaying reports, Created Custom Flex Components and SWC's
  • Involved in implementing user mailing module using Action Mailer
  • Designed the SQL Server Database and wrote Stored Procedures and Triggers
  • Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components
  • Involved in mapping XML data to html documents using XSLT parser
  • Worked with Log4r effectively for logging messages to the appropriate log files
  • Used ClearCase for Version Controlling.

Environment: Ruby 1.8.6, Rails 1.2.6, Mongrel, XML, Flex, Action Script, AJAX, Java Script, JSON, SOA, Log4r, XML, XSL, Linux, SOAP, SQL Server, Shell Script/Unix, WSDL, Web Sphere, CSS, Perl, CGI scripting, Rational Rose, ClearCase

Confidential

Java Developer

Responsibilities:

  • Designed and developed the web-tier using HTML, JSP's, Servlets, Struts and Tiles Framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used the light weight container of the Spring Framework to provide architectural flexibility for inversion of controller.
  • Used Hibernate Framework in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to WebSphere application server.
  • Used log4j for logging messages and Rational Clear Case and CVS for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE,JBOSS, Spring, Spring AOP, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, ANT, Tomcat, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere Application Server.

Confidential

Application Developer (Java/J2EE)

Responsibilities:

  • Developed Java Sever Pages, Tiles, Validator, Action classes and EJBs for various user transactions.
  • Involved in Command controllers, handler mappings and View Resolvers.
  • Worked on generating the Web Services classes, WSDL using Apache Axis.
  • Used JSON for serializing/de-serializing data that is sent/received from JSP pages.
  • Developed presentation layer using Java Server Faces and MVC framework.
  • Extensively used Java Collection Framework and Exception handling.
  • Used the XML Parsers like SAX parser to parse the data.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Used JSP, JSTL, HTML and CSS, JQuery as view components in MVC.
  • Involved in Integration testing and defect fixes.

Environment: Core Java, J2EE, Spring, JSP, XML, JSP, Servlets, Hibernate Criteria API, JSF Rich Faces, Java Swing, Web Service, WSDL, XML, UML, EJB, Java Script, JQuery, SQL, CVS, Agile, JUnit.

Hire Now