We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

2.00/5 (Submit Your Rating)

Chevy Chase, MD

PROFESSIONAL SUMMARY:

  • 8 years of experience in application development using Ruby on Rails, HTML5, CSS3 JAVA/J2EE, Angular JS, Bootstrap, JQuery, JavaScript, MySQL and SQLite.
  • Ruby on Rails developer with 4 years of experience in Requirements Analysis, Design, Development, Implementation, Production with exposure to diverse business domains including Financial, Healthcare, Telecommunications and Banking.
  • Extensive experience with Agile, SCRUM, Waterfall and Test Driven Development environments
  • Proficient and Knowledgeable at the MVC Architecture and understanding the flow from controller, model, and view in rails.
  • Strong experience in using Ruby on Rails in a Unix/Linux Environment.
  • Hands - on experience at developing Ruby Gem’s and pluggable modules.
  • Experience in Test Driven Development and Behavior Driven Development methodologies using RSpec and Cucumber.
  • Experience with Application Servers and Web Servers such as BEA Web Logic Server, JBoss Server, WEBrick, IBM Web Sphere and Apache Tomcat.
  • Enough knowledge in RESTful (Representational State Transfer) services and hands on experience with SaaS, PaaS, IaaS.
  • Had 3+ years of experience in JAVA/J2EE.
  • Extensive experience developing applications with HTML5, JavaScript, AngularJS, JQuery and CoffeeScript.
  • Expertise in MySQL, SQLite3, PostgreSQL, and Oracle including SQL or PL/SQL, Stored Procedures.
  • Strong knowledge of writing complex SQL queries, joins and group by queries. Experience of designing database in SQL Server , ORACLE , PostgreSQL .
  • Intense knowledge in every minute feature of Integrated Development Environment (IDE’s) like Net beans, Ruby Mine, Sublime text, Eclipse and worked on online IDE’s like Nitrous, cloud9, etc.
  • Experience in using SVN, GIT and Amazon EC2 and deployment using Heroku.
  • Extensive experience in full stack web development with Ruby on Rails and JAVA based frameworks.
  • Skilled at Reverse Engineering, Code Protection and Code Optimization reducing code redundancy, avoiding redundant database calls, choosing best implementation ways to enhance system performance.
  • Outstanding at problem solving, strategic thinking and data analysis skills with strong focus on achieving goals, result oriented, quick learner and exceptional communication skills.

TECHNICAL SKILLS:

Languages: Ruby (1.9 - 2.2.4), JAVA, C, C++, C#, SQL, PLSQL, Python.

Frameworks: Rails (3.0 - 5.0), Sinatra, Spring, Hibernate.

Test Frameworks: RSpec, Capybara, Cucumber, Rational Functional Tester.

Web Technologies: Java Script, HTML5, CSS 3.0, JavaScript, JQuery, AngularJS, Node JS, Bootstrap.

Web Servers: Apache Tomcat, WEBrick, PUMA, Phusion Passenger, WebSphere

Web services: RESTful, SOAP, WSDL, UDDI, JMS, Apache Axis2.

Operating Systems: UNIX, Linux, Windows (XP, Vista, 7, 8), OS X.

Database: Microsoft SQL Server, Oracle 11g /10g/9i, PostgreSQL, MongoDB, IBM DB2.

IDE: RubyMine, Sublime Text, MYECLIPSE, NetBeans, TextMate

PROFESSIONAL EXPERIENCE:

Confidential, Chevy Chase, MD

Sr. Ruby on Rails Developer

Responsibilities:

  • Designed the front end of application using Rails, HTML, CSS, and JavaScript, JQuery
  • Worked on the backend of application using Active Records.
  • Worked in the development and design phases of the application.
  • Involved in developing the screens for Delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Implemented and enhanced CRUD operations for the applications using MVC (Model View Controller) architecture of Rails 4.2 framework and Ruby 2.2.3 conducting code reviews.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, JavaScript, JQuery, and CSS.
  • Coded JavaScript and XML to update a portion of webpage; coded JavaScript for page functionality popup screens.
  • Used RESTful API to gather cloud related data for products.
  • Used RSpec for Test Driven Testing (TDD); Used Cucumber and Capybara for unit testing and acceptance testing.
  • Coded filter module in Ruby on Rails.
  • Developed user interface for websites with Ruby and Ajax for View, Controller and Model (MVC) in Ruby on Rails Framework on Windows Operating System.
  • Worked with databases using ORMs/DOMs for integrating with MySQL, Postgres, MongoDB, and Cassandra SQLite
  • Experience in Agile Development and Amazon EC2, Heroku and GIT.
  • Implemented generic classes (reusable) for filtering functionality.
  • Installed and configured various servers and services on Linux Systems.
  • Developed and deployed web based applications on various AWS EC2 environments.
  • Knowledgeable with application hosting server EC2, Heroku, GIT
  • Implemented sorting and paginations functionality for entire application.
  • Developed user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Experienced in Puppet-Based Applications inside Docker.
  • Responsible for writing code in Object Oriented Programming supported by Ruby.
  • Web application development, maintenance and design.
  • Worked with manager to identify opportunities to enhance the application.
  • Project Estimation, delegation, planning and execution.

Environment: RSpec, Ruby 2.2.3, Rails 4.2, JQuery, Coffee script, AngularJS, Bootstrap, CSS, HTML, AWS, Cucumber and Capybara

Confidential, Baltimore, MD

Ruby on Rails Developer

Responsibilities:

  • Designed the front-end application using HTML, CSS, JAVA SCRIPT and JQuery.
  • Involves in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Worked with all libraries, RVM, Bundler, Gems which are specific to the version of rails.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Created an entire set of customized features in dashboard (JQuery and Rails AJAX).
  • Written Cascading Style Sheet and implementing it in the views / layouts as needed.
  • Participated in design sessions, code reviews, promoting common standards and best practices.
  • Involved in utilizing Mongrel specific connection pools to interact with the business data from the business components.
  • Development of application features such as authentication of users, alert notifications, registration of new users etc.
  • Involved in application Code Review and Bug Fix issues.
  • Involved in modelling complex database table and relationships.
  • Fixtures and Action View in Rails and interfaced with the Database using Active Record as Model.
  • Used Git and GitHub repositories for storage of the code.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Took care of Bug fix issues and Code Reviews.
  • Responsible in manipulating HTML, CSS and making the pages dynamic using AJAX and JSON.
  • Followed Agile development methodology and scrum for the project.
  • Involved in writing Rake task for updating database.
  • Worked on creating a responsive website for smart devices using responsive design and media queries.
  • Composed Cucumber and Rspec tests in the application and coded JavaScript for page usefulness pop-up screens.
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Developed automated deployment scripts using Capistrano and Capistrano recipes.
  • Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and Denormalization
  • Used CAPISTRANO to configure deployment process of ROR application.
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Designed and implemented front-end and friendly user interface with Twitter Bootstrap.
  • Support production and development on AWS Cloud SaaS Linux environments.
  • Designed and developed RESTFUL style web services to manipulate dynamic datasets using AJAX calls.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.

Environment: Ruby2.2, Rails4.0/4.2, HTML5, CSS3, JavaScript, Angular Js, Ajax, Linux/Mac OS, JSON, JQuery, MySQL database, MongoDB, Bootstrap, Rspec, YAML, Jenkins, GitHub, Linux, Chef, AWS, Actionmailer (4.2.4)

Confidential, Falls Church, VA

Ruby on Rails Developer

Responsibilities:

  • Worked extensively with various versions of Ruby, Ruby on Rails, HTML 4/5, and JavaScript, CSS, Angular Js, RVM, Bundler, GEMS and libraries to Communicating with the customer to design solutions.
  • Implemented application using Ruby 2.1.8 and MVC architecture of Rails 4.1.0.
  • Involved in bug fixing for various modules and writing unit tests using RSpec.
  • Worked closely with management and the design team to rapidly implement new features.
  • Successfully implemented and enhanced the CRUD operations using Model-View-Controller (MVC) architecture for the application.
  • Developed client side validation code using JavaScript and JQuery.
  • Coded JavaScript for page functionality popup screens.
  • Actively involved in software engineering practices including coding standards, source control management and testing.
  • Developed and managed delivery pipeline and prioritized functioning period and quick server response time.
  • Involved in the design and implementation of front-end for RubyCAS.
  • Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in git.
  • Responsive in Web design and development, application development using HTML5, JavaScript, JQuery and Bootstrap
  • Practiced Test-Driven Development with RSpec and RSpec2 as well as Behaviour Driven Development with Cucumber and Capybara.
  • Integrated the Active Model Serializers using JSON rendering, Inherited Resources (Thin controllers) and Capistrano (Deployment management) into the project.
  • Developed web services for feeds to off-site e-commerce vendors such as Coremetrics and Commission Junction.
  • Optimized server performance, accuracy, fail over and scale.
  • Used SVN as version control system for check-in and check-out.
  • Worked on FTP servers of clients along with encryption and decryption of the data accordingly.
  • Created JSON files so that it can be accessible from the mobile and browser separately.
  • Worked with all the libraries, RVM, Bundler, Gems which are specific to the version of rails.
  • Used meme cache to enable caching of recently queried data for easier retrieval.
  • Used Git, Angular JS, Bootstrap CSS and many latest tools/libraries as part of the technology stack.

Environment: Ruby, Rails, HTML5, CSS, JavaScript, MySQL Server, JQuery, Git, Rspec, JSON, Ajax, Bootstrap, Struts, Google chart and AWS APIs.

Confidential, Fort Worth, TX

Ruby on Rails Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Managed code with SVN and unit testing in Rspec framework.
  • Wrote backend programming in Ruby on Rails
  • Coded JavaScript for page functionality popup screens.
  • Developed complex APIs for third party integration (JSON file format) and Authentication as specifications using Sinatra Framework.
  • Created Restful http services to interact with UI.
  • Designed and developed the layouts of customer relations module.
  • Used Mongo DB to store large volumes of data and worked on creating reports.
  • Wrote Rspec and Cucumber tests in the application.
  • Used JavaScript and XML to update a portion of a webpage.
  • 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 Rails finder methods, filters and wrote model scopes in the application.
  • Deployed the project into Heroku using GIT version control system.
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Ruby 1.9.3, Rails (3.2), CSS, HTML5, JavaScript, Bootstrap, Rspec, Sinatra Framework, JSON, SVN, Mongo DB, UNIX, and Virtualization, Sinatra, GIT, Heroku

Confidential

Java Developer

Responsibilities:

  • Played a key role interacting with Clients understanding the requirements and creating requirements.
  • Created use cases, Sequence and class diagrams from the requirements.
  • Responsible for design and development of Web Application in J2EE using Struts MVC Framework.
  • Developed the presentation layer using Struts, JSP’s, HTML, Java Script, JQuery and Ajax.
  • Used Hibernate as the model layer to interact with the Oracle database.
  • Used spring framework in managing the beans, used IOC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
  • Experienced the use of Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
  • Developed server side programs using Servlets and Java Server Pages.
  • Application and user level configurations have been maintained by using Spring Framework.
  • Developed Business components using Objects in Java and produced the client requirements.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Used Rational Rose 2003 for UML diagrams like Use-Cases, Class Diagrams, and Sequence Diagrams.
  • Extensively used connectors for web services to integrate easily with external systems.
  • Prepared the SQL scripts to populate the data tables in all the environments like DEVELOPMENT, INTEGRATION, ACCEPTENCE, PERFORMANCE, and PRODUCTION etc.
  • Developed Test classes using Junit for Unit Testing, Integration for functional requirements and Validation testing.
  • Reviewed the code and refactored the code as per standards.
  • Used JBoss as the Application Server for deploying the application.
  • Used Ant and Hudson for doing builds and deployments.
  • Used Eclipse as the IDE for the code development.
  • Used SVN as version control tool.
  • Used Agile/TDD as the software development process.

Environment: Java 5, J2EE, Struts, JSP, Servlets, HTML, Java Script, Ajax, CSS, XML, PL/SQL, Jboss, Server, Rational Rose 2003, SVN, Oracle 9i, SQL Toad, Eclipse, Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of entire life cycle of the project like Analysis, Design, and Development.
  • Designed a module to read tables or XML files as an input.
  • Maintenance of all the logs and error messages.
  • Used Agile methodologies to develop the project.
  • Developed web pages using JavaScript and HTML.
  • Used RESTFUL web services to get and post the data into Clear Quest.
  • Made use of DOM parser to parse data from the XML files.
  • Used SQL queries to store and retrieve data from database.
  • Case testing is done ensure validity and to check the effectiveness of the code.
  • Deployment of the code is done using Apache Tomcat server.
  • Performed unit testing of the code using Junit.
  • Ensured quality and validity of data using some packages.

Environment: Java, J2EE, HTML, JavaScript, MySQL, Apache tomcat, Net beans.

We'd love your feedback!