We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, Ca

PROFESSIONAL SUMMARY:

  • Over 6+ years of total IT Experience in developing web based applications and Client - Server technologies.
  • Over 2 years of experience in application development using Ruby on Rails.
  • Have experience in all stages of Software Development Life Cycle (SDLC) including requirement analysis, application design, build, development and deployment.
  • Hands on Experience on Ruby language and Integrated Development Environments like RubyMine, JBDS and Eclipse .
  • Good Experence with Ruby gems like Devise, OmniAuth, Puma, Sprockets, Will Paginate, Carrierwave, Bundler, Gruff, CSV , etc.
  • Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails.
  • Experience with all of the GEMS and libraries for the version of the ruby/rails.
  • Expertise in design and development using Rails framework along with HTML5, CSS3, XML and JavaScript .
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
  • Experienced working on other technologies like JBoss JBPM and JBoss Fuse Service Works .
  • Proficient working knowledge of Angular.JS .
  • Excellent in full stack applications in Ruby on Rails.
  • Strong knowledge of Object Oriented Programming concepts in both Java and Ruby language.
  • Experience on continuous integration and deployment of the code using Jenkins .
  • Experience of automation testing using Selenium .
  • Strong working knowledge of UNIX based commands .
  • Have expertise on version control system tools like GIT and CVS and experience in using GitHub .
  • Experience working in Agile based environment using Scrum methodology.
  • Good interpersonal and communication skills.
  • Actively participated in all Application Development meetings.

TECHNICAL SKILLS:

Languages: Ruby, Java, J2EE, JSP, Servlets and JavaScript

Tools: SOAP UI, Putty, WinSCP, Maven, Tortoise Git, Jenkins, PMD, CheckStyle, FindBugs, Oracle VM Virtual Box, Heroku, SSH

Web Technologies: Java, JSP, JDBC, XML, HTML5, CSS3, JavaScript, SQL, Selenium, Angular.JS

Back end technologies: Ruby, Ruby on Rails, Core Java

Frameworks: Rails, Spring

Deployment tools: Heroku, Capistrano, Apache Phusion Passenger

IDE: Ruby Mine, Eclipse, JBoss Developer Studio, SQL Developer

Source Control: GIT, CVS

Databases: Oracle XE 11g, SQLite, MySQL, PostgreSQL

Operating system: Windows 7/XP/98, Unix, LINUX, RHEL, Ubuntu

Web Application Servers: JBoss Application Server, WEBrick, Puma

PROFESSIONAL EXPERIENCE:

Confidential

San Francisco, CA.

Role: Ruby on Rails Developer

Responsibilities:

  • Worked in the design and development phases of the application using Ruby on Rails framework .
  • Analysed and developed application efficiency by optimizing queries and caching contents for Rails.
  • Developed solutions using Ruby on Rails and ActiveRecord and integrated gems, plug-in etc.
  • Responsible for layout design, implementation, using HTML5 and CSS3.
  • Designed the customized Rails applications according to the customer needs.
  • Developed cross-browser/platform using HTML, CSS and JQuery.
  • Worked on creating a responsive website for smart devices using responsive design and media queries.
  • Developed Ruby on Rails customer facing applications, which meet the requirements outlined in our application, development specification.
  • Implementing Ruby on Rails upgrades and patches and publishing Ruby Gems. Used Ruby Gems.
  • Wrote various interfaces to the management system in Ruby on Rails.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Developed web applications with HTML5, CSS3 standards and using Ruby, Rails and Git.
  • Used Object Oriented Programming concepts to develop applications.
  • Created different modules like services, filters and directives using Angular.js framework.
  • Performed validation test of user authentication module using JavaScript on the client side.
  • Used Restful API to gather sales related data for products.
  • Oversaw and participated in the execution of test cases and evaluated production readiness.
  • Managed code with unit tests and GitHub.
  • Deployed some applications in Heroku and Apache Tomcat Server.
  • Backend application is developed using Ruby on Rails with Postgres as database.
  • Managing entire life cycle of project from requirement, planning to deployment on cloud Amazon EC2.
  • Involved in the entire software development lifecycle using an Agile Scrum methodology.
  • Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.

Environment: Ruby on Rails, HTML5, CSS3, JQuery, JavaScript, DOM, Angular.js, Github, Postgres, AJAX, RESTful, AWS, Scrum, Windows.

Confidential

Salt Lake City, UT.

Role: Ruby on Rails Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing. 
  • User Interface for website with JQuery, Angular.JS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework.
  • Worked on the designing and development phases of the application using ROR framework.
  • Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
  • Extensively used RSpec to create test driven development.
  • Monitored Ruby on Rails programs and program data to ensure applications are running as expected.
  • Responsible for overall layout design, color scheme of web site using HTML5 and CSS3.
  • Used ROR framework for the entire application development with Mongrel/Webrick as application server and Apache as web server.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 3.2.11 framework and Ruby 1.9.2 conducting code reviews.
  • Created and deployed new features in order to sustain and amend existing applications.
  • Used JavaScript, JQuery and JSON to match design specs for complex page layouts while adhering to code standards. 
  • Developed the necessary Create, Read, Update and Delete methods in ActiveRecord.
  • Implementing Behavior Driven Development using Rspec and Cucumber Performed testing.
  • Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in Git.
  • Used Restful API to gather clouds related data for products.
  • Managing code versioning with GitHub. 
  • Support bug fixes and enhancements. 
  • Created controllers, helpers, models, views, and partials in the application. 
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming. 

Environment: Ruby on Rails, Rspec, Cucumber, Linux, HTML5, CSS3, JQuery, JavaScript, Angular.JS, AWS, REST API, Git, Windows.

Confidential

Role: Software Engineer.

Responsibilities:

  • Involved in the entire software development lifecycle using an Agile Scrum methodology.
  • Developed web based applications applying MVC design architectures and Spring Framework involving strong concepts of Object Oriented design and principles.
  • Involved in regular connects with vendors for clarifications.
  • Involved in setting up the systems with all the required software / hardware tools along with necessary permission /license.
  • Wrote SQL queries to insert and update SQL database and used spring managed transactions to persist data to the tables.
  • With the use of Jenkins, performed continuous build and deployment process (continuous integration) thereby allowing continuous testing on phase-by-phase basis.
  • Involved in writing Selenium automation scripts for few user interfaces.
  • Made extensive use of code analysis tools like PMD, Checkstyle and Findbugs to adhere to the standard coding standards
  • Developing code based on requirement along with code defect fixes / design changes for previous phases.
  • Active participation in the story points discussion, estimations and retrospection discussions along with the daily SCRUM status/impediments calls.
  • Preparation of technical design documents and other tool understanding documents for other resources’ quick reference.

Environment: JBoss Developer Studio, SQL Developer, SOAP UI, Putty, WinSCP, Maven, GIT, CVS, GitHub, Jenkins, Selenium, PMD, Checkstyle, Findbugs.

Confidential

Role: Associate Software Engineer.

Responsibilities:

  • Implemented the integration of various ITSM tools like BMC, ServiceNow and HPSM into one single Global ITSM tool.
  • Involved in requirement gathering and regular connects with vendors for clarifications.
  • Co-ordination with different ITSM teams for analysis.
  • Involved in designing, building and development of the Business Process Management architecture using the JBoss JBPM.
  • Used JBoss inbuilt Web IDE along with JBoss Developer Studio for development of process flow.
  • Gained knowledge of service-oriented Architecture (SOA) and web services.
  • Made use of SOAP UI for testing application’s incoming / outgoing web services.
  • Involved in design review of the process under development.

Environment: JBPM, Eclipse, JBoss Developer Studio, SOAP UI, JBoss inbuilt Web IDE, JBoss Application Server

We'd love your feedback!