We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Ruby on Rails developer with over 6 years of experience in Requirements Analysis, Design, Development, Implementation, Production using Ruby on Rails and other Web Application frameworks.
  • Expertise in development of web applications using Ruby, JavaScript, JQuery, HTML, CSS and AJAX.Experience in Agile Development, Github, Amazon EC2, Amazon AWS and Heroku.
  • Proficient in developing front - end systems with JavaScript, JQuery, SASS, AngularJS, Backbone JS and Bootstrap CSS.Have Strong experience in using Web Services Technologies like SOAP, REST, XML and WSDL.
  • Experience with Test Driven Development using Rspec, Cucumber, Jasmine, and AngularJS testing using Protractor.
  • Strong working experience in Design, Development and implementation of several frameworks like Rails framework, Struts MVC, Spring MVC, Spring JDBC, and Hibernate.
  • Experience in GUI development using HTML, CSS, JavaScript, Coffee Script, AJAX and XML.
  • Experience in Ruby on Rails, Search Engines like Solr, Exalead and JQuery, JIRA, HTML5, Crucible and Advanced JS.
  • Strong implementation knowledge of Object Oriented Analysis and Design using Agile and Scrum methodologies.
  • Expertise in MySQL, SQLite3, PostgreSQL, and Oracle including SQL or PL/SQL, Stored Procedures.
  • Experience with Application Servers and Web Servers such as Nginx, Unicorn, Passenger, BEA Web Logic Server, JBoss Server, WEBrick, IBM Web Sphere and Apache Tomcat.
  • Worked on Integrated Development Environments like Sublime, RubyMine and Eclipse.
  • Generated CRUD applications using scaffolding and used gems like SASS, Kaminary, Stringex, Device, Algolia, Nokogiri, Paperclip, Stripe, Selenium, MongoID.
  • Expertise in MYSQL Server BI components, Integration Services (SSIS), Analysis Services (SSAS) and Reporting Services (SSRS)
  • Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and interpersonal skills.

TECHNICAL SKILLS

Languages: Ruby, JavaScript, JAVA, HTML, C

Web Technologies: JQuery, CSS, XML, AJAX, JSON, Bootstrap, ReactJS, Backbone, Sinatra, AngularJS

Databases: Oracle, PostgreSQL, SQL Server, Sqlite, MongoDB, MYSQL

Application/Web Servers: WebRick, Unicorn, Apache, Puma, Thin, JBoss, Passenger and Nginx

IDE/ Version Control System: GIT, SVN, RubyMine, TextMate, Rational Rose

Framework: Rails, Sinatra

Testing/ Logging Tools: Rspec, Test Unit, Capybara, MiniTest

Deployment Tools: Amazon EC2, Heroku

Operating System: MacOS, Linux, Ubuntu, Windows

IDE’s & Utilities: Sublime, Ruby Mine, Notepad++, Aptana, Nitrous, Eclipse

Methodologies: SCRUM, Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Washington D.C

Ruby on Rails Developer

Responsibilities:

  • Developed and implemented web applications using Ruby on Rails and Sinatra frameworks
  • Developed and tested features in an AGILE environment using Ruby on Rails, Sinatra, HTML5, JavaScript, JQuery, Rspec and Cucumber.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Managed code with RSpec tests and GitHub.
  • Worked on the performance issues of the mobile application. Developed ruby script to load test with multiple login accounts.
  • Measured and monitored the performance results using New Relic.
  • Involved in writing REST based API calls and reading from JSON Data.
  • Build scripts to seed the database with dummy data.
  • Involved in writing Rake tasks for updating the database.
  • Followed agile development methodology and scrum for the project.
  • Developed Search based API layers with calls made to Exalead/SOLR indexed XML/Ruby objects to display data and facet information.
  • Involved in unit testing, integration testing and acceptance testing of the system.
  • Worked on integration of the the applications and developed RESTful web services.
  • Used PostgresSQL to store the JSON and XML payloads from RabbitMQ message queues.
  • Involved in Backend Maintenance and monitoring using Cron Backups and scheduling.
  • Worked on a Ruby application which assesses whether an individual is income eligible for Medicaid.
  • Involved in setting up production servers using app servers and web servers like nginx, unicorn, apache and passenger.
  • Involved in developing an application which interacts with multiple web servers and compares the response JSON payloads.
  • Worked on multithreading the RabbitMQ listeners.
  • Enable intelligent systems to track changes in the database and update the configuration servers regularly.

Environment: Ruby, Rails, Sinatra, HTML5, CSS, JavaScript, JQuery, LINUX, UNIX, EC2, RabbitMQ, Rspec, Cucumber, GITHUB, JavaScript, Ajax, JSON, Bootstrap, MYSQL, Restful, YAML, Amazon AWS

Confidential, Durham, NC

Ruby on Rails Developer

Responsibilities:

  • Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, BackboneJS and ReactJS.
  • Developed APIs for new service endpoints and improved the existing features of the service.
  • Proficient in developing front-end systems using JavaScript, JQuery, Ajax, Bootstrap, HTML and CSS3.
  • Integrated Active Admin for an overall consistency and good design of the UI.
  • Configured server-side to secure sensitive data using https/SSL, Redis.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Implemented AJAX driven UI Elements that were more agile and faster.
  • Developed features for writing messaging services to convert project objects into xml and send them to RabbitMq. Also built services to receive and send acknowledgement responses.
  • Involved in the design and implementation of the front-end for the RubyCAS.
  • Designed and developed RESTful style web services to manipulate dynamic datasets using AJAX calls.
  • Implemented Authentication with Devise gem and configured the application according to the requirements.
  • Involved in modelling complex database table and relationships.
  • Integrated the Active Model Serializers using JSON rendering, Inherited Resources (Thin controllers) and Capistrano (Deployment management) into the project.
  • Created a Content Management System (CMS) which serves as an interface for clients.
  • Development of application features such as authentication of users, alert notifications, registration of new users, site interplay between legacy and new site etc.
  • Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Used Amazon Services: EC2, Redshift, Elasticache, EMR, Kinesis, Dynamo, automated testing and continuous integration programs such as Jenkins or Ansible, KnockoutJS, BackboneJS or AngularJS.
  • Implemented back-end queueing and daemons using RabbitMq and Redis.
  • Integrated Authentify (Bio-Authentication), which is a third party XML service for Voice Biometric using Plain-Old-Ruby-Objects.
  • Closely interacted with the chief architect, business managers, quality assurance and other team members on requirements, design, and implementation issues.
  • Involved in application Code Review and Bug Fix issues.

Environment: Ruby, Rails, JavaScript CSS, HTML, Bootstrap, Rspec, AJAX, RESTful, JSON, Capistrano, Cucumber, Capybara, MySQL, UNIX, BackboneJS, ReactJS, AWS.

Confidential, Palm Harbor, FL

Ruby on Rails Developer

Responsibilities:

  • Developed Web application using MVC framework for back-end and CSS and HTML frameworks for front-end.
  • Designed and developed the user interface using HTML, CSS, AJAX, JavaScript, Query, Bootstrap and AngularJS.
  • Used Agile, Scrum methodology in the project development. Actively involved in the Sprint planning and retro meetings.
  • Worked on the personalization of the application, which targets the user, based on profile information collected at the time of registration.
  • Designed the controller and view part of the system using scaffolding.
  • Used arrays and hashes in the Ruby environment.
  • Created database schema for PostgreSQL Database and drew ER-Diagrams using Microsoft Visio.
  • Developed APIs using Sinatra Framework.
  • Used RHTML, YAML and CSS to design the web pages.
  • Used Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Used jQuery Ajax calls to display remote system call progress. Added jQuery pop-up for dynamic display of images.
  • Hands-on experience using Amazon EC2, Amazon AWS and deployment using Heroku.
  • Integrated web service endpoints with UI pages. Rendered JSON response on frontend pages.
  • Created a generic audit log controller, model to log the user actions in database.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Used AWS-S3 gem to handle message metadata deployments.
  • Designed and implemented ITSM, Asset Management tools.
  • Used SVN version control tools to manage source repository.
  • Worked with deployment team to build and deploy the application team.
  • Implemented Test-Driven Development with RSpec and Behavior Driven Development with Capybara.
  • Provided SQL scripts for querying PostgresSQL database.
  • Debugged and fixed several production issues.

Environment: Ruby, Rails, CSS, HTML, RSpec, AJAX, PostgreSQL, GitHub, JSON, Bootstrap, JavaScript, MySQL, Sinatra Framework, Restful and RHTML, YAML, Amazon AWS.

Confidential, Chicago, IL

Web Developer/ Ruby on Rails Developer

Responsibilities:

  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
  • Used Rails, AJAX, JSON and JQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Designed applications using object oriented concepts, Jasmine, Selenium, and Capybara.
  • Unit tested the code with RSpec and Jasmine tests, and manages the code with SVN.
  • Involved in implementing user mailing module using ActionMailer.
  • Used RHTML, cascading style sheets (CSS), RJS to describe the web pages.
  • Created an entire set of customized features in dashboard ( JQuery and Rails AJAX
  • Worked on optimizing sql queries to improve the loading times of the web pages.
  • Used Restful API to gather sales related data for products.
  • Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance.
  • Involved in designing database model for the entire application like creating tables, views and stored procedure.
  • Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components.
  • Used SVN Tortoise as version control system for check-in and check-out.
  • Provided validations and scope for many models in the database and created many associations within those models.
  • Written Cascading Style Sheet and implementing it in the views / layouts as needed.
  • Participated in design sessions, code reviews, promoting common standards and best practices.
  • Used Git and GitHub repositories.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.

Environment: Ruby, Rails, JavaScript, HTML, CSS, AJAX, JQuery, AJAX, JSON, RSpec, Bootstrap, AWS, MySQL, RHTML.

Confidential, Columbia, SC

Jr. Ruby on Rails Developer

Responsibilities:

  • Developed the web application using Ruby on Rails framework.
  • Involved in Design, development and testing phases of the application under agile methodology.
  • Participated in a back-end and front-end development of the Rails application.
  • Analyzed system requirements specifications and involved in client interaction during requirements specifications.
  • Used Git and Continuous Integration for version control and worked in an agile methodology environment.
  • Designed front-end using HTML and CSS and was involved in dynamic web page designing using AJAX and JSON.
  • Designed and developed Service oriented architecture with web services.
  • Include unit tests for feature areas to achieve established code coverage targets coordinating sign-off from QA/Test.
  • Analyzed and improved application efficiency by optimizing queries and caching contents for Rails.
  • Deployed the project into Heroku using GIT version control system.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.

Environment: Ruby, Rails, JavaScript, HTML, CSS, MVC, PostgreSQL, Github, SQL, JSON, WebRick, AJAX

We'd love your feedback!