We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • Around 5+ years of Experience in application development using Ruby, Ruby On Rails, Java, HTML5, JavaScript, CSS, Angular JS, Bootstrap, JQUERY, Object Oriented Programming, MySQL, Application Servers
  • Over 3+ years of experience in Ruby on Rails (Ruby 1.9.3 and Rails 4) in developing user friendly and effective web - based applications.
  • Focus on sustainable web architecture using ROR application Framework and Ruby Language.
  • Designed and developed custom Rails applications specific to client's needs.
  • Proficient in Model-View-Controller (MVC) architectures using Rails
  • Experience in Agile software development a framework that delivers customer collaboration and interaction with processes and tools.
  • Full life cycle experience in highly secure, extremely large-scale deployments of very high volume of critical data with extensive security.
  • Hands-on experience using SVN, GitHub.
  • Experienced in the functional usage and deployment of applications in Thin, WEbrick Server.
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Worked on Integrated Development Environments like Eclipse, Sublime, Text Mate, and Net Beans. Proficiency in multiple databases like MySQL, Postgres.
  • Fast learner, ability to come up with innovative ideas for future generation applications
  • Capable of analyzing complex situations and able to provide proactive solutions
  • Good Management & Communication skills

TECHNICAL SKILLS

Programming languages: C, Ruby, Java, SQL

Web Technologies: JQuery, JavaScript, Angular JS

Databases: Microsoft SQL Server, SQLite, MySQL, Postgres

Web Design: CSS3, HTML5

Frameworks: Rails

Deployment Tools: Heroku

Operating Systems: Windows XP/2000/NT/98/95,7,8, Linux(Mint, Fedora, Ubuntu)

PROFESSIONAL EXPERIENCE

Confidential, Waltham, MA

Ruby on Rails Developer

Responsibilities:

  • Debugged and Solved Memory Issues / Bloat in Ruby ( 1.8.7 ) on Rails( 3.0.20 ) Application.
  • Used several gems such as New Relic RPM, Oink, Rack::Bug.
  • Examined the library and database calls along with their response time made by the controller actions as they are invoked on the Rails instance as a Performance Summary
  • Narrowed the source(s) of increased memory usage in rails applications.
  • Provided Memory and active record instantiation information to rails log during runtime and provided an executable to help digest the enhanced logs.
  • Provided top ten single requests which exceeded the threshold for the metric, ordered by the request which exceeded the threshold the most.
  • Used Rack bug to explore logs, queries, template rendering times, rails info, requested variables, SQL, Active Record, Cache, Templates, Log, Memory.
  • Used Apache Performance Benchmark which is a powerful, flexible tool for generating a flood of HTTP requests and reporting on their results.
  • Also, performed load and stress testing with the same tool.
  • Migrated an application from 2.3.18 to 3.0.20 and 3.0.20 to 3.1.0 with ruby version 1.8.7
  • Managed backend changes, UI changes and complete reorganization of Javascripts code
  • Fixed warnings, reorganization of assets, changed references in javascript include tags and stylesheet tags.
  • Changed hardcoded references to images / assets locations

Confidential, Philadelphia, PA

Ruby on Rails Developer

Responsibilities:

  • Enhanced web applications with new features, bug fix, and better performance.
  • Design and wrote functionalities of the website using Ruby On Rails and related technologies such as various Ruby gems, HTML, Java Script, jQuery, Bootstrap.
  • Active Record using MySQL (mysql2) and Oracle (active record oracle enhanced adapter) databases.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Used Restful API to gather sales related data for products.
  • Designed the front end application using Rails 3.1, CSS, AJAX and JQuery.
  • Decent knowledge on RSpec to create test driven development.
  • Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 3.0.20 / 3.1.0 framework and Ruby 1.8.7 / 1.9.3 conducting code reviews.
  • Developed performance report by following BDD and Agile
  • Created an entire set of customized features in dashboard (JQuery and Rails AJAX)
  • Building and scaling Ruby on Rails applications with agile processes.
  • Implemented and enhanced CRUD operations for the applications using the Web Api architecture
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities

Confidential, Albany, New York

Ruby on Rails developer

Responsibilities:

  • Analyzed system requirements specifications and involved in client interaction during requirements specifications.
  • Coding using Ruby on Rails and also use solr.
  • Developed features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Interaction with client to handle change requests, trouble reports and requirements collection.
  • Involves in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • User Interface for website with JQuery, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Linux/Windows
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Implemented sorting, paginations functionality for entire application.
  • Planned and carried out weekly estimations and retrospectives and pair programming.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Special skills in developing user friendly, simple yet effective web based applications
  • Worked in MySQL/Sqlite database on simple queries.
  • Provide validations and scope for many models in the database and created many associations within those models

Confidential, Reno, Nevada

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, sequence diagrams and state diagrams using Rational Rose Enterprise Edition.
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
  • Involved in design and development of the application in n-tier fashion based on MVC Architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Used JDBC for communicating with the database.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Monitored the error logs using Log4J and fixed the problems

Confidential

Java Programmer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, sequence diagrams and state diagrams using Rational Rose Enterprise Edition.
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
  • Involved in design and development of the application in n-tier fashion based on MVC Architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Used JDBC for communicating with the database.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Monitored the error logs using Log4J and fixed the problems.

We'd love your feedback!