We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Bethpage, NY

SUMMARY

  • Over 9 years of extensive experience in web based applications with 7+ years of experience in software development and testingin full stack Ruby on Rails applications. professional experience in developing and testing multi - tier applications using Object-oriented design methodologies.
  • Expertise with Test Driven Development using Cucumber and Rspec on Rails base web applications.
  • Experience with Agile methodologies and involved in all aspects of software development life cycle including requirements definition, prototyping, architecture, design, implementation, testing and maintenance.
  • Experience working on scalable environment in Agile/Scrum methodologies. Prepare Test Cases TDD(test driven development) and BDD(behavior driven development) and CI approach using Rspec/Cucumber.
  • Strong knowledge in Application Programming under Windows and UNIX environment.
  • Experienced in UI development using HTML, CSS, AJAX and JavaScript.
  • Enterprise level Virtualization technologies like VMware, Microsoft Hyper-V, VirtualBox.
  • Working knowledge of Networking technologies and protocols.
  • Experience using Microsoft SharePoint Server and Microsoft SharePoint Designer.
  • Project implementation experience on Web/Windows based applications using technologies like Visual C++.
  • Experience with Microsoft Windows Driver Kit (DDK)
  • Ability to understand project requirements and deliver it with proper estimation and quality.
  • Experience in working with various testing tools like Selenium, Selenium RC using Rails integration.
  • Practised clean code conventions, re-factoring and OOP on everyday basis.
  • Have presented various papers on HTML5, Clean Code with Ruby, Working with Redis, Cross Platform mobile application using Rhomobile for the Organization.
  • Active participant in various public community such as Stackoverflow, Motorala Launchpad

PROFESSIONAL EXPERIENCE

Ruby on Rails Developer

Confidential -Bethpage,NY

Responsibilities:

  • Development and support for the xCloud application
  • Using Ruby, Rails, MySQL, Ruby, Xmpp, Strophe, openfire for the development of xCloud.
  • Design and implementation of front end as well as back end using technologies like JavaScript, HTML, XML and Ruby on Rails on LINUX/UNIX environment.
  • Involved in technical and business requirement for implementing and supporting new work flows in the current xCloud application.
  • Direct interaction with the product owners, marketing and business team.
  • Followed Agile Development methodology and SCRUM for the project.
  • Developed web application following Test First approach using Cucumber and RSPEC.
  • Involved in the database design and that with active record model design.
  • Setup continuous integration for the web applications on Hudson.
  • Ensure high standards of quality are adhered to for feature development - from requirements
  • Deeply involved with project planning from both a technical and business standpoint. Oversee code reviews and software releases. Provide technical project leadership for key . gathering, through higher level architectural and code design, to low level code quality and finally to deployment. Work to continuously improve the overall software development process and improve team productivity.
  • Participate in iteration planning and software design meetings as well as provide constructive input about overall software development process.
  • Designed several static front-end rails apps and subsequently used JQuery, JavaScript and AJAX to make the pages dynamic. setting up model associations and creating client side templates ERB. Formtastic gem was heavily used for the form designs and Carrierwave gem for the uploads.
  • Building user-focused and highly innovative web apps in Ruby on Rails hosted on heroku and version-controlled through git, on top of proprietary rails admin backend
  • Building wordpress sites from scratch or within theme-based template .
  • Design, develop and maintain scalable web apps for operational and customer support, using Restful Ruby on Rails and relational databases.
  • Write and maintain background jobs using Ruby scripts to periodically run synchronization process
  • Integrate and release application for detailed and repeated testing and bug fixing in the development environment based on user feed back.
  • Installed a Linux operating system and the Ruby On Rails framework to construct.
  • Utilized version control to upload edited files from Sublime Text 2 to Github and Heroku
  • Added features to and improved the reliability and performance of an internal tool built with Ruby on Rails.

Environment: RoR (Ruby 2.Xon Rails 4.X), MySQL, HTML, JSON, JavaScript, Ruby Gems, SQL Server, Linux/Ubuntu, Selenium, Couchbase.

Ruby on Rails Developer

Confidential -Louisville,KY

Responsibilities:

  • Development and support for Case Manager Application .
  • Using Ruby, Rails, MySQL, Ruby, Memcache and other open source products for development of Case Manager.
  • Design and implementation of front end as well as back end of Case Manager using technologies like JavaScript, HTML, XML and Ruby on Rails on LINUX/UNIX environment.
  • Involved in technical and business requirement for implementing and supporting new workflows in the current Case Manager application.
  • Fixing the bugs and tickets filed by Quality Assurance and Product Management team.
  • Planned and executed the tests reviewed the same with QA team.
  • Involved in the database design for the complete system.
  • As part of the agile team, followed agile methodologies using Scrum, Test Driven Development, Behavior Driven Development and Continuous Integration.
  • Have used Scriptaculous, Prototype for the front-end and AJAX functionalities. design and development work in addition to my own. Completes development work using Ruby on Rails.
  • Used Object Oriented Design and Architecture to define all objects and their interaction to solve all coding problems
  • Worked with six external developers to fix bugs with ourweb applications. Some of the issues included resolving translation issues.
  • Responsible for monitoring our ticketing systemand resolving issues submitted by employees. Issues range from label request generation, fixing admin pages to resolving exception handlers. Also used Trac Project Management and Bug Tracking System.
  • Developed and maintained new and existing products and features for in-house web applications using Ruby on Rails and Javascript/Coffeescript .
  • Ported existing applications from using Prototype to jQuery
  • Utilized BDD with Rspec to drive functionality and to ensure proper implementation of new features.
  • Refactored code to improve system architecture and to increase object orientation.
  • Applied MiniProfiler and Bullet profiling tools to increase efficiency of database access .
  • Converted HTML/JavaScript into Haml/CoffeeScript to improve code clarity.
  • Used jQuery Datatables and Ajax calls to improve user experience.
  • Developed web application prototypes using Ruby on Rails. MySQL with associations and validations, was used in the backend. Haml, Sass, CSS, JavaScript, Ajax, jQuery, and Prototype were used for the frontend. developed software to connect to and extract data from XML basedweb services using Savon gem
  • Developed a Ruby on Rails script for migrating data from a legacy rails database, with outdated table and column structures, to the production version of a Ruby on Rails application. Minitest was used for testing the script.
  • Implemented a REST API that returns, in a JSON format, information contained in a PostgreSQL database. Also developed a Cucumber test suite for the API
  • Used Ruby on Rails for the server side programming.
  • Applied Ruby on Railsweb applications using MongoDB and back-ground processes using Resque and Redis
  • Designed interfaces to connect with external web-based APIs
  • Managed remote server infrastructure on Linux instances using Nginx, Unicorn, Bluepill, Monit and Newrelic

Environment: RoR (Ruby 1.9.3 on Rails 3.2), MySQL 5.0, HTML, XML, JavaScript, Ruby Gems, SQL Server, Linux/Ubuntu, Rspec, Cucumber, Selenium.

Ruby on Rails Web Developer

Confidential -Oklahoma City, OK

Responsibilities:

  • Assisted in the implementation of features for awebsite.
  • Design and implementation of front end using technologies like Haml and also worked on the modifying the Ruby code on LINUX/UNIX environment.
  • Involved in design and implementation and modifying the Ruby code and MySQL database schema on-the back end.
  • Followed Agile Development methodology and SCRUM for the project. Also followed TDD and BDD for each assigned task. Used Cucumber for test driven development
  • Installed and updates Ruby on Rails onoperating system.
  • Experience in Troubleshooting problems and understand common error messages
  • Expert in Using the Rails console and supporting command-line tools effectively,Searching Rails documentation and Using external RubyGems inapplication
  • Used named route methods to generate URLs based on the routing scheme
  • Manageddatabase schema with migrations
  • Used models to create, read (query), update, and delete records indatabase sed validations to enforce data integrity and Designed models for better reuse and testability
  • Pro in Write controller actions to handle incoming requests and render views.
  • Designing clean and flexible HTML 5 views using layouts, partials and helpers .
  • Writing and running high-level feature specs using RSpec and Capybara
  • Expert in Testing High-level business logic by writing model specs using Rspec
  • Designing a form for creating and editing data,Validating form data, providing actionable feedback to the user and Storing submitted form data in a database and dynamically display the data
  • Designing a one-to-many relationship in the database using foreign keys,declaring associations in the models,using them to create associated records,navigating across the one-to-many relationship and Using nested resources to design a user interface for a one-to-many relationship
  • Encapsulating business logic that emerges once you have rich associations between models
  • Developed an LDAP Directory Services based single sign-on solution, as well as various tools for-distributed testing and automated deployment and configuration of test systems .
  • Also developed various tools for automated system monitoring, application performance and database supportingdata center .
  • Was instrumental in developing Object Oriented Perl and VB scripts to develop testing tools to implement test automation scripts.
  • Developed and maintained Perl test scripts for enhancing testing efficiency in different stages of product life cycle.
  • Performed functional and regression testing of the application using Perl scripts. Also developed post-processing Perl scripts and tools to facilitate log analysis.
  • Developed Test Plans, Test Scenarios and Test Cases from business, technical and functional requirement &Use Case
  • Perform the testing and support environments including software, hardware configuration and testing tools.
  • Exported testing requirements, planning tests, designing test steps, generating test templates, calling test with-parameters, creating requirement coverage, executing tests using the Test Lab, monitoring the test process by-generating the test reports.
  • Analyzed the requirements and the critical areas of the application to setup and execute baseline tests
  • Involved in setting up the Testing Methodology for the QA department, generating various documents to enable uniformity in recording the test process and results throughout the company
  • Involved in designing, planning, Manual Testing of the application
  • Responsible for identifying the functional test cases for Regression Testing and automate test scripts using Perl
  • Performed execution of test cases manually to verify the expected results
  • Meet with the developers and technical content writers on a daily basis to update the test documents.

Environment: RoR (Ruby 1.8 on Rails 2.3), Haml, HTML, JavaScript, CSS, MySQL, Subversion, Linux/Ubuntu, Rspec, Apatana RadRails IDE, Cucumber.

Java/PHP Developer

Confidential -Houston,TX

Responsibilities:

  • Designed the 3-tier architecture with a design-oriented approach to the DSS system.
  • Designed the Data-driven DSS emphasizing on access to and manipulation of time-series data from an internal or external database source.
  • Created the User interface, modeled and managed the data store for the DSS application.
  • Utilized MVC1 framework and developed JSP pages, Servlets and XML based action-mapping files for web tier.
  • Developed Oracle, stored procedures, functions, triggers and PL/SQL code for the application using SQL/JDBC.
  • Experienced on Agile methodology
  • Extensive experience with application software analysis, design, development and testing of web (all the phases of SDLC and quality assurance/testing). Involved in system study, preparation of detailed design (DD), performing and monitoring development (coding), report generation, unit testing and system and integration testing of the application.
  • Experienced in developing web-based applications using PHP, XML, CSS,HTML, DHTML, XHTML, JavaScript and AJAX technology.
  • Experienced in using Magento shopping cart and Agile methodology.
  • Experienced in using Paypal integration
  • Competent with PHPMYADMIN, MySql database concepts, macromedia flash and SQL.
  • Provided support in Server administration, environment management packaging and deployment of J2EE components on Websphere, creating WAR files for packaging and web.xml file for deployment.
  • Unit and Integration test of the application before the release and minimizing Bugs.
  • Fixed defects in the application in integration environment and communicate with the end users to find the problem in their term and finding the code, database or environment for problem.
  • Participated in code reviews, perform unit testing and integration testing using Junit.

Environment: PHP, Servlets, JDBC, Websphere4.0, WSAD4.0, Oracle 8i, HTML/JavaScript, JUnit, UML, Rational Rose, OOA/D, Windows NT.

We'd love your feedback!