We provide IT Staff Augmentation Services!

Ruby On Rails Web Developer Resume

3.00/5 (Submit Your Rating)

Waukegan, IL

SUMMARY:

  • 5 years of experience in development, support and enhancement of real time web - based applications based on platforms such as Ruby on Rails Developer.
  • Experienced on Model View Controller (MVC) Architecture based Web Applications in Ruby on Rails.
  • Proficient with Ruby, Rails, HTML, jQuery, CSS and MySQL.
  • Experience writing unit tests using Rspec.
  • Experience working in OS X & Linux environments, mostly use VI as primary coding editor.
  • Experience working with teams that follow Agile Software Development methodology.
  • Experience with design and integration of internal and external JSON based web APIs.
  • Experience in Prototype design using HTML5, CSS3, Backbone.JS, RequireJS and AngularJS.
  • Focused on object oriented analysis, design and software development practices.
  • Experience in implementing Design Patterns like Model View Controller (MVC).
  • Involved in gathering user requirements, system analysis, design, development, testing and implementation.
  • Strong knowledge using the (CRUD), Create, Read, Update and Delete methodology.
  • Strong experience in server-side back-end implementation in Ruby on Rails, writing servers which exposes REST and custom APIs for loosely coupled client implementations.
  • Strong skills in the area of Reverse Engineering, Code Protection and Code Optimization reducing code redundancy, avoiding redundant database calls, choosing best implementation ways etc. to improve system performance.
  • Extensive experience in creating and maintaining databases which includes configuration, query optimization and DE-normalization.
  • Developed ROR customer facing applications, which meet the requirements outlined in our application development specification.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
  • Excellent communication skills with proven results in meeting aggressive time lines and working independently and as a coherent team member.
  • Excellent working ethics to meet deadlines in fast-paced environment and function under high-pressures with extremely short deadlines. Collaborate on multi-disciplinary (e.g. business and technical) teams.
  • Strong knowledge of flowcharts, algorithms analysis and implementation.
  • Strong organizational skill and ability to work without supervision to achieve project goals.
  • Ability to develop codes while writing tests.
  • Experience in developing.
  • Excellent analytical, debugging skills.
  • Capable of analyzing complex situations and able to provide proactive solutions.

TECHNICAL SKILLS:

Languages: Ruby, Java, C, SQL, PL/SQL.

Web Design: HTML5, XML, CSS3, JSP, HTML, CSS, PHP

Operating Systems: Windows, UNIX, MAC OS, Red hat, Ubuntu

Test Frameworks: Rspec, Test Unit, Junit, Firebug

J2EE and Web Technologies: JavaScript, jQuery, AngularJS, J2EE (JSP, Servlets, EJB), Swing, XML, Web Sphere

Frameworks / Architectures: Rails, JS Frameworks

Scripting: Shell, VB

Application and Web Servers: Web Sphere, Web Logic, Apache Tomcat, JBOSS

Databases: Oracle 11g, Microsoft SQL Server, MySQL Server

Development Tools: Eclipse, Net beans

Build Tools: Jenkins, Maven, ANT

Version Control: SVN, Git, CVS

Protocols: TCP/IP, HTTP, FTP, SMTP, DHCP, DNS

Virtualization: VMware and Oracle Virtual Box, VSphere

PROFESSIONAL EXPERIENCE

Confidential, Waukegan, IL

Ruby On Rails Web Developer

Responsibilities:

  • Maintenance of Ruby on Rails applications using Rspec and TDD frameworks.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.2.0 framework and Ruby 1.9.3 conducting code reviews
  • Worked with SQL and search based data storage.
  • Designed applications using object oriented concepts.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Developing web applications using HTML/CSS, jQuery, JavaScript, JSON
  • Designed the front end of the application using CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, jQuery, HTML, Behavior Driven Development (BDD) and pair based programming.
  • Developed website using Ruby on Rails on Mac operating system, backed by MySQL.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and de-normalization.
  • Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Code Management with Git repository system.
  • Used AGILE methodology and SCRUM.
  • Automating existing manual deployments using Jenkins.
  • Designed, developed controller and view part of the system by scaffolding.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Interfaced with the Database using Active Record as Model.

Environment: Ruby on Rails, Mysql5.0, jQuery, CSS, HTML, Sublime Text, Text Mate, Ruby Mine and Net beans IDE 6.9.1

Confidential, Newark, CA

Ruby On Rails Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • End-to-End web application development with Ruby and the Ruby on Rails.
  • Developed custom Rails applications specific to client's unique needs.
  • This involves gathering information about the requirement, analyzing and preparing the Document of Understanding.
  • Developed website using Ruby on Rails on Mac operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Used RHTML, ERB Template, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
  • Implemented XML parser classes for validating the input xml for the Gateway.
  • Involved in business components programming.
  • Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
  • Developed web applications in agile development methodology using Ruby on Rails, JavaScript, jQuery.
  • Involved with client interaction during in customization of our product as per client requirements.
  • Involved in unit testing and integrated testing of the application.
  • Used Rails and jQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS & JavaScript.
  • Actively involved in the process of deployment.
  • Selected appropriate Database configuration parameters for efficient database operation. Optimized buffer pool configurations on DB2 server.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Daily updates to clients through teleconferences and formal status updates.
  • Actively involved in tuning the application.

Environment:RubyonRails, RHTML, CSS, Java, JSP, Struts, XML, JavaScript, Mac OS and MySQL Server

Confidential, Harrisburg, PA

Ruby On Rails Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Designed the front-end of the application using Ruby on Rails and HTML.
  • Writing backend programming in Ruby on Rails.
  • Worked extensively with various versions of Ruby, Ruby on Rails, HTML4/5, and JavaScript, CSS, Angular Js, RVM, Bundler, GEMS and libraries to Communicating with the customer to design solutions.
  • Worked in the design and development phases of the application using ROR.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript.
  • Managed code with SVN and unit testing in Rspec framework.
  • Coded JavaScript for page functionality popup screens.
  • Created Restful http services to interact with UI.
  • Designed and developed the layouts of customer relations module.
  • Wrote Rspec and Cucumber tests in the application.
  • Used JavaScript and XML to update a portion of a webpage.
  • Involved in Database Migrations using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Followed agile development methodology and scrum for the project.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Used Restful API in communicating with third parties.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Deployed the project into Heroku using GIT version control system.
  • Refactored code as required while working on the features and enhancements.
  • Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment:Ruby(1.9.3),Rails(4.0), CSS, HTML5, JavaScript, JQuery, Rspec, Cucumber, JSON, SVN, MySQL, Git, Virtualization.

Confidential

Ruby on Rails Developer

Responsibilities:

  • Finalizing technical/functional specifications as well as designing, developing, testing, troubleshooting and debugging of project.
  • Design & Implementation of Organization hierarchy, Class Structure, Class Groups, Rule sets, Access Groups, Operator IDs, Workbaskets, Workgroups, Work Parties.
  • Implementation of Workflows, User Interface using Flows, Sections, Harness, and Flow Actions and validations.
  • Implementation of Activities for processing.
  • Defining suitable methodology for the project with available inputs for the requisite output.
  • Wrote efficient crawlers for E-commerce sites for fetching the requisites on ruby on rails3 and rails4 framework with GUI on LINUX (Ubuntu).
  • Demonstrated excellence in preparing system, design requirements and user guide for the application in an effective manner.
  • Pivotal in deploying the new enhancements as per the business requirements.

Environment: Ruby 1.9.3, Rails 3.x Framework, jQuery, JavaScript, SQL, MYSQL, HTML, XHTML, Ubuntu.

We'd love your feedback!