We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 9 years of experience in application development, support and enhancement of real time web - based applications based on platforms such asRubyonRails, Java/J2EE.
  • 5 years of experience onRubyonRails.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Experienced 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 theRubyprogramming language.
  • Highly focused, self-motivated, team player with strong professional and executive experience in multiple domains with multiple responsibilities.
  • Analyzed, designed, developed and implemented various applications utilizing Ruby on Rails.
  • Extensive experience working with JavaScript Frameworks like Angular.JS, Node.JS, React.JS, Ext.JS.
  • Worked extensively in using version control systems with Git Hub, Bitbucket and SVN.
  • Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Designed the front end of the application usingRails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using ActiveRecords
  • Designed the RESTful API endpoints, and creating a regression test framework.
  • Expertise in developing, maintaining and debuggingRailsapplications.
  • ImplementingRubyonRailsupgrades and patches and publishingRubyGems usingRubyGems
  • Experienced on Model View Controller (MVC) Architecture based Web Applications inRubyonRails.
  • Focused on object oriented analysis, design and software development practices.
  • Experience in implementingRailsMigrations and Active Record, Action Pack, Action Mailer.
  • Provide validations and scope for many models in the database and created many associations within those models

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Ruby on Rails Developer

Responsibilities:

  • Developed front-end management features for the Ruby on Rails-based website. This involved view, controller, and model development as well as CSS and Javascript front-end work too. SASS and Compass were used in later iterations.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby.
  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Built with Ruby on Rails as a JSON API for Backbone and js on the frontend.
  • Developed complex RESTful APIs for third party integration (JSON file format) and authentication as specifications using Rails framework.
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core and Ruby Standard Libraries.
  • Implemented dynamic graphs using Ruby on Rails, Chartkick and JavaScript.
  • Responsible for Ruby backend development for dynamic database driven website
  • Assigned the responsibilities of troubleshooting problems with Ruby and other web technologies
  • Handled the tasks of developing and creating Ruby MYSQL applications as per the specifications
  • Develop a routine to validate and sanitize user-supplied input
  • Optimized angular2 build package using Angular2 CLI libraries and hosted js/css libaraies
  • Improved UX and application performance by integrating Angular2 frontend framework
  • Developed angular2 modules, routers and services using typescript.
  • Used Javascript for developing UI Components like Editable drop down, data-driven menu customizations.
  • 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.
  • Created Ext JS custom UI components and implemented UI MVC framework.
  • Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
  • Fetched data from mongo DB using Mongoose/ monk of Node.JS.
  • Involved in user interface development using JSTL.
  • Developed many JSP pages, used Dojo in Javascript Library, jQuery UI for client side validation.
  • Bulk loading of the data into Cassandra cluster using Java API's.
  • 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 usingRubyonRailswith PostGRE as database.

Technologies: Ruby on Rails, RSPEC, Javascript, Angular.JS, JavaScript, Node.JS, Angular.JS, Bootstrap.JS, Backbone.JS, React.JS, CSS, HTML5, Agile, GIT, Oracle, Hadoop, NoSQL, PL/ SQL, JDBC, Cassandra, REST, Eclipse, Weblogic, GITHUB, Protractor, Jasmine, MAVEN

Confidential

Sr. RubyonRailsDeveloper

Responsibilities:

  • Worked with Ruby gems such as ruby-pg for Postgres-SQL.
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Performed refactoring on code by implementing Rails best practices.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, PHP, JavaScript and Bootstrap
  • Provided the best components of the Ruby-on-Rails to deliver high quality solutions to customers at maximum speed.
  • Developed UI automation framework for Angular.JS web application using Maven that will run test suites on multiple environments based on user specified external file.
  • Used JavaScript for validating the input given to the user interface.
  • Created custom angular directives for reusable components.
  • Design and Development usingRuby,Rails, MySQL, Redis.
  • Developing and maintaining enterprise class database driven websites utilizing Oracle 11g, Javascript and Node Js.
  • Used Active Records for Database Migration and also involved in using Active Resources, Fixtures, Action View and Action Controller inRailsframework.
  • Used Scaffolding to design and develop controller and view part of the system.
  • Caching contents forRailsis used and queries are optimized for analyzing and improving application efficiency.
  • Implemented Backbone.js and React.JS to create a dynamically changing website.
  • Created web application prototype using Angular.JS.
  • Implemented a Node.JS server to manage authentication.
  • Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS.
  • Integrated with Database using Active Record as a Model.
  • Necessary refactoring to code is performed according to the revised design.
  • Action Mailer is used for applying user mailing module.
  • Used WSAD Application Server to deploy this application.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Worked with Jasmine for writing unit test cases along with functionality and integrated test cases.
  • Used Map Reduce JUnit for unit testing.
  • Wrote and tuned DB2 SQL Queries to perform UI operations.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Collaborated and coordinated with the management and design team to implement new features.
  • Involved in Unit testing and Systems integration testing.

Environment: ROR, JavaScript, Angular.JS, Bootstrap.JS, React.JS, Backbone.JS, JQuery, CSS, HTML5, Node.JS, DB2, CRUD, PL/ SQL, MongoDB, Spring, Hibernate, SOAP, Eclipse, Websphere Portal, WSAD, Junit, Jasmine, Scrum, UML, XML, JIRA.

Confidential

Sr. RubyOnRailDeveloper

Responsibilities:

  • Developed hundreds of features in an agile environment usingRubyonRails, HTML, CSS and JavaScript.
  • Planned and carried out daily scrums, weekly estimations, story wheel discussions and retrospectives and pair programming.
  • Managed code with unit tests and GitHub.
  • Worked with PostgreSQL and search based data storage.
  • Developed, tested, and deployed Storify Business feature set in Node.js with and database backend.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
  • Used Ext. JS for validating client-side validations.
  • Used MVC architecture of Ext. JS Framework to simplify the code complexity and increase clean code.
  • Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS and Sencha.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Applied automated testing of JavaScript applications using Selenium - custom Selenium extensions developed for testing components not normally available via to HTML inspection tools.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Used Netbeans IDE for development, configured and deployed the application on Tomcat Server.
  • Updated Jasper Report configurations to make the changes in the reports.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
  • Used centralized configuration for multiple servers in JBOSS domain mode.
  • User Interface for website with ERB, JQuery, Angular.JS,Ruby, Ajax for View, Controller, Model inRubyonRailsFramework
  • Special skills in developing user friendly, simple yet effective web based applications
  • Develop consumer based features and applications usingRubyonRails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming.
  • Developed website usingRubyonRails, backed by PostgreSQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Used RHTML, ERB Templating, YAML, AngularJS and Cascading Style Sheets (CSS) to design the web pages.
  • Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Designed the front end of the application usingRails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using ActiveRecords
  • Designed the RESTful API endpoints, and creating a regression test framework.
  • Added functionality that ingested data from a SOAP web service.
  • Used agile methodology and SCRUM.
  • Managed, collaborated and coordinated the work of an offshore development team.

Environment: RubyonRails, JavaScript, Angular.js, Node.js, Sencha Ext.JS, HTML, MYSQL, SQL Server, DB2, coherence, APACHE AXIS2, Netbeans, JBoss, MERCURIAL, ClearCase, Selenium, Water fall model, UML, JSP, EMC Documentum, JIRA, SWING, Cognos, Jasper report, Spring, IBatis, Struts, JSF, EJB, JQuery, AJAX, DOJO.

Confidential, Chicago, IL

Ruby OnRailDevelop

Responsibilities:

  • Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this. Design and buildRubyonRailslanding page platform.
  • Developed Single Page applications using AngularJS using components, directives using Javascript, Backbone.js, and NodeJs. Used object oriented JavaScript Libraries including Various Plug-Ins like Angular.JS and Node JS.
  • Development of front-end application using HTML, CSS, Javascript, Angular.JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions
  • WorkedonModel View Controller (MVC) architecture based Web Applications inRubyonRails, Backbone.js and CodeIgniter.Unit tested the code withRSpecand Jasmine tests, and manages the code with SVN.
  • Designed and developed UI Search and results screens for SDWCS operators and other agencies using JSP, JavaScript, HTML and CSS.Responsible for creating efficient design and development of responsive UI using with
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle using JDBC, MYSQL, SQL Server, DB2, Coherence, TOAD.Collaboration technology planning, social media adoption and metrics Web 2.0 strategy. Working on Web Services using REST, SOAP and WSDL, JSF, JSON, JQuery, JMS and Oracle coherence.
  • Coding usingRubyonRailsand also used JQUERY, HTML5 and AngularJS for better look and feel
  • Using Sinatra Framework, Developed complex APIs for third party integration (JSON file format) and authentication as specifications.
  • Used Jenkins, GitHub and RubyMine will run and debug the complex issues and provide root cause and solutions.
  • Wrote ROR scripts for bootstrap file from both frontend and backend, and scripted controller files in order to cache the object stored in the bootstrap.
  • User Interface for website with ERB, JQuery, RJS,Ruby, Ajax for View, Controller, Model inRubyonRailsFramework.
  • Worked with source code control systems like GIT and JIRA.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Developed Angular factories, and used Angular promise API for making async calls.
  • Wrote Rspec and Cucumber tests in the application.
  • Used JavaScript and XML to update a portion of a webpage.
  • Completely written and developed in AngularJS, HTML5, CSS3 and unit tested using Karma and Jasmine.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Executed project using waterfall model and practiced Agile Project Management & performed the Scrum
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Worked on the Spring framework like Spring IOC and Spring DAO.

Environment: Ruby on Rails, RSpec, HTML, CSS, JavaSCript, JSP, JQUERY, Dojo, T-SQL, Jenkins, GitHub, RubyMine, Cucumber, JIRA, Linux, Windows, My SQL, No SQL, WSDL, Jira, Mercurial.

Confidential

JAVA Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the applicationExperienced in validation XML manually and programmatically
  • Involved in implementing database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • Worked in Windows environment for building the application using net beans IDE.
  • Developed test cases and performed unit testing using J Unit.

Environment: JAVA, J2EE, HTML, CSS Jquery, Ajax, JSP, HTML, JDBC, OOAD, SERVLETS, SVN, MYSQL, WINDOWS XP PROFESSIONAL, JAVA SCRIPT, J QUERY, ITEXT, GWT, Oracle, CRUD, PL/SQL, JDBC.

Confidential

Java/J2ee Developer

Responsibilities:

  • Involved in all phases of SDLC. Interacting with the client and analyzing the requirements to help and understand the requirements. Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
  • Application was designed and developed in Struts framework with Struts Tiles which is based on MVC
  • Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
  • Use of Java Collection API and classes such as HashMap, Array List and Vectors.
  • Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application. Incorporated XML Parser such as DOM.
  • Used multi threading and socket programming.
  • Deployed the application on WebLogic Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.

Environment: JAVA, J2EE, Spring, Hibernate, Struts, SYBASE, BEA WEBLOGIC SERVER, JSTL, SQL SERVER, STRUTS FRAME WORK, SERVLETS, JSP, EJB, WINCVS, JAVABEANS, ECLIPSE, UML, WINDOWS XP/LINUX.

We'd love your feedback!