We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

2.00/5 (Submit Your Rating)

West Chester, PA

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, Backbone.js, Ember.js, Ajax, MySQL, JRuby, Nodejs, PL/SQL, Adobe Flex technology.
  • 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, Backbone.JS and CodeIgniter.
  • 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
  • Developed a Gem called AjaxCRUD first version which permitted to create unobtrusive Ajax scaffolding and solved problems with ROR.

TECHNICAL SKILLS

Development Tool(IDE): Aptan RadRails, Eclipse, Visula Studio.

Programming Languages: Ruby, JRuby, Java, C, C++

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

Databases: Oracle9i/10g, PL/SQL, MongoDB, MySQL,postgreSQL

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, UDDI, DISCO, Web Services.

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

Others: LINQ, WCF Web Services, Unit Testing, AGILE, SCRUM, JIRA, Pivotal Tracker

PROFESSIONAL EXPERIENCE

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.
  • 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.
  • 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.

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

Confidential, Scottsdale, AZ

Ruby on Rails Developer

Responsibilities:

  • Web Application development using Rails 4, HTML5, CSS3, MySQL, JavaScript, JQuery, Bootstrap, SaaS, and AngularJS.
  • Implemented Restful Web Services using Ruby on Rails.
  • 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.
  • 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, Ember.js
  • 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, phusion passanger, Linux,Jenkins, chef, Twitter bootstrap, Sass, Compas, GIT, MySQL.

Confidential, NYC

Ruby on Rails Developer

Responsibilities:

  • Developing Web Applications usingHTML, CSS, JQuery, JavaScript, JSON, Backbone.JS 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, TML5, CSS3, AJAX, JavaScript, JQuery, Nodejs.
  • 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 J2EEtechnologies likeServlets, JSPandJDBC.
  • Used the light weight container of theSpringFramework to provide architectural flexibility for inversion of controller.
  • Used HibernateFramework in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in theproject such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • UsedSQLstatements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work forserver side validations.
  • UsedSAXandDOMparser to parse the XML documents andXSLTfor transformations.
  • ConsumedWeb Services (WSDL,SOAP)from third party for authorizing payments to/from customers.
  • Deployed the application on to WebSphere application server.
  • Usedlog4jfor logging messages and Rational Clear Case and CVS for version Control.
  • Developed test cases and performed unit test usingJUnitFramework.
  • UsedANTscripts 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.

We'd love your feedback!