We provide IT Staff Augmentation Services!

Sr. Ruby/ruby On Rail Developer Resume

Edison, NJ

SUMMARY

  • Result oriented professional with 5+ years of IT experience in developing web applications using Ruby on Rails, CSS, HTML, Java, JavaScript, AngularJS, Oracle11g, MySQL, PostgreSQL and SQLite on both Windows and Linux systems.
  • Experience in working with Ruby 1.9.3, 2.1.5 and 2.2.2, Ruby on Rails 3.2 and 4.1.0 and PostgreSQL, MySQL, TSQLT and Oracle on the backend and HTML4/5, JavaScript, JQuery, Angular.JS, Backbone.JS, CSS2/3 and Bootstrap on the front end.
  • Proficient in all aspects of the software development lifecycle, with expertise in Design and Development and experience with Agile & Scrum methodologies.
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core, jrubyand Ruby Standard Libraries.
  • Experience in UI development using HTML5, CSS, SASS, javascript, jQuery, angularjs and Coffeescriptand other similar web technologies.
  • Extensive API development experience for both SOAP and JSON based services including RESTful API's.
  • Strong knowledge of MVC, Service Oriented Architecture, Design Patterns, Object Oriented and Data Structure Programming.
  • Expert in HTML5/CSS3development and have experience in Backbone.js, Node.js, Ext.js, Angular.js, Responsive Web Design.
  • Have proven experience in Model View Controller (MVC) Architectures usingRORframework (Rails 2, Rails 3, Rails 4), Struts,Spring framework and Hibernate.
  • Hands on experience with data modeling for Relational Databases like MySQL, Oracle, postgresqlandSQLite3.
  • Strong knowledge on Document store databaseslikeMongoDB and Cache store services like Redis.
  • Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS.
  • Good experience with Test Driven Development (TDD) using rspec, factory girl andjunit.
  • Experience inBehaviour Driven Development (BDD) using Cucumber, Capybara and gherkin plugin.
  • Experience with cloud services (Heroku, Amazon web services EC2, S3 etc.)
  • Experience in deploying applications on Application and Web Servers like Puma, WEBrick, Phusion passenger and Apache Tomcat Server.
  • Profound experience in web based and application development using Java Beans, Servlets, JSP, XML, Web Services, JDBC and RMI.
  • Extensive experience with version control likeGit, SVN, Docker and CVS.
  • Experience working within both Agile and Waterfall development environments.
  • Proficient in web based GUI's development using XHTML, CSS, JSP, HTML5, PHP, Bootstrap and MySQL database.
  • Experienced in using various IDEs like Eclipse, Webstorm, IntelliJ, Sublime Text, Notepad++, Brackets and Microsoft Visual.
  • Experience developing automated test scripts with Ruby/Cucumber/Gherkin.
  • Hands on experience with Tornado Web Framework.
  • Experiences working with streaming build system like GULP.js.
  • Managed code versioning with GitHub and deployment to staging and production servers
  • Backend application is developed using Ruby on Rails with PostGRE as database.

TECHNICAL SKILLS

Frameworks / Architectures: Rails (Rails 3.x, Rails 4.x), Hibernate, Spring, Struts, Servlets

Languages: Ruby, PHP, SQL, PL/SQL, Java, C#, C, C++

Web Design: XHTML, CSS/CSS3, HTML/HTML5, JSP, AJAX

Application and Web Server: Phusion Passenger, Apache Tomcat, JBOSS, Nginx, WEBrick

Databases: IBM DB2, PostgreSQL, MongoDB, MySQL, NoSQL, MS - SQL, Oracle 11i/10g/9i

Test Frameworks: Rspec, Capybara, MiniTest, Test Unit, Junit, Appium,CRAFT

Deployment Tools: Amazon EC2/S3, Heroku

Development Tools: WSAD, Eclipse, Textmate, Sublime, Netbeans, Ruby Mine

Web Technologies: J2EE JavaScript, JQuery, AngularJS, NodeJS, Bootstrap, Knockout.js, Backbone.js, Ember.js, React.js, Coffee script

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Other Tools: MS-Office(MS-Excel, MS-Project 2013, MS-PowerPoint), Visual Studio 2013, QlickView(Reporting)

Operating Systems: Windows, Linux, Unix, Ubuntu

Other Technologies: Selenium, Capybara, Web DriverTesting Frameworks RSpec,Watir, Cucumber, Junit, SVN, Spring MVC, Spring DAO, Spring Security, Spring WS

PROFESSIONAL EXPERIENCE

Sr. Ruby/Ruby On Rail Developer

Confidential, Edison, NJ

Responsibilities:

  • Played lead role in the team and lead a team of 2 resources for the first release of Business Objects with successfully validation the release within the estimated schedule.
  • Worked on Ruby on Rails different versions (193,215 and 222) to make them compatible accordingly required for project on windows and even in Linux environment.
  • Worked in ruby/cucumber base automation framework environment.
  • Develop and implement test automation with the following design concepts Data Driven Key Word Driven Function Based.
  • Review test plans and test cases.
  • Mostly work on Rave Web Services to know what exactly the fix done while developing particular story, by the report I use to modify the code.
  • Involved in writing T - SQL queries and execute them.
  • Implementing BDD using Cucumber and will work majorly in writing step definitions while automating the scenarios.
  • Creating and maintainingprojectplans, reviewing and monitoringprojectprogress, timelines, and deliverables
  • Using Jenkins, GitHub and RubyMine will run and debug the complex issues and provide root cause and solutions
  • Worked on backend of the application with databases like MYSQL and NoSQL.
  • Does a lot of Pull Request (PR) Reviews and use to give suggestions to the respective developer or tester who has created it and even had experience in merging to actually repository in GitHub without any conflicts.
  • Advanced in test design and coverage.
  • Performance testing experience and Regression testing with Shamus.
  • Automated and executed scenarios using specflow and QTP automation tools, Cucumber.
  • Ensured issues are identified, tracked, reported on JIRA - project and defect tracking tool used in Medidata.
  • Attended Daily Scrum meeting as part of the AGILE development process and escalate issues in order to ensure timely release of products.
  • Ensured team members adhered to all Quality Processes as Medidata is a FDA regulated environment.
  • Ensured the targets were achieved within the estimated sprint periods as defined by the Agile development process
  • Defined and tracked quality metrics such as defect densities and open defect counts by working closely with the development team to ensure that all defects are brought to resolution prior to deployment.
  • Assisted in managing technical priorities and change management processes including understanding and documentation of change order testing impacts, and assessing the QA hours in facilitation of change order process.

Environment: Ruby on rail, T-SQL, Jenkins, GitHub, RubyMine, Cucumber, JIRA, Linux, Windows, My SQL, No SQL, Heroku

ROR Developer

Confidential, Montgomery, AL

Responsibilities:

  • Played lead role in the team and lead a team of 2 resources for the first release of Business Objects with successfully validation the release within the estimated schedule.
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Frequent AJAX usage, through both custom jQuery, and default Rails UJS.
  • Database modeling and design. Involved in developing and implementation of the web application-using Ruby on Rails.
  • Worked closely with front-end developer to ensure the integrity of the UI and cross browser compatibility issues throughout the development.
  • Implementing Behaviour Driven Development using RSpec And Cucumber Performed testing
  • Used Restful API to gather sales related data for products.
  • Designed the front end application using Rails 4.0, HTML, CSS, Java Script, AJAX and JQuery.
  • Worked on Ruby on Rails different versions (193,215 and 222) to make them compatible accordingly required for project on windows and even in Linux environment.
  • Mostly work on Rave Web Services to know what exactly the fix done while developing particular story, by the report I use to modify the code.
  • Involved in writing T-SQL queries and execute them.
  • Implemented RESTful web services following TDD using Capybara with RSpec.
  • Experience with front-end web technologies including React.js, D3.js, Polymer.js, HTML5, CSS3, JavaScript, and templatingengines
  • Creating and maintainingprojectplans, reviewing and monitoringprojectprogress, timelines, and deliverables
  • Using Jenkins, GitHub and RubyMine will run and debug the complex issues and provide root cause and solutions
  • Produces dynamic, interactive data visualisation in web browsers using D3.js
  • Experienced in developing web-based applications using Python, Django, C, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Advanced in test design and coverage.
  • Performance testing experience and Regression testing with Shamus.
  • Automated and executed scenarios using spec flow and QTP automation tools, Cucumber.
  • Ensured issues are identified, tracked, reported on JIRA - project and defect tracking tool used in Medidata.
  • Developed and designed web content using polymer.js.
  • Attended Daily Scrum meeting as part of the AGILE development process and escalate issues in order to ensure timely release of products.
  • Ensured team members adhered to all Quality Processes as Medidata is a FDA regulated environment.
  • Ensured the targets were achieved within the estimated sprint periods as defined by the Agile development process
  • Collaborated with product managers and R&D architects to receive requirements documents and created validation documents and scenarios.

Environment: Ruby 2.1.3, Rails 4.1.6, Web 2.0 Linux, MS-Windows XP MySQL, D3.js Bootstrap, Jasmin, selenium, Ruby Gems, Watir, html, css, JQuery, angular.js, Polymer.js, Cucumber.

Ruby Developer

Confidential

Responsibilities:

  • Enhanced web applications with new features, bug fix, test coverage, and better performance
  • Design and write functionalities of the website using Ruby On Rails and related technologies such as various.
  • Wrote rake tasks for application initial setup and to generate critical update xml files and manifest files and XSD validate and deploy them to Amazon S3 storage.
  • Ruby gems, HTML, Java Script, Jquery
  • Active Record using MySQL (mysql2) and Oracle (active record oracle enhanced adapter) databases.
  • Used Aws-S3 gem to handle message meta data deployments.
  • Experience in database migration, creating controllers and models for the application.
  • Worked in Agile Environment while pair programming to complete the assigned tasks.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Worked closely with front-end developer to ensure the integrity of the UI and cross browser compatibility issues throughout the development.
  • Developed stored procedures compatible with MySQL and Oracle supportive in ruby
  • Designed the front end application using Rails 3.1, CSS, AJAX and Jquery
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Implemented RESTful web services to the application.
  • Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 2.3.8 framework and Ruby 1.8.7 conducting code reviews
  • Implementing Behaviour Driven Development using RSpecAnd Cucumber Performed testing.
  • Worked closely with front-end developer to ensure the integrity of the UI and cross browser compatibility issues throughout the development.
  • Analyzing Business Specifications and develop Test Cases and Test Scripts and execute them.
  • Extensive experience in Functional, Regression, User Acceptance, System, Load & Stress testing and black box testing.
  • Created an entire set of customized features in dashboard (JQuery and Rails AJAX)
  • Implemented and enhanced CRUD operations for the applications using the Web Api architecture
  • Added efficient UI and client-side features using JQuery, AJAX remote calls
  • Worked closely with management and the design team to rapidly implement new features
  • Integration of different plug-ins and gems
  • Extensively involved in bug fixing, code refactoring and peer-reviews.

Environment: Ruby,Rubyon Rails, Ajax, AWS S3, Heroku, JetBrains,RubyMine, PostgreSQL, GIT, HTML, CSS, jQuery, AJAX, Linux

Software Engineer

Confidential

Responsibilities:

  • Actively Participated in the analysis of requirements and preparation of Technical Design documents
  • Development of internal applications using Ruby on Rails
  • Coding of components using ruby-on-rails and writing required PostgreSQL database related queries
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and JQuery
  • Creating new functionality in existing controllers
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews
  • Implementing change requests scoped for different releases and providing technical support
  • Performed a role of developer to maintain the code and fixing the bugs
  • Developing rake tasks working in concert with third party applications
  • Working with Ruby gems such as ruby-pg
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML, CSS JavaScript, Bootstrap, Cucumber, and Html
  • Involved in developing and implementation of the web application using Ruby on Rails
  • Planned and carried out daily schedule, weekly estimations and retrospectives and pair programming.
  • Worked closely with front-end developer to ensure the integrity of the UI and cross browser compatibility issues throughout the development.
  • Coded model level validation using Ruby programming with emphasis in web security
  • Designed the front end application using Rails, CSS and JQuery
  • Developed the user authentication module for customer facing application
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews
  • Developed client side validation code using JavaScript and JQuery
  • Part of developing style sheets by using sass-rails gem

Environment: HTML, CSS, JavaScript, JQuery, Angular JS, Backbone.js, Tomcat server, XML, XSLT, DOM, Photoshop, AJAX, JSON, Oracle, Agile Developments

Hire Now