We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 7+ years experience in the IT industry supporting Storage, E - commerce.
  • Develop secure web applications that are designed for scalable to meet growing demands.
  • Design flexible and reliable PostgreSQL, MySQL, and mongoDB databases using Rails ORMActiveRecord.
  • Experience as a Full Stack Web Developer using JavaScript, HTML5, CSS, Ajax, JSON, JQuery, HAML, SCSS, Coffee Script and Bootstrap on the front end.
  • Experience developing in server side backend implementations using Ruby on Rails.
  • Extensive knowledge of MVC, Object Oriented methodologies, Design Patterns and Implementation of Data Structures while Programming.
  • Experience using Unicorn along with Nginx reverse proxy to improve scalability for both high and low latency clients.
  • Strong knowledge of Python libraries including Numpy, scipy, matplotlib and random.
  • Perform data analysis tasks using R programming language.
  • Experience with implementing new features with Rails in backend and developed front end using javascript
  • Build and Perform Test Driven Development(TDD) with RSpec using Ruby on Rails.
  • Scrum/Agile/BDD methodology emphasized code-coverage through a combination of functional tests (Cucumber) and unit tests (RSpec).
  • Managed Proc File based applications using Foreman
  • Proficient in the use of debugging tools such as Firebug and Chrome Dev Tools.
  • Experience in developing, web based applications in Java/J2EE technologies.
  • Expert in analyzing and resolving cross-browser compatibility issues.
  • Experience working in Agile software development.
  • Familiar with Agile and Waterfall project management approaches and Used JIRA as a Bug Tracking Tool
  • Experience working in Windows, Linux and UNIX environments.
  • Capable of developing software with IDEs such as Sublime, Eclipse, ipython and Rubymine.
  • Familiar with editors including VIM, Text Wrangler, Sublime Text, Notepad++, Text Edit, TextMate.
  • Experience with distributed version control systems, Git and SVN.
  • Can work independently, self-motivated and passionate about learning new technologies.

TECHNICAL SKILLS

Programming Languages: Ruby, Python, Java, R, C, C++, Swift, XML, Bash

Web Technologies: JavaScript, JQuery, Node.js, Ajax, HTML5, HAML, CSS, JSON, RABL, and Coffee Script

Frameworks: Ruby on Rails, Sinatra (DSL), Java Struts framework.

Test Frameworks: RSpec, FactoryGirl, Capybara, Junit and Selenium-webdriver, Cucumber.

Databases: MySQL, PostgreSQL, MongoDB, and Oracle

Bug Tracking tools: OTRS

Version Control tools: Git, SVN

Operating Systems: Windows, Mac OSX, Linux, UNIX, clustered Data ONTAP

IDE’s: VIM, Eclipse, Sublime Text, Xcode, R Studio, Enthought canopy

PROFESSIONAL EXPERIENCE

Confidential, Houston, Tx

Ruby on Rails Developer

Responsibilities:

  • Develop and seamlessly integrated the 3 layers of the application, Storage SDK Gem, Storage API Sinatra layer and StorageAdmin ROR application.
  • Developed consumer based features and applications in agile development methodology using Ruby on Rails, JavaScript, JQuery, HTML, and CSS
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Strong Knowledge of the agile methodologies and JIRA.
  • Develop Ruby gem to interact with client SDK guidelines.
  • Experience with Test Driven Development(TDD) with RSpec using Ruby on Rails.
  • Develop Ruby workflow automation for various storage provision operations and Used Active Record as the Object Relation Mapping.
  • Code refactored as required while working on the features and enhancements.
  • Provided validations and scope for many models in the database and created many associations within those models.
  • Automate the infrastructure using Ruby, Rspec, Cucumber, Selenium.
  • Use RABL and JQuerydatatables to handle JSON data and Develop the webpages using HAML, SCSS and Coffee script.
  • Used Scaffolding to design and develop controller and view part of the system and Serialization and Deserialization of data as per requirement.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.2 framework and Ruby 2.2 conducting code reviews.
  • Used PostgreSQL as a database to store and retrieve the data.
  • Used Foreman Gem for managing Proc file in our application.
  • Used Foreman to launch the application from command line and exported the contents of Procfile to inittab on Linux and bulepill on Mac OS X.
  • Involved in application Code Review and Bug Fix issues and involved in modeling complex database table and relationships.
  • Used LDAP authentication of users for secure login and for storing storage virtual machine information.
  • Used RSpec, Factory Girl for application unit testing and integration testing with gem mocha.
  • Use RVM to manage multiple versions of Ruby.
  • Use Jenkins for the Continuous test build automation, like continuous integration and deployment.
  • Use GIT as the Version control system.
  • Perform planning, developing, testing and deployment of the code.
  • Use puppet to deploy application into production.

Environment: Ruby 2.2, Rails 4.2, Agile, REST, RVM, RAKE, Bundler, YAML, CANCAN, DEVISE, RESQUE,LDAP,PostgreSQL, mongoDB,AWS, GIT, UML, RSpec, FactoryGirl, HAML, sass, scss, erb, JSON, JavaScript, JQuery Datatables, Mac OSX, Bash, Sublime text, UNICORN, Puppet, VMware, ZEDI.

Confidential, Greenville, South Carolina

Ruby on Rails Developer

Responsibilities:

  • Redesign the Database for storage administration application and Convert complex workflows into Ruby API’s
  • Responsible for writing Ajax to call MVC asynchronously using JQuery and Used Devise and LDAP for strong user authentication.
  • Developed the web pages and forms with Validations to store the relevant data.
  • Developed the user authentication and order processing modules for customer facing application.
  • Develop background jobs with REDIS and RESQUE and Implemented unit testing with Rspec and cucumber.
  • Created search query based classifications to find data easily, Optimized server performance, accuracy, fail over and scale.
  • Coded in JavaScript for Page Popup screen functionality and unit testing is done using Jasmine gem.
  • Develop Sinatra StorageAPIlayer between Ruby Gems and Ruby on Rails application.
  • Worked on Resque to prevent timeout of long-running operations.
  • Use Datamapper and Active Record as the Object Relation Mapping.
  • Used Jenkins for continuous integration and continuous deploy for the application for customers.
  • Conducted numerous enhancements for the system and bug-fixing tasks (SQL scripts, UNIX Shell).
  • Created a JSON update mechanism for pushing data model updates to client.
  • Develop the webpages using HAML and Javascript and handle the JSON output
  • Used Rspec, Factory Girl for application unit testing.
  • Use GIT as distribution version control system
  • Use HEROKU to deploy application into production

Environment: Ruby 2.0, Rails 4.1, Sinatra, RVM, RAKE, Bundler, YAML, CANCAN, DEVISE, RESQUE, Mcollective, LDAP, PostgreSQL, GIT, UML, NMSDK, Rspec, FactoryGirl, Capybara, HAML, sass, scss, erb, JSON, Jenkins, Javascript, JqueryDatatables, Mac OSX, Sublime text, PostMan, pgadmin, UNICORN, Puppet, jasmine, VMware esx server, ZEDI

Confidential, Sausalito, California

Ruby on Rails Developer

Responsibilities:

  • Developed consumer based features and applications in agile development methodology using Ruby on Rails, JavaScript, JQuery, HTML, and CSS.
  • Developed modules to include in the classes to use the concept of inheritance to solve dependency problems.
  • Developed RESTfulapi’s to interact with the end client and shows dynamic web-content as per the requirement.
  • Developed validations in the model, render templates in the controller, nested routes in the routes to provide desired results.
  • Developed controller actions as per the required use and performed CRUD operations properly.
  • Worked on normalizing data by using data integrity rules and implemented some stored procedures using MySQL database.
  • Knowledge in using Elasticsearch using Tire gem for full text search.
  • Developed Ruby Scripts to change and migrate database on production
  • Used Restful API in communicating with third parties.
  • Developed Active Record Classes from Rails Console for Data base programming
  • Involved in Database Migrations using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.
  • Used sidekiq to improve the efficiency and speed of the application.
  • Actively participated in fixing bugs during the time of testing.
  • Worked in a team, involved in developing the UI, layout and front-end programming (AngularJS, CSS, Bootstrap) for web application that matches requirements
  • Use GIT for version control.
  • Use RVM for managing multiple version of Ruby and Rails.
  • Use Heroku to deploy application into production

Environment: Rails 3.2, Ruby 1.9, Sinatra, RVM, Rake, HAML, HTML, SCSS, JavaScript, AJAX, JQuery, Bootstrap, AnjularJs, Bundler, RESQUE, RSpec, FactoryGirl, Capybara, sidekiq, elasticsearch, sublime text, Git, PostgreSQL, pgadmin, Capistrano, Resque, Ldap, JavaScript, HAML, REST api, Linux.

Confidential, Austin, TX

Ruby on Rails Developer

Responsibilities:

  • Develop the Bypassmobile community portal on Ruby 1.8.7 and Rails 2.3.11
  • Design and develop the secure user authentication using LDAP
  • Design the database model architecture using Active Record and DataMapper
  • Integrate with third party components using Restful architecture
  • Designing, coding, testing and deploying web applications using modern web technologies.
  • Participating in UI design and development code reviews.
  • Working on overall architectural problems, particularly as they relate to data transferring, scalability and performance.
  • Developing compatible User Interface functionality using jQuery and User authentication using Devise gem.
  • Involving in the entire software development lifecycle, using an AgileScrummethodology augmented with selecting attributes of extreme programming automated testing, pair programming.
  • Develop the Sinatra application for webservices routes
  • Implement TDD using Rspec, Cucumber and Selenium and Used Capistrano scripts for deployment of application
  • Use Datamapper and ActiveRecord as the ORM and Postgres as the database
  • Develop Ruby workflow automation for various storage provision operations
  • Developed REST/HTTP APIs for exposing geospatial applications.
  • Installed / configured / maintained MySQL database and MongoDB database.
  • Monitored database changes, proposed modification for subsystem-related tables, fields or indexes and developed scripts.
  • Involved in implementing user mailing module using ActionMailer.
  • Perform Design, Development, Testing and Deployment of the code
  • Used Git as the source code version control.
  • Used Devise for user authentication and CANCAN for user authorization
  • Used RVM for managing multiple versions of Ruby

Environment: Rails 2.3, Ruby 1.8, Sinatra, RVM, Rake, Bundler, Rspec, Cucumber, Selenium, Sublime text, PostgresSql, pgadmin, Unicorn, Capistrano, Resque, LDAP, Javascript, HAML, REST api, Linux.

Confidential

Intershop Programmer

Responsibilities:

  • Develop Payment cart pages for a leading camera manufacturer for APAC and EMEA regions.
  • Develop workflow pipelines using intershop technology.
  • Develop Content Management system module of the Intershop, to easily edit and manage storefront webpages.
  • Develop Content page, Shop design, page styling components, View related tasks, Marketing related tasks.
  • Perform storefront tasks, setting up the pages, creating new branding for the different regions.
  • Design the site GUI by using modern web technologies like ISML, HTML5, CSS3 and Jquery.
  • Strong understanding on installation and configuration of Intershop e commerce tool.
  • Design and develop Selenium automation framework using Selenium-webdriver.
  • Trained in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Perform requirement Analysis, documentation of high level and low-level design.
  • Develop application using core Java, J2EE and Struts framework.
  • Develop the UI/UX using JSP, JavaScript, JQuery, AJAX and CSS.
  • Use Junit for the unit testing and Selenium for automation testing.
  • Develop data model and wrote custom 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.
  • Used SVN as the Version control system.

Environment: Intershop Cartridge design, Intershop Content Management System, Intershop Markup Language(ISML), HTML5, CSS3, Jquery, XML, Oracle 11g x2, Intershop Studio (Intershop IDE based on IBM's Eclipse platform), TFS (Team Foundation Server), Java, J2EE, Struts, JSP, Java Script, HTML, CSS, ANT, AJAX, JQuery, MySQL, OTRS, Jasper Reports, SOAP, Maven, Windows, Linux, Eclipse.

We'd love your feedback!