We provide IT Staff Augmentation Services!

Ruby Developer Resume

2.00/5 (Submit Your Rating)

SandiegO

SUMMARY

  • More than 6 years of IT experience in design, development and support of various web applications.
  • Strong knowledge of Ruby, Regular expressions, Ruby Core and Ruby Standard Libraries and many gems.
  • Knowledge of the MVC framework architecture and Object Oriented Programming.
  • Thorough knowledge of Rails 4.1 Migrations and Active Record, Action Pack, Action Mailer.
  • Good exposure to behavior driven development (Cucumber) and test driven development (Rspec).
  • Excellent Knowledge on HTML, CSS, JavaScript, Jquery, Ajax, JSON and XML.
  • Experienced in writing unit tests, functional tests, integration tests, load tests, migrations, mocks, and fixtures.
  • Experience in incremental software development (Agile), test driven development and behavior driven development
  • Experienced in various relational and legacy databases, including MySQL, Oracle, and sqlite3
  • Also familiar with Non SQL Databases link MongoDB.
  • Design and implemented intranet applications using Ruby on Rails and PostgreSql on Heroku Cloud
  • Extensive experience in creating and maintaining databases.
  • Extensive experience with version control, primarily Git. (Particularly using GitHub)
  • Experience creating and modifying rake tasks.
  • Experience working within both traditional and agile development environments. (SCRUM specifically).
  • Strong in writing SQL queries and procedures and functions.
  • Establish and Maintain Productive Working Relationship with Management, Clients and Team Members.

TECHNICAL SKILLS

Programming Languages: C, C++, .NET, Ruby, Ruby on Rails 2.3.*, 3.0, 4.0, JRuby

Databases: SQL server 2005, PostgreSQ, MySQL, Oracle 11g, MongoDB

Web Technologies: XHTML/HTML, CSS, XML, JavaScript, AJAX, jQuery, Json

Operating Systems: Windows 98/NT/2000/XP, Ubuntu, MAC OS X, Linux

IDE & Version Control Tools: MSOffice, Eclipse, TextMate, Dreamweaver, Rational Rose, Microsoft Visual Studio, RubyMine, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, SanDiego

Ruby Developer

Responsibilities:

  • Build and maintained the services of the website within MVC Architecture framework and Object Relational Mapping.
  • Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.
  • Agile environment, with constantly shifting priorities and business needs.
  • Frequent AJAX usage, through both custom jQuery, and default Rails UJS.
  • 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 4.0, HTML, CSS, Java Script AJAX and Jquery.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Worked effectively with Mongo DB and its associate components pertaining to Ruby on rails.
  • Deployed the code in Heroku for test environment.
  • Used SVN as Source version repository and push code automatically on to production servers.
  • Worked closely with front - end developer to ensure the integrity of the UI and cross browser compatibility issues throughout the development.
  • Aided establishment of KT documents and process documents within the project and team, thus promoting and contributing to the overall knowledge base in maintaining a general repository.
  • Implementing Test Driven Development using Rspec.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0 framework and Ruby 2.0 conducting code reviews.
  • ProjectEstimation,delegation, planning andexecution

Environment: Ruby, Rails 3, Sublime Text, HTML, AJAX, CSS, JSON, JavaScript, JQuery, Mongo DB, RESTful and SVN, Unicorn.

Confidential, Irving, TX

Application Developer (Ruby, Ruby on Rails)

Responsibilities:

  • Develop, Maintain and Upgrade the existing Rails Application that involves configuring required plugin’s
  • Testing different Authorization techniques and its enhancements to the Application and thus implementing the best fit
  • Implemented building a local CMS for the application, thereby making the creation of new web pages easy for the non-developers
  • Implemented RESTful web services to the application
  • Experience in database migration, creating controllers and models for the application.
  • Worked in Agile Environment while pair programming to complete the assigned tasks

Environment: Ruby, Ruby on Rails, Ajax, JetBrains RubyMine, PostgreSQL, GIT, HTML, CSS, jQuery, AJAX, Linux

Confidential, AZ

Ruby on Rails Developer

Responsibilities:

  • Developed and implemented web application using Ruby on rails.
  • Used Devise and Ruby-Box gems to implement user authentication and access tokens
  • Providing Web Site Support and Maintenance
  • Perform research and analysis on needs and possibilities
  • Testing the implemented enhancements on the web site
  • Design and Implement databases and database changes to support new features and enhancements
  • Developed and maintained automated search scripts of the web site and database
  • Designed and implemented the designed application components as needed
  • Fixed cross-browser compatibility issues from development stage of website for various browsers.
  • Worked with MySQL as a back-end using Active Record/Arel gems as an ORM layer
  • Deployed the Web application on RackSpace using automated Capistrano Scripts
  • Built an interactive frontend in Javascript using jQuery to load recommendations using the API
  • Agile development process with scrum and test driven development with extensive rspec tests, code coverage, continuous integration and code review

Environment: ruby (REE), Ruby on Rails, SQL, Javascript, Linux, Rspec, Cucumber

Confidential

Associate Software Developer

Responsibilities:

  • As a .NET developer coordinated with users and prepared design documents to develop UI screens for the web site.
  • Developed and implemented the multithreaded Win forms; Web forms GUI design by using .NET framework, Visual Studio.
  • Used Master pages for consistent look and feel across all screens.
  • Involved in the development of Data Access layer, Business layer and Application layer (user interface) of the 3-tier architecture web application using C#. Net, ADO. Net and Asp. Net and Windows Communication Foundation (WCF).
  • Implemented Data Access Layer using ADO.NET to communicate with the database.
  • Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to the data sources.
  • Used various ASP.Net Validation controls and Client side Java Script, External Java Script Libraries to perform front-end validation at the browser level.
  • Used ASP.NET Web Server controls like Grid View, List View and Repeater for displaying the records.
  • Client side scripting using JavaScript to enable and disable user interface controls at the client level.
  • Used in-built ASP.NET Login controls to authenticate users.
  • Developed and implemented appropriate exception handlers in C#. Net.
  • Wrote stored procedures in T-SQL for backend communication.
  • Created triggers on database tables in T-SQL.
  • Used LINQ to retrieve data from various sources.

Environment: ASP.Net, Microsoft Visual Studio, C#, ADO.NET, Web Services, XML, HTML, Java Script, SQL Server 2005, T-SQL, Windows 2000/XP.

We'd love your feedback!