We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Over 8 years of experience in software development as a Ruby On Rails Developer in various environments.
  • Over 9 years of IT experience, as a Ruby on Rails Developer using Ruby on Rails and PHP5, HTML5, Ajax, JSON and Xml, CSS, SCSS, HAML, SSH, Bootstrap, JavaScript, Angular.JS, JQuery, Object Oriented Programming, Java, JSP, MySQL, Postgres and Oracle in Telecom Industry.
  • Special concentration in Ruby language and Ruby on Rails application framework.
  • Expertise in working with industry leading testing tools such as HP ALM, HP UFT and Selenium WebDriver 2.0, Cucumber BDD framework and Gherkin.
  • Experience on Model View Controller (MVC) architecture based Web applications and Implemented and enhanced CRUD operations in Ruby on Rails.
  • Extensively used Ruby gems like Devise, masonry, JQuery, Puma, thick, sprockets, will paginate, Paperclip, bundler, capybara etc.
  • Developed and implemented web applications using Ruby on Rails and Sinatra frameworks.
  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS, Test Driven Development (TDD), JSON and Xml, CSS, SCSS, HAML, SSH, Behaviour Driven Development (BDD) and pair based programming.
  • Experience with relational databases like SQLite3, MySQL, PostgreSQL.
  • Created web UI tests using cucumber, gherkin, Selenium Web Driver.
  • Developed BDD tests using Cucumber by writing behaviors and step definations.
  • Developed required Selenium support code in JAVA for Cucumber using Gherkin.
  • Developed solutions using Ruby and java script development and Active Record and integrated gems, plug - in etc.
  • Devising and implementing data capture methods from 3rd party Flash interactive module to Confirm it using asp pages and Javascript.
  • Good experience in deployment of applications in Web servers like WEBrick, Jboss, Glash fish and Apache Tomcat.
  • Experience in developing applications in Ruby mine using Active record concepts which includes Models, Views, Controllers, Call-backs, Validations, Query interfaces and Associations.
  • Outstanding ability to use the best practices in Ruby on Rails development.
  • Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
  • Experience with Ruby on Rails creating connections, designing and enabling communications between both frameworks.
  • Developed solutions using Ruby and java script development and Active Record and integrated gems, plug-in etc.
  • Expertise in MYSQL Server BI components, Integration Services (SSIS), Analysis Services (SSAS) and Reporting Services (SSRS)
  • Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and interpersonal skills.
  • Strong working experience in Design, Development and implementation of several frameworks like Rails framework, Struts MVC, Spring MVC, Spring JDBC, and Hibernate.
  • Experience in CRUD operations for the applications using the MVC (Model View Controller) framework, Laravel.
  • Proficient in developing front-end systems using JavaScript, JQuery, Ajax, Bootstrap, HTML and CSS3.
  • Experience in web development with a strong background working on open source technologies, including HTML/HTML5, CSS3, JavaScript, DOM, JQuery etc.
  • Experienced in breaking up layered PSD into HTML using CSS.
  • Designed and implemented application using C#, ASP.NET MVC with Razor View Engine, jQuery, AJAX, HTML, CSS, JavaScript Utilized Entity Framework Database First approach.
  • Strong team playing skills coupled with the ability to build excellent customer relations.

TECHNICAL SKILLS:

Languages& Tools: Ruby, Rails, Sinatra, Redis, Nginx, AMQP, AJAX, CSS3, HTML5, XML, Javascript, JSON, GIT, SVN, Mercurial, jQuery, YUI, DB Schema, DHTML, REST, ERB, YAML, Capistrano, Dojo, Bash, Watir, Cron, MySQL, Puppet, Heroku, Passenger, RVM, Firebug, Selenium, Rspec, RabbitMQ, Cucumber, Capistrano

MVC Frameworks: Java, Spring, Hibernate, EJB, JSF, IBatis, Struts, J2EE

Database: MySQL, Oracle, PL/SQL, HQL, SQL server, LINUX, MongoDB, UNIX, Hadoop, Cassandra, Coherance.

Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Distributed/Middleware: JMS (Java Messaging Service).

Operating Systems: UNIX, Suse Linux, Windows

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern.

PROFESSIONAL EXPERIENCE:

Ruby On Rails Developer

Confidential, Austin, TX

Responsibilities:

  • Implemented application using Ruby and basic MVC architecture and developed stored procedures compatible with MySQL and MongoDB supportive in Ruby.
  • Developed web applications with HTML5, CSS3, JSON and Xml, CSS, SCSS, HAML, SSH, standards and using Ruby, Rails, PHP, Git and Heroku.
  • Handled various Ruby API's REST, Sinatra, AWS
  • Developed solutions using Ruby and java script development and Active Record and integrated gems, plug-in etc.
  • Implemented Web Sockets in PHP and built a PHP based Web server.
  • Responsible for layout design, implementation, using HTML5 and CSS3.
  • Developed client side validation code using JavaScript, JavaScript libraries and Angular JS.
  • Involved in developing and implementation of the Back-end web application using Ruby and Rails and Rake files. Used Restful API to gather sales related data for products.
  • Used PostgresSQL to store the JSON and XML payloads from RabbitMQ message queue.
  • Created web UI tests using cucumber, gherkin, Selenium Web Driver.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Worked on Ruby on Rails, Ruby and Rspec and extensively involved in JavaScript, jquery and Ajax based applications. Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Experience with Amazon Services: EC2, Redshift, Elastic ache, EMR, Kinesis, Dynamo, automated testing and continuous integration programs such as Jenkins or Ansible, Knockout.js, Backbone.js or Angular.JS, motion activated cameras
  • Worked on Zend module development and customization.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews
  • Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, BackboneJS and ReactJS.
  • Used Rspec and Cucumber for the fixing the bugs.
  • Developed Web application using MVC framework for back-end and CSS and HTML frameworks for front-end.
  • Integrated web service endpoints with UI pages. Rendered JSON response on frontend pages.
  • Developed solutions using Ruby and java script development and Active Record and integrated gems, plug-in etc.
  • Devising and implementing data capture methods from 3rd party Flash interactive module to confirm it using asp pages and Javascript.
  • Created tables, views and stored procedures in the process of designing a database model for the entire application.
  • Used object oriented programming (OOPS) concepts in designing the applications.
  • Developed and tested features in an AGILE environment using Ruby on Rails, Sinatra, HTML5, JavaScript, JQuery, Rspec and Cucumber.
  • Worked on multithreading the RabbitMQ listeners.
  • Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, BackboneJS and ReactJS.
  • Developed APIs for new service endpoints and improved the existing features of the service.
  • Proficient in developing front-end systems using JavaScript, JQuery, Ajax, Bootstrap, HTML and CSS3
  • Developed web application using HTML5, CSS3, JavaScript, jQuery, Angular.Js, Angular2, Angular4, React.Js, Node.js, AJAX, and JSON.
  • Worked with Web form's (ASPX) for implementing new User Controls for the enhancement of the current Web application.
  • Worked on responsive design using Media Queries, Bootstrap, SASS and CSS.
  • Developed web application using HTML5, CSS3, JavaScript, jQuery, Angular.Js, Angular2,
  • Designed and implemented application using C#, ASP.NET MVC with Razor View Engine, jQuery, AJAX, HTML, CSS,( DRY, KISS, YAGNI), JavaScript Utilized Entity Framework Database First approach.

Environment: Ruby, MVC, MySQL, Cucumber, Sinatra, BDD, MongoDB, UI, JQuery, AJAX, Cucumber, Redis, MongoDB, Amazon Web Services, Knockout.js, gherkin Backbone.js or Angular.JS, TDD, EC2, Rake, Restful API, JavaScript, RabbitMQ

Ruby On Rails Developer

Confidential, Fairfax, VA

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications by following Agile/Scrum environment.
  • Worked on an application from front-end enhancements (Html/JavaScript/JQuery), to backend architectural changes. We utilize Ruby on Rails along with RSpec for continuous integration.
  • Working with Ruby gems such as ruby-pg. for PostgreSQL.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews. Developed performance report by following BDD and Agile.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning.
  • Involved in gathering and analyzing business requirements and converting them into technical specifications by following Agile/Scrum environment.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for view, Controller, Model in Ruby on Rails Framework.
  • Developed and implemented web applications using Ruby on Rails and Sinatra frameworks.
  • Developed solutions using Ruby and java script development and Active Record and integrated gems, plug-in etc.
  • Created web UI tests using cucumber, gherkin, Selenium Web Driver.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Developed required Selenium support code in JAVA for Cucumber using Gherkin.
  • Worked on Integrated Development Environment like Ruby Mine.
  • Involved in application Code Review and Bug Fix issues and involved in Unit testing and Systems integration testing.
  • Used RSpec and Cucumber to create Test Driven Development (TDD) and Experience with all RVM, GEMS and libraries for this version of the Ruby/Rails.
  • Worked on NoSQL databases: Redis, MongoDB, SDLC, HP-CSA.
  • Experience automating test scripts leveraging Watir.
  • Used JSON for serialization, transmitting structured data over a network connection.
  • Chat servers created with NodeJS using Redis for message routing, but never deployed to production.
  • Developed features for writing messaging services to convert project objects into xml and send them to RabbitMq. Also built services to receive and send acknowledgement responses.
  • Worked with the PhoneGap SDK to publish a single HTML/CSS/JS "web view" to multiple phone platforms. Ultimately abandoned this approach as I found I wanted more native UI functionality (focus, drag/drop, cleaner animation, less bloat).
  • Creating Clients and Server for Java to establish communications between 'Online' client windows and different servers created using both C++ and Java.

Environment: Ruby, Rails, CSS, BDD, JQuery, gherkin RSpec, Unit Testing, PostgreSQL and HTML, Cucumber, JavaScript, Django Framework, MySQL, Adobe Dreamweaver, Apache Web Server, JSON, MongoDB, Watir, OOPS, GitHub, Chef, XML, Redis

Ruby On Rails Developer

Confidential, Rockwall TX

Responsibilities:

  • Development and maintenance of Connectors in Ruby
  • Initiated and maintained internal Integrations Gem Server. Forked Geminabox to add overwrite functionality.
  • Assisted team in delving into Rack, Ruby or Gem source code when needed to help us debug possible concerns with our code.
  • Worked with the team to build a Sinatra based WICoCo product which was a front end UI in MVC using libraries including jQuery, jsPlumb
  • Managed a variety of operating systems on the VMWare ESX server including CentOS, Ubuntu, Oracle Enterprise Linux, Windows through Windows and Windows Server . Leveraged VMWare ESX Cluster powered by Dell PowerEdge to maintain VM environments in private cloud. Applied security updates across all operating systems.
  • Maintained a TFS Bridge application that was written in C#. Wrote unit test coverage.
  • Worked with team to split out Work Item Connector into a multi tiered architecture with 3 layers of Gems including data adapter layer, spoke layer and main hub.
  • Developed XML Schemas to ensure that XML code is validated before execution.
  • Followed Agile Development principles with daily scrum, story creation, and pair programming.
  • Supporting connectors to Team Foundation Server, HP Quality Center, IBM ClearQuest, Microsoft TFS, Atlassian JIRA and Mozilla Bugzilla.
  • Configured Jenkins Continuous Integration Server to build across Oracle Linux Enterprise, Windows Server 2012
  • Cross-functional communication across several organizations in the company including Support, Core Engineering, Information Technology, and User Learning. Light communication with marketing, assisted in updating product brochures.
  • Developed a Windows Installer XML for Visual Studio
  • Supported tools in Ubuntu, VirtualBox and parallels.
  • Configured internal Gem server for Rally Ruby-based Gems.
  • Extensively used Chrome Developer Tools to help debug code in a real-time environment across platforms such as Microsoft Windows and Mac OS. Usage of IntelliJ RubyMine IDE as well as Sublime Text. Microsoft environment used Visual Studio.
  • Supported and maintained Rally Support Manager SalesForce (NYSE:CRM) product.
  • Spearheaded initiative to support Team Foundation Server 2012 on Windows Server 2012 with Team Foundation Server 2012.
  • Tested our tools with PowerShell as well as Command Prompt, bash and zsh.
  • Helped migrate the company repositories from subversion to GitHub.
  • Created collaborative documents on Google Documents, sites.google.com. Experience with Drupal Content Management System, administration and usage.
  • At home experience with Android, iPhone iOS and Ipv.
  • Implemented functionality using Apache Tomcat JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Developing persistence layer using IBatis.

Experience: Ruby, Agile, Geminabox, Rack, Ruby, WICoCo, jsPlumb, jQuery, VMWare, CentOS, Ubuntu, VMWare, PowerEdge, ESX, Mac OS, Git, C#, XML, Schemas, ClearQuest, IBM, JIRA, Atlassian, Bugzilla, Mozilla, Jenkins, Oracle, Linux, VirtualBox, Ubuntu, Rally, Ruby, Mac OS, IntelliJ, Sublime Visual Studio, Rally, Windows, Server, PowerShell, Drupal, iPhone, iOS, Ipv, Android, RabbitMq.

Ruby On Rails Developer

Confidential, Austin TX

Responsibilities:

  • Involved in developing the integrated application based on spring, Hibernate Framework.
  • Designed and developed the RESTful web services using JSON, JAX-RS.
  • Used AJAX for asynchronous communication with server.
  • Developed Action Form Beans, Action classes and required service and DAO classes for implementing business logic for the Spring Framework.
  • Validated the user input using Struts Validation Framework.
  • Involved extensively in developing a POC for adopting Angular.js as front end framework using RxJs library.
  • Migrated jQuery UI pages to AngularJS single page application (SPA)
  • Involved in designing the UI screens of the application using jQuery.
  • Experience in developing applications in Eclipse and testing them using SoapUI.
  • Used ng validate, ng pristine, ng dirty for form fields to perform client side validation leveraging Angular.js features.
  • Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
  • Performed client side and server side validations were implemented using JavaScript.
  • Developed applications in Angular JS and Bootstrap and deployed into development, Test and production environment successfully.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Maintain and develop Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap,
  • Used GIT and Source Tree for Version control of the code and configuration files.
  • Created various web page layouts using HTML and CSS, Bootstrap with focus on user experience and compliance to standards.
  • Used various built-in Bootstrap classes in achieving the desired look and feel of the web components and the Bootstrap grid system for maintaining responsiveness across all screen sizes.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed the application by using HTML, Java/J2EE development expertise
  • UI development using Angular JS and SpringMVC by using web Storm
  • Developed the web interface using JSP, AngularJS, CSS, and HTML.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a VMWare VI Client.
  • Developed test cases for Unit testing using Junit and performed integration and system testing.
  • Developed the user interface with JQuery, JSP, HTML, CSS and JavaScript.
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
  • Developed and Implemented new UI's using Angular JS and Html.
  • Implemented Core Java Methodologies like Interfaces, Collections, Exceptional Handling and abstract Classes.
  • Involved in writing SQL queries and procedures and applying optimization techniques.
  • Built and deployed the application in JBoss Application Server.
  • Unit Testing and fixing the defects in the application during the maintenance builds.

Environment: Java, spring, JavaScript, HTML, CSS, JQuery, CSS3, HTML, CDN, Virtualization, Dreamweaver, Hibernate, Struts, Bootstrap, Web Services (SOAP, WSDL), Ajax,, Angular Js2, Junit, XML, Maven Core Java, HTML, REST web services, Hibernate.

Confidential, Austin TX

Software Developer

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
  • Implemented UI angular bootstrap for faster and easier web development.
  • Coded frontend interface with Bootstrap, Angular JS, CSS, JS and HTML.
  • Used Angular JS, XHTML, HTML, CSS and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
  • Creating Web Services to handle data from Client Web Portal to the actual ASPEN System.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Worked on capturing the user events and rendering the appropriate action using jQuery.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Developed UI using jQuery and JSP for interactive cross browser functionality and complex user interface.
  • Worked on layout editors to create configuration, commerce UI.
  • Integrated the front-end UI to the back end using Struts/Spring framework.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Used HTML5 with Angular JS, JSTL, JSP and JQuery for the presentation layer along with Javascript for client side validation.
  • Developed applications in Angular JS and Bootstrap and deployed into development, Test and production environment successfully
  • Responsible for development, testing and support of test and result access application using Spring MVC framework.
  • Implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Used Web Services to exchange product and customer order information.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Worked in agile methodology for Test-driven Development.
  • Worked on Front- end development of Admin portal of Margin Calculator.
  • Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
  • Implemented application logging and exception handling using Spring AOP.
  • Used Ajax, JavaScript for the margin calculator web interface.
  • Worked with POJO for handling data coming from the legacy systems.
  • Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
  • Designed and implemented Spring ORM module to integrate Hibernate.
  • Used JMS API for communication with MSP (third party Mainframe System). Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
  • Worked on Apache TOMCAT Application Server for implementing SOAP web services.
  • Produced the report data on the client Front-end using JavaScript, HTML, CSS and clientside

Environment: HTML, CSS, SASS,Javascript, jQuery, Angular, React, Vue.js, PHP, WordPress, WPEngine, .NET, Visual Studio, C#, .NET MVC,Mainframe System, Angular JS, JMS, CSS, jQuery, Ajax, JSON, Web Services, Oracle 10g, Factory Design Pattern and Log4j

Confidential, Austin TX

Developer

Responsibilities:

  • Involved in the requirement analysis, design, and development as well as in the testing of this product.
  • Performed client side validations using JavaScript.
  • Designed and developed JSP pages using Jakarta Struts
  • Implemented internationalization for adapting the application to various languages.
  • Implemented multi-threaded scoring service, batch service and encryption service using threads.
  • Involved in developing panelist registration module.
  • Used DOM API parser for parsing the XML messages.
  • Developing WebPages by using HTML, CSS, JQuery and JavaScript.
  • Development of Client Side Validation techniques using JQuery and Angular Java Script.
  • Creating CQ5 related components with specific HTML/CSS/JQuery and authoring in accordance with requirements.
  • Used SQL queries for getting the panelist's information.
  • Involved in designing and developing the Business Reports which involved complex business logic
  • Developed stored procedures to get appropriate data from database filtered based on the business logic for each of the report
  • Deployed the application in JBOSS application server.
  • Developed manual and automated test scripts using JUNIT.
  • Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Re-factored the Java class tree for improved code sharing and manageable modules.
  • Involved in developing the JSF/Rich faces pages.

Environment: Java/JDK, Seam, JSF, Rich faces, Face lets, Struts, Servlets, JNDI, JDBC, JBoss Server, SQL, PL/SQL, Oracle, XML, HTML, Java Script, JUnit, CVS, CSS, JQuery

We'd love your feedback!