We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Around 8 years of extensive experience in developing web applications including 4 years of ruby on rails development and 3 plus years User Interface development.
  • Good Understanding of MVC Architecture and Software Development Life Cycle (SDLC)
  • Developed Ruby on Rails framework based applications using JavaScript libraries JQuery and AJAX.
  • Extensive working knowledge on SOAP and RESTful based API’s.
  • Expert working knowledge of MySQL, SQL Server and Postgres SQL.
  • Good hands on experience with NoSQL databases Mongo DB and Couch DB.
  • Experience with Capistrano for deployment automation scripts.
  • Implemented Single Page Application (SPA) in Angular JS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
  • Worked in TDD and BDD environments using Rspec and Cucumber testing frameworks.
  • Good Knowledge with Heroku and Amazon EC2 cloud based services.
  • Good working knowledge of using Airbrake and New Relic services to improve application performance.
  • Good working knowledge on Phusion Passenger, Puma and Apache Tomcat webservers.
  • Experienced maintaining version control systems like GIT, GITHUB and SVN Tortoise.
  • Worked under Agile and KanBan based development environments.
  • Involved in all the stages software development life cycle.
  • Strong team player and coordinated on - site & offshore teams.
  • Effective oral, written communication skills and strong analytical problem solving capabilities.

TECHNICAL SKILLS

Front-end: HTML, CSS, Bootstrap, JavaScript, JQuery, Ajax.

Data Base: MYSQL, Mongo DB, Postgres

Web Tools: Sublime Text, Ruby Mine, Text Mate

Version Control: GIT, SVN

Operating: Mac, Linux and Windows

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Ruby on Rails Developer

Responsibilities:

  • Developed web application using Ruby on Rails framework
  • Implemented Restful Web Services to interact with other Systems following MVC architecture
  • Used Angular JS to build web pages and Restful Web Services to integrate with UI to retrieve and store data in database.
  • Involved in implementing user mailing module using Action Mailer
  • Worked with MySQL as a back-end using Active Record / Arel gems as an ORM layer
  • Implemented automated deployment scripts using Capistrano
  • Developed automation test using Rspec and Cucumber
  • Implemented shell scripts for automating the backup process of the database
  • Migrated the application from Ruby 1.9.3 to 2.0 and Rails 3.2 to 4.0
  • Worked closely with front-end developers to ensure the integrity of UI throughout the development
  • Fixed cross-browser compatibility issues from development stage of website for various browsers
  • Involved in Unit testing and fixed problems detected during System Testing/Unit Testing
  • Used SVN Tortoise as version control system for check-in and check-out
  • Developed pages using AngularJS, Data-binding, Filters, Directives, and Expressions
  • Participated in design sessions, code reviews, promoting common standards and best practices
  • Updated work progress in daily stand-ups in Agile and Scrum methodologies

Environment: Ruby 2.0, Rails 4, MySql, HTML, CSS, JavaScript, JQuery, AJAX, RESTFul Web Services, SVN Tortoise, Jira, Version One

Confidential, Chicago, IL

Ruby on Rails Developer

Responsibilities:

  • Developed Ruby Scripts to change and migrate database on production
  • Developed many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
  • Designed applications using object oriented programming (OOPS) concepts.
  • 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.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 3.2/4.0 framework and Ruby 1.9.3/2.1.0 conducting code reviews.
  • Managed code with SVN, Unit testing and Continuous Integration using CCrb.
  • Writing backend programming in Ruby on Rails.
  • Handled caching in Ruby on Rails.
  • Performed Unit testing, Integration Testing, GUI and web application testing.
  • Followed strict agile process during the project, daily stand up and 2 weeks sprint followed by all team live demo.

Environment: Ruby 1.9.3/2.1.0 , Rails 3.2/4.0, Github, CSS, HTML5, Bootstrap, SVN, MySQL, UNIX, Virtualization, cloud, API

Confidential

Ruby on Rails Developer

Responsibilities:

  • Interacted with business team and gathered requirements
  • Prepared Design Specifications with Rational Rose
  • Involved in Status Meetings and suggested new enhancements to the existing application
  • Implemented RESTful authentication plug-in for authentication and login system
  • Used HTML, cascading style sheets (CSS), RJS to describe the web pages
  • Implemented the presentation using a combination of Prototype, script.aculo.us, RJS Templating to render the HTML and a well-defined API interface to allow access to the application services layer
  • Input validations were done using Rails Validation functions
  • Followed Agile software development methodology and SCRUM
  • Technical lead in the design and development of a service oriented architecture (SOA) on which all future sales demos and reference implementations would be built
  • Extended Flex controls for generating and displaying reports, Created Custom Flex Components and SWC's
  • Involved in implementing user mailing module using Action Mailer
  • Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance
  • Effective usage of Design patterns namely Observer, Singleton and Factory Method
  • Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components
  • Efficient database management, optimization and caching
  • Involved in mapping XML data to html documents using XSLT parser
  • Worked with Log4r effectively for logging messages to the appropriate log files
  • Used Clear Case for Version Controlling

Environment: Ruby 1.8.6, Rails 3.0, Github, Mongrel, XML, AJAX, Javascript, Bootstrap, Angularjs, Backbone.JS, JSON, SOA, Log4r, XML, XSL, Linux, SOAP, SQL Server, Shell Script/Unix, WSDL, Web Sphere, CSS, CGI scripting, Trac, Bugzilla

Confidential

Front End UI Developer

Responsibilities:

  • Developed rich user interfaces based on business requirements for the applications.
  • Developed User interface using HTML5, CSS3, JavaScript, Jquery, Ajax.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and JQuery
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Fixed cross-browser compatibility issues from development stage of the application.
  • Worked with testers in fixing the bugs & participated in code review sessions.
  • Worked with backend developer ensuring the integration and fixed bugs after deployment.
  • Participated design sessions, code reviews, bug fixes, common standards & best practices.
  • Used TFS as source version control systems for check-in and check-out.
  • Involved in daily scrum team meetings & code reviews
  • Participated in sprint planning, estimating the work and delivered in time.

Environment: HTML, CSS, JavaScript, JQuery, Ajax, VersonOne, C#, MY SQL, .NET, TFS

Confidential

Front End UI Developer

Responsibilities:

  • Involved in the Analysis, System study and designing of the project.
  • Developed front-end screens with HTML, CSS, JavaScript, jquery, Ajax.
  • Extensively did client side validations using JavaScript and developed the required Servlets.
  • Refactoring the code to improve readability, code reuse, performance and maintainability.
  • Developed stores procedures, triggers, functions and database tables in Oracle database.
  • Developed User Interface in time with high quality manner ensuring a consistent look and feel.
  • Understand the business requirement and communicate with back end developers.
  • Fixed cross-browser compatibility issues for various browsers.
  • Used Firebug and Developer Toolbar for debugging and browser compatibility.
  • Participated in daily meeting for enhancing the features for the portal.
  • Participated in Code review and Quality Assurance.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Environment: HTML, CSS, JavaScript, JQuery, Ajax, Eclipse, Java, JSP, VersonOne.

We'd love your feedback!