We provide IT Staff Augmentation Services!

Senior Ruby On Rails Developer Resume

3.00/5 (Submit Your Rating)

Irving, Tx

SUMMARY:

  • Result oriented professional with 71/2 years of IT experience in various SDLC phases such as requirements gathering, analysis, design, implementation, maintenance of software applications & testing Client/Server and Web applications.
  • Good experience in migrating and building new Rails applications as per requirement.
  • Experience in implementing Object Oriented Programming using JAVA/J2EE technologies.
  • Well experienced with Software Development Life Cycle process which incorporates outlining and implementing the software, debugging, fixing and keeping up the software.
  • Hands on experience on installation and configuration of multiple versions of Ruby using Ruby version manager (RVM), gemsets and bundler.
  • Used JIRA to manage the issues/project work flow.
  • Experience in using test - driven development in Ruby on Rails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
  • Experience in Angular JS controllers, directives, factory and service resources, routings and events.
  • Experience in python and shell scripting and experience in launching/running applications.
  • Experience in automation tools Selenium and Cucumber.
  • Proficient in using Rails Migrations and Active record, Action Park and Action Mailer.
  • Hand-on experience in Model-view-controller frameworks like Rails, struts, spring and Hibernate.
  • Experience with relational databases like SQLite, MySQL, PostgreSQL and MSSQLServer and also with non-relational databases like MongoDB.
  • Worked on Integrated Development Environments like Eclipse, NetBeans, RubyMine and Sublime.
  • Working knowledge with Git, CVS, Sub Version and ClearCase.
  • Good experience in using GitHub, and Amazon EC2 and deployment using Heroku.
  • Implemented and enhanced CRUD operations using MVC architecture.
  • Extensive knowledge in Object-oriented analysis, Design and enhancement of applications using core Java, Servlets, JSP, JDBC, RMI, Multithreading, Eclipse and Tomcat.
  • Pervasive Experience in developing Ruby, Java, C++ to back-end RDBMS (Oracle, MySQL) and document management systems.
  • Good exposure in interacting with RESTful webservices SaaS, PaaS, IaaS.
  • Outstanding ability to use the best practices in Ruby on Rails development.
  • Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.

TECHNICAL SKILLS:

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

Web Design: HTML5, XHTML, CSS3, JSP, AJAX

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2, MongoDB

Application and Web Servers: Apache Tomcat, JBOSS, WEBrick, Phusion Passenger

Web Technologies and J2EE: JavaScript, JQuery, Coffee script, Rational Application Developer

Test Frameworks: Mini Test, Test Unit, Junit, Rspec, Capybara

Frameworks/Architectures: Rails, Spring, Struts, Hibernate

Development tools: WSAD, Eclipse, Text mate, Rational Rose, NetBeans

Deployment tools: Amazon EC2, Heroku

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

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Senior Ruby on Rails Developer

Responsibilities:

  • Development of a web based search engine used for regulating marketers.
  • Involved in daily scrum sessions within the team to discuss the backlog items and resolve dependencies
  • Implementing LDAP authentication using devise to integrate with an in-place webseal/TAM infrastructure.
  • Test-driven development with Rspec, Capybara, and jasmine (for JavaScript) and achieving 100% test coverage.
  • Scaling and performance engineering of the application to high volume queries over Greenplum backend.
  • Used JSON for serialization, transmitting structured data over a network connection.
  • Interfacing project and processes from agile environment to traditional SDLC environment.
  • Creating consistent development environments using Vagrant & Chef, allowing project to be outsourced seamlessly.
  • Implemented Behavior Driven Development using RSpec and Used Restful API to gather related data for products.
  • Hands-on experience using GitHub, Amazon EC2, GIT and deployment using Heroku.
  • Responsible to manipulate HTML, CSS and JQuery as well as making the pages dynamic using AJAX and JSON.
  • Developed Capistrano scripts to automate deployment on various environments.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Involved in the selenium automation scripts development to automate the test cases.
  • Worked on Integrated Development Environment like RubyMine.
  • Used CSS and java Script along with Angular JS.
  • Performance testing for various deployment configurations - passenger vs unicorn using httperf, pointing out exact performance bottlenecks and helping resolve them.
  • Analyzed and improved application efficiency by optimizing queries, and caching content with memcached for rails.
  • Worked on an application from front-end enhancements Html/JavaScript/JQuery/ CoffeeScript to backend architectural changes. We utilize Ruby on Rails 4 along with RSpec for continuous integration.
  • Used GIT as Source version repository and push code automatically on to production servers.
  • Involved in direct communications with Business analysts for development of any additional feature requests.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and access.
  • Implemented productive and efficient search and filters for retrieving reports of data.
  • Interaction with client to handle change requests, trouble reports and requirements collection.

Environment: Ruby (2.1.5), Rails (4.0), Apache Passenger, HTML5, CSS3, AJAX, JQuery, Bootstrap, JavaScript, PostgreSQL, RESTful, GIT, Vagrant, Teamcity.

Confidential, Durham, NC

Senior Ruby on Rails Developer

Responsibilities:

  • Used ROR on Mac operating system to design the website, backed by PHP and MySQL.
  • Maintaining the existing Ruby on Rails reports application and performed enhancements using JQUERY, HTML5 for better look and feel.
  • Designed front end of the application using Rails, AJAX, JSON, CSS and jQuery and back end was developed by Active records.
  • Developed Capistrano scripts to automate deployment on various environments.
  • Test-driven development with Rspec, Capybara, and Jasmine (for JavaScript) and achieving 100% test coverage.
  • Use of GitHub repositories, Bundler, GEMS and libraries for this version of ruby/rails.
  • Designed webpage layouts using CSS3, HTML5 along with JQuery and adding dynamic functionality to each module.
  • Used Dreamweaver, HTML and Adobe Photoshop to position and develop design elements.
  • Created database schema for PostgreSQL Database and helped to draw ER-Diagrams using Microsoft Visio.
  • Worked with Ajax to make the calls to the service in order to fetch the needed data.
  • Used SCRUM and Agile methodology.
  • Designed applications using object oriented concepts.
  • Wrote several Ruby scripts to manage internal team project planning, and DevOPs tasks through Trello API, GitHub, and other third party software.
  • Implemented module pattern for faster loading times and easier maintenance.
  • Interacted with client to handle change requests, trouble reports and requirements collection.
  • Designed and enhanced controller and view part of the system by scaffolding.
  • Practiced Test-Driven Development with Rspec and Rspec 2 as well as Behaviour Driven Development with Cucumber and Capybara.
  • Parsed JSON and XML data sent by the server.
  • Being an active team member, helped in fixing bugs, code reviews.
  • Capable of analysing complex situations and able to provide proactive solutions.

Environment: Ruby on Rails, HTML, CSS, AJAX, Anjular JS, JSON, JQuery, Linux, UNIX, MySQL, PostgreSQL, JavaScript, Rspec, Cucumber, Capybara.

Confidential, Atlanta, GA

ROR Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Designed the front-end of the application using Ruby on Rails and HTML.
  • Writing backend programming in Ruby on Rails.
  • Worked extensively with various versions of Ruby, Ruby on Rails, HTML4/5, and JavaScript, CSS, Angular Js, RVM, Bundler, GEMS and libraries to Communicating with the customer to design solutions.
  • Worked in the design and development phases of the application using ROR.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript.
  • Managed code with SVN and unit testing in Rspec framework.
  • Coded JavaScript for page functionality popup screens.
  • Created Restful http services to interact with UI.
  • Designed and developed the layouts of customer relations module.
  • Wrote Rspec and Cucumber tests in the application.
  • Used JavaScript and XML to update a portion of a webpage.
  • Involved in Database Migrations using Active Records, also involved in using Action Controller, Active Resources, Fixtures and ActionView in Rails.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Followed agile development methodology and scrum for the project.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Used Restful API in communicating with third parties.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Deployed the project into Heroku using GIT version control system.
  • Refactored code as required while working on the features and enhancements.
  • Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Ruby (1.9.3), Rails (4.0), CSS, HTML5, JavaScript, JQuery, Rspec, Cucumber, JSON, SVN, MySQL, Git, Virtualization.

Confidential, Chicago, IL

ROR Developer

Responsibilities:

  • Worked in the design and development phases of the application using ROR framework.
  • Developed ActiveRecord Classes from Rails Console for Data base programming.
  • Created and deployed new features and amend existing features.
  • Handled caching in Ruby on Rails.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Coded model level validation using Ruby programming with emphasis in web security.
  • Designed the front end application using CSS and JQuery.
  • Developed the user authentication module for customer facing application.
  • Implemented & enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Managed code with unit tests and GitHub.
  • Implemented Behaviour driven Development using Rspec and Cucumber.
  • Involved in unit testing and integrated testing of the application.
  • Actively involved in the process of deployment.
  • Worked with SQL and search based data storage.
  • Involved in writing Rake task for updating database.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Interaction with client to handle change requests, trouble reports and requirements collection.

Environment: Rails, JBoss, HTML5, CSS3, AJAX, JQuery, JavaScript, MySQL, RESTful, Git.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Developed application using Core Java concepts and maintained concurrency with Multithreading.
  • Used Spring MVC as web framework to develop lightweight business components.
  • Worked in Agile environment by following Iterative and Incremental approaches.
  • Used Hibernate & Java Persistence API as Object Relational Mapping (ORM) tools for the backend data persistence.
  • Used SQL statements and PL/SQL stored procedures on MySQL database to store, update, delete and retrieve information.
  • Implemented SOAP Web Services using XML for information exchange over HTTP.
  • Made AJAX calls for Consuming Restful web services using JSON.
  • Implemented core business logic using Java/J2EE design patterns.
  • Implemented component based web interface and server side tasks using JSP and Servlets.
  • Used HTML, CSS, JavaScript and jQuery for better and faster interactive web pages (UI).
  • Implemented logging framework using Log4J and analyzed logs.
  • Design & development of business functionality using J2EE Technologies in Agile Execution.
  • Performed Unit testing of modules using JUnit.
  • Worked extensively with Microsoft Visio for creating Use case diagrams, sequence diagrams and system flow.
  • Extensively used Net beans IDE for building, developing and integrating the application.
  • Implemented build scripts for compiling and creating jar and war files using Ant.
  • Used JBOSS application server for developing and deploying the application.
  • Used CVS for version control throughout the application.

Environment: JAVA, HTML, CSS, OO JavaScript, Ajax, JSON, JSP, JQuery, Servlets, MVC, SQL, PL/SQL, MySQL, Struts and Require.js.

Confidential

Java Developer

Responsibilities:

  • Requirements Analysis, Re-engineering and Functional Specifications.
  • Developed business logic to read data from database and present them on Web Interface.
  • Performed the Use Case analysis and established the design criteria.
  • Designed UI screens using JSP, AJAX and JavaScript.
  • Involved in writing Form level Validations using Struts validation framework.
  • Setting up WebLogic application server.
  • Design and development of web Interface using JSP. Designed the Java Server Pages (JSP) that uses XSL style sheets for customization.
  • Designed and developed the web applications and interface.
  • Created XML and XSL documents. Parsed the XML documents using Apache Xerces parser.
  • Developed Action Servlets classes. Responsible for writing code for Action Forms and Form Bean classes using Struts Framework.
  • Created Servlets that redirects the requests to the corresponding page handlers.

Environment: Java, J2EE, JSP, WebLogic, JDBC, JavaScript, HTML.

We'd love your feedback!