We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 8 years of experience in application development, support and enhancement of real time web - based applications based on platforms such as Ruby on Rails, Java/J2EE.
  • 4 years of experience on Ruby on Rails.
  • Proficiency in Programming Ruby, Java, C, SQL .
  • Proficiency in developing Web applications using Front End technologies like HTML 4.0/5, CSS2/CSS3, JavaScript, jQuery, Sass, Bootstrap, CoffeeScript, Ajax, Xml, AngularJS.
  • Experience in MySQL, MariaDB, PostgreSQL, SQlite and other relational databases.
  • Extensive experience in creating and maintaining databases, which includes configuration, query optimization and de-normalization.
  • Expertise in developing, maintaining and debugging Rails applications.
  • Experience inexperience in Ruby 1.9.3/2.0, Rails 3.0/4.0 and 4.2.4
  • Implementing Ruby on Rails upgrades and patches and publishing Ruby Gems using Ruby Gems
  • Experienced on Model View Controller (MVC) Architecture based Web Applications in Ruby on Rails.
  • Focused on object oriented analysis, design and software development practices.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Strong knowledge using the (CRUD), create, read, update and delete methodology.
  • Experience working with teams that follow Agile Software Development methodology (Iterations and standup meetings etc.)
  • Experience working in Linux environments, mostly use VI as primary coding editor.
  • Worked extensively in using version control systems with Git Hub, Bitbucket and SVN.
  • Experience working with web services and XML and JSON based RESTFUL API's.
  • Working knowledge with application hosting server Amazon Web Services (AWS), Heroku, Capistrano.
  • Extensive knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle.
  • Experience in RSpec behaviour-driven development (BDD ) framework for the Ruby programming language.
  • Experience in Review of Test Scenarios,Test Cases.
  • Highly focused, self-motivated, team player with strong professional and executive experience in multiple domains with multiple responsibilities.

TECHNICAL SKILLS:

Languages: Ruby, Core Java, C, SQL

Web: HTML, CSS, JavaScript, JQuery, CoffeeScript

Operating Systems: Windows, Linux, Mac

Database: MySql, Postgresql, SQlite, MariaDB

Platform: Ubuntu, Unicorn, Sublime and GIT & Subversion

Application/Web servers: Apache, WEBrick, JBOSS, Phusion Passenger

Test Framework: Unit test, RSpec, Cucumber, Capybara, Junit

Frameworks: Rails, Spring, Struts, Hibernate

Deployment Tools: Amazon EC2, Heroku, Capistrano

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Ruby on Rails Developer

Responsibilities:

  • Planned and carried out daily stand up, bi-weekly estimations.
  • Developed consumer based features in Agile environment using Ruby on Rails, JavaScript,
  • AngularJS, Ajax, HTML, CSS and Behavior Driven Development (BDD).
  • Designed application using object oriented concepts.
  • Managed code with unit tests and GitHub.
  • Contributed by migrating whole Admin part of application.
  • Worked on Facebook, Instagram, Twitter and Vine API’s for live row data.
  • Used CAS Server for User Authentication.
  • Used RSpec(BDD) traditional Unit testing to specify and test controller classes, models, view templates, helpers and routing. The results improved the application code design, helped reduce unnecessary coding and improved future code design.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby 2.2.3 conducting code reviews.
  • Support bug fixes and enhancements.
  • Used many number of Ruby Gems for application development, testing and debugging.
  • Used Capistrano for automated deployments.

Environment: Ruby 2.2.3, Rails 4.2.5.1, Linux, MySQL, HTML5, CSS, Ajax, AngularJS, JavaScript, Restful, GitHub.

Confidential, Atlanta, GA

Ruby on Rails Developer

Responsibilities:

  • Planned and carried out daily scrums, weekly estimations.
  • Developed many consumer based features in Agile environment using Ruby on Rails, JavaScript, JQuery, Ajax, HTML, Bootstrap CSS and Behavior Driven Development (BDD).
  • Designed application using object oriented concepts.
  • Managed code with unit tests and Bitbucket.
  • Encrypted and Decrypted data using AES 128 Algorithm and used MariaDB Database for storing Data and all other database interactions.
  • Developed and implemented application’s required hierarchy with help of ‘ALC9’ for role management.
  • Integrated Payeezy Gateway to the application.
  • Used Devise for User Authentication.
  • Used Brakeman security vulnerability scanner for securing the application.
  • Used RSpec (BDD) traditional Unit testing to specify and test controller classes, models, view templates, helpers and routing. The results improved the application code design, helped reduce unnecessary coding and improved future code design .
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby 2.2.3 conducting code reviews.
  • Worked with Restful Social API’s for Facebook ordering.
  • Support bug fixes and enhancements.
  • Used many number of Ruby Gems for application development, testing and debugging.
  • Used Capistrano for automated deployments.
  • Hosted application on Rackspace cloud Servers.

Environment: Ruby 2.2.3, Rails 4.2.4, Linux, MariaDB, HTML5, Bootstrap CSS, Ajax, JQuery, JavaScript, Restful, Bitbucket, Rackspace.

Confidential, Brooklyn, NY

Senior Ruby on Rails Developer

Responsibilities:

  • Attend weekly meetings on progress of project, and review client feedback.
  • Worked on the designing and development phases of the application using ROR framework.
  • Responsible for overall layout design, color scheme of web site using HTML5 and CSS3.
  • 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.
  • This involves designing database model for the entire application like creating tables, views and stored procedure using MySQL.
  • Created controllers, helpers, models, views, and partials in the application.
  • Worked with Device and Omniauth gems for user authentication and social login.
  • Worked with social API’s to import contacts.
  • Managing code versioning with Github.
  • Support bug fixes and enhancements.
  • Worked on creating unit test cases using the test framework like RSpec and Cucumber.
  • Used RSpec (BDD) to specify and test controller classes, models, view templates, helpers and routing. The results improved the application code design, helped reduce unnecessary coding and improved future code design .
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.

Environment: Ruby 2, Rails 3.2, MySQL, Linux, Apache Passenger, HTML5, CSS3, AJAX, JQuery, JavaScript, RESTful, Cucumber, Ubuntu, Git.

Confidential, Seattle, WA

Ruby on Rails Developer

Responsibilities:

  • Worked extensively with various versions of Ruby, Ruby on Rails, HTML4/5, and JavaScript, CSS, Angular Js, RVM, Bundler, GEMS and libraries to Communicating with the customer to design solutions.
  • Involved in all the phases of SDLC using Agile Software development (Scrum).
  • Used various technologies such as jQuery, JavaScript,
  • Involved in bug fixing for various modules and writing unit tests using RSpec.
  • Worked with Git and Github repositories and managing code versioning with Github.
  • Active Record using MySQL (mysql2) database.
  • Input validations were done using Rails Validation functions.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby.
  • Conducted code reviews.
  • Database modeling and design.
  • Experience with all of the GEMS and libraries of all version of the ruby/rails.
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
  • Design and implemented a services layer that will provide integration between new front-end application and existing legacy systems.
  • Used web services technologies like SOAP and REST.
  • Developed a Web 2.0 enterprise networking solution-using Ruby on Rails. Used Git, Angular JS, Bootstrap CSS and many latest tools/libraries as part of the technology stack.

Environment: Ruby on Rails (2 and 3), Aptana, HTML5, CSS3, AJAX, JQuery, JavaScript, MySQL Server, RESTful, and Git.

Confidential, Austin, TX

Ruby on Rails Developer

Responsibilities:

  • Built and managed a preview application with Ruby on Rails, CSS and Capistrano.
  • Worked on an application from front-end enhancements (Html/JavaScript/JQuery), to backend architectural changes. We utilize Ruby on Rails 3.1 along with RSpec for continuous integration.
  • Enhanced web applications with new features, bug fix, test coverage, and better performance.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Used RSpec to create test driven development (TDD). Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Working with Ruby gems such as Devise.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby 1.9.3 conducting code reviews.
  • Developed performance report by following TDD and Agile.
  • Integrated API’s (YouTube, twitter, face book, foursquare, get glue, instagram) in to application and implemented social rewards program.
  • Implemented caching for API responses using REDIS and optimized code.
  • Generated downloadable monthly reports for clients using axlsx and roo gems. Parsed excel to track users activity for rewards program.
  • Implemented JSON, XML based versioning API’s.
  • Worked in the design and development phases of application using ROR framework.
  • Involved in developing and implementation of Back end web application using Ruby on Rails.
  • Implemented two factor security for the admin login.

Environment: Ruby 1.9.3, Rails 3.1, Apache Passenger, HTML, CSS, AJAX, JQuery, JavaScript, MySQL Server, RESTful, Redis, Git.

Confidential, Birmingham, AL

Ruby on Rails Developer

Responsibilities:

  • Worked on Front-end using HTML, CSS, and JQuery for better look and feel.
  • Created controllers, helpers, models, views, and partials in the application.
  • This involves preparing design documents like Use Case Diagrams, Class Diagrams, Sequence diagrams and Entity Diagrams using the client provided design tool, MS Visio 2003.
  • Responsible for writing code in Object Oriented Programming supported by Ruby.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Worked with Active record Classes from Rails Console for Database programming, which also involved writing active record validations.
  • Web application design, development and maintenance. Work with manager to identify opportunities to enhance the application.
  • Implemented devise based authentication for users and used PDFK tool kit for downloadable patient forms.
  • Attended status review meetings/ Daily Scrum calls.

Environment: Ruby on Rails (2), Webrick, HTML, CSS, AJAX, JavaScript, MySQL Server, and Node.js.

Confidential

Java Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) framework.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Migrated web service applications from Tomcat to Web sphere Application Server.
  • Worked on java security like encryption, decryption, and generation of signature.
  • Used MySQL Query Language for all database interactions.
  • Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
  • Collaborated with business during requirement analysis and design discussions.
  • Prepared test data for various test scenarios.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts Framework.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.

Environment: HTML, CSS, ANT, Java, J2ee, JSP, Struts, XML, Eclipse, Web logic, JavaScript, MySQL Server and CVS

Confidential

Java 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.
  • Developed user Interface using JSP and HTML.
  • Involved in developing a JDBC utility to successfully migrate database from one environment to the other.
  • Involved in packaging and deploying the components in Apache Tomcat.
  • Involved in writing the code for database activities using JDBC.
  • Implemented Struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor
  • Developed Session Bean to process requests from the user interface
  • Designed and developed message driven beans that consumed the messages from the Java message queue
  • Involved in coding Test Classes using junit for unit testing, Performed functional integration system and validation testing

Environment: Java, J2EE, JSP, MYSQL, HTML, JavaScript, Ajax, Apache Tomcat.

We'd love your feedback!