We provide IT Staff Augmentation Services!

Sr. Ror Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 9 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.
  • 5 years of experience on Ruby on Rails.
  • 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 behavior-driven development (BDD) framework for the Ruby programming 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 using Rails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records
  • Designed the RESTful API endpoints, and creating a regression test framework.
  • Expertise in developing, maintaining and debugging Rails applications.
  • 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.
  • Provide validations and scope for many models in the database and created many associations within those models

WORK EXPERIENCE:

Sr. RoR Developer

Confidential

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 libraries
  • 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 using Ruby on Rails with PostGRE as database.

Environment: 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

Sr. RoR Developer

Confidential, Charlotte, NC

Responsibilities:

  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • 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 using Ruby, 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 in Rails framework.
  • Used Scaffolding to design and develop controller and view part of the system.
  • Caching contents for Rails is 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.

Sr Web Developer

Confidential

Responsibilities:

  • Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core, JRuby and Ruby Standard Libraries.
  • Developed hundreds of features in an agile environment using Ruby on Rails, 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 in Ruby on Rails Framework
  • Special skills in developing user friendly, simple yet effective web based applications
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming.
  • Developed website using Ruby on Rails, 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 using Rails, 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: Ruby on Rails, 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.

Ruby on Rails Developer

Confidential, Boston, MA

Responsibilities:

  • Ruby on Rails on Mac operating system is used to design the website, backed by Capistrano and MySQL to automate and ease the deployment process on Phusion Passenger server. RJS, YAML and Cascading Style Sheets (CSS) to design web pages.
  • Used Rails, AJAX, JSON, CSS and jQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Used SCRUM and Agile methodology.
  • Normalization and de-normalization is carried out by writing Stored Procedures and simple queries using MySQL database.
  • Ruby on Rails, JavaScript, JQuery, HTML, Behavior Driven Development (BDD) and pair based programming is used to develop client based features and applications.
  • Object oriented concepts are mainly used to design applications.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Rubyon Rails Framework.
  • GitHub and unit tests are used to manage code.
  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Involved in handling bug fixes.
  • Used RSpec and Cucumber to create Test Driven Development (TDD) and Experience with all the RVM, GEMS and libraries for this version of the Ruby/Rails.
  • Interacted with the IT Project Management Office through project task assignments, web application design from documented business requirements, and developer testing.
  • Analyzed system requirements specifications and involved in client interaction during requirements specifications.
  • Implemented Test Driven Environment with RSpec and Behavior Driven Development using Cucumber.
  • End-to-end web application development with Ruby and the Ruby on Rails
  • MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML
  • Developed web applications that were consistent with W3C, XHTML, HTML and CSS3 standards.
  • Development with the following technologies: Ruby, Rails, MongoDB
  • Practiced Test-Driven Development with RSpec and Behavior Driven Development with Cucumber and Capybara.
  • Developed custom Rails applications specific to client's unique needs.
  • Involved in developing the screens for delete, Edit, and Enable, Disable and Impersonate Users in web application
  • Involved in developing the page to show regular news feed by using crack 0.1.8 Ruby Gems to parse the XMLs.

Environment: Ruby on Rails, CSS, BDD, jQuery, RSpec, Unit Testing, MySQL, HTML, Cucumber.

Web Developer

Confidential, Chicago, IL

Responsibilities:

  • Designed the front end applications, user interactive web pages in a professional manner with using web technologies like HTML, XHTML and CSS.
  • Developed CSS page layouts, styles and table less coding for efficient design.
  • Designed page - layouts using Dreamweaver and banner using Adobe Flash. Implemented Model-View-Controller (MVC) architecture.
  • Responsible for content and UI development.
  • Worked on Ext.JS to implement MVVM JavaScript framework for building a rich cross-platform web application.
  • Created Use case diagram, Class, Sequence diagrams for the module.
  • Created complex controls like data grid, tree node multi selector and comments input control using ExtJS technology.
  • Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
  • Developed and Implemented WebServices and used Spring Framework.
  • Used Ibatis to populate the data from the Database.
  • Design (architectural), develop, and deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript
  • Expertise in developing enterprise applications using Struts Frameworks.
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Implemented CSS, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Developed Contract List to pull all the contracts which returned a JSON which is acceptable by Dojo Grid.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence)
  • Designed Interactive GUIs using Java Applets and Swing.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
  • Design and development of the exception management workflow using Oracle BPM
  • Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
  • Developed and designed web interfaces and layouts using PHP, Javascript, HTML and CSS
  • Used ADO.NET to provide connectivity to SQL Server back end database.
  • Developed J2EE code for the order submission components which interface with mainframe CICS programs through a CICS gateway.
  • Worked on stored procedures, PL/SQL and SQL queries.

Environment: JavaScript, EXTJS, Node.JS, Java/J2EE, PHP, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB2, APACHE AXIS2, WSDL, Net beans, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML, JSP, SERVELT, ANT, JSON, Xml, EMC Documentation, JIRA, SWING, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, ASP, C, C++, Mainframe, COBOL, PL/I

We'd love your feedback!