We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

Richmond, VA

PROFESSIONAL SUMMARY:

  • Ruby on Rails developer with 8 years of experience in Requirements Analysis, Design, Development, Implementation, Production using Ruby on Rails and other Web Application frameworks.
  • Expertise in development of web applications using Ruby, Java, JavaScript, JQuery, JDBC, JSP, Struts, HTML, CSS and AJAX.
  • Experience in Agile Development, Git Hub, Amazon EC2, Amazon AWS and Heroku.
  • Proficient in developing front - end systems with JavaScript, JQuery, SASS, Angular JS, Backbone JS and Bootstrap CSS.
  • Have Strong experience in using Web Services Technologies like SOAP, UDDI, XML and WSDL.
  • Experience with Test Driven Development using Rspec, Cucumber, Jasmine, AngularJS testing using Protractor.
  • Knowledge on Angular 2.
  • Strong working experience in Design, Development and implementation of several frameworks like Rails framework, Struts MVC, Spring MVC, Spring JDBC, and Hibernate.
  • Experience in GUI development using HTML, CSS, JavaScript, Coffee Script, AJAX and XML.
  • Experience in Ruby on Rails, Search Engines like Solr, Exalead and JQuery, JIRA, HTML5, Crucible and Advanced JS.
  • Strong implementation knowledge of Object Oriented Analysis and Design using Agile and Scrum methodologies.
  • Expertise in MySQL, SQLite3, PostgreSQL, and Oracle including SQL or PL/SQL, Stored Procedures.
  • Experience with Application Servers and Web Servers such as BEA Web Logic Server, JBoss Server, WEBrick, IBM Web Sphere and Apache Tomcat.
  • Worked on Integrated Development Environments like Eclipse, NetBeans, RubyMine and Sublime.
  • Generated CRUD applications using scaffolding and used gems like SASS, Kaminary, Stringex, Device Algolia, Nokogiri, Paperclip, Stripe, Selenium, MongoID.
  • Expertise in MS SQL 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 inter personal skills.

TECHNICAL SKILLS:

Languages: Ruby, Java, JavaScript, PHP, HTML, Python, C, C++

Web Technologies: JQuery, CSS, XML, AJAX, JSON, Bootstrap, ReactJS, Backbone, Sinatra, AngularJS

Databases: Oracle, MS SQL, PostgreSQL, SQL Server, Sqlite, MongoDB, MYSQL

Application/Web Servers: WebRick, Unicorn, Apache, Puma, Thin, JBoss

IDE/ Version Control System: GIT, SVN, Ruby Mine, Text Mate, Rational Rose

Framework: Rails, Struts, Spring, Hibernate

Testing/ Logging Tools: Rspec, Junit, Test Unit, Capybara, Rft, MiniTest

Deployment Tools: Amazon EC2, Heroku

Operating System: Windows, Linux, Ubuntu

IDE s & Utilities: Notepad++, Eclipse, Sublime, Aptana, Nitrous

Methodologies: SCRUM, Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Sr. Ruby on Rails Developer

Responsibilities:

  • Developed and implemented the web application using Ruby on Rails framework.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Rspec and Cucumber.
  • Involved in developing the screens for Delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Designed the front end application using Rails, CSS and JQuery.
  • Implemented and 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.
  • Used JavaScript and XML to update a portion of a webpage.
  • Followed Agile development methodology and scrum for the project.
  • Involved in writing Rake task for updating database.
  • Implemented sorting and paginations functionality for entire application.
  • Involved in unit testing, integration testing and acceptance testing of the system.
  • Implemented Postgres area search using PostGIS and geoip.
  • Involved in Backend Maintenance and monitoring using Cron Backups and scheduling.
  • Involved in writing secure rest based API calls and reading from XML and JSON Data.
  • Schedule jobs for writing files to the server using rsync.
  • Involved in setting up payment gateways and fraud management systems for making secure transactions.
  • Developed Search based API layers with calls made to Exalead/SOLR indexed XML/Ruby objects to display data and facet information.
  • Involved in coding multi-level transactions involving multiple systems and services along with rollback options for failed transactions.
  • Used MemCache to enable caching of recently queried data for easier and quick data retrieval.
  • Enable intelligent systems to track changes in the database and update the configuration servers regularly.
  • Worked closely with quality assurance team and fixed bugs as well as production issues with a quick turnaround time.
  • Created graph structure based on mysql tables using D3js.
  • Maintained the code using aptana IDE with integration of GitHub.

Environment: Ruby, Rails, HTML5, CSS, JavaScript, JQuery, LINUX, UNIX, EC2, Bootstrap, Rspec, Cucumber, GITHUB, JavaScript, MongoDB, JSON, WebLogic

Confidential, Austin, TX

Ruby on Rails Developer

Responsibilities:

  • Developed Web application using MVC framework for back-end and CSS and HTML frameworks for front-end.
  • Designed and developed the user interface using HTML, CSS, AJAX, JavaScript, JQuery, Bootstrap and AngularJS.
  • Used Agile Scrum methodology in the project development. Actively involved in the Sprint planning and retro meetings.
  • Worked on the personalization of the application, which targets the user, based on profile information collected at the time of registration.
  • Designed the controller and view part of the system using scaffolding.
  • Used arrays and hashes in the Ruby environment.
  • Created database schema for PostgreSQL Database and drew ER-Diagrams using Microsoft Visio.
  • Developed APIs using Sinatra Framework.
  • Used RHTML, YAML and CSS to design the web pages.
  • Used Capistrano to automate and ease the deployment process on PhusionPassenger server.
  • Used jQuery Ajax calls to display remote system call progress. Added jQuery pop-up for dynamic display of images.
  • Hands-on experience using Amazon EC2, Amazon AWS and deployment using Heroku.
  • Integrated web service endpoints with UI pages. Rendered JSON response on frond end pages.
  • Created a generic audit log controller, model to log the user actions in database.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Used AWS-S3 gem to handle message metadata deployments.
  • Designed and implemented ITSM, Asset Management tools.
  • Used SVN version control tools to manage source repository.
  • Worked with deployment team to build and deploy the application team.
  • Implemented Test-Driven Development with RSpec and Behavior Driven Development with Capybara.
  • Provided SQL scripts for querying Postgres SQL database.
  • Debugged and fixed several production issues.

Environment: Ruby, Rails, CSS, HTML, RSpec, AJAX, JSON, Bootstrap, JavaScript, MySQL, Sinatra Framework, Restful and RHTML, YAML, Amazon AWS.

Confidential, San Diego, CA

Web Developer/ Ruby on Rails Developer

Responsibilities:

  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
  • Used Rails, AJAX, JSON and JQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Designed applications using object oriented concepts, Jasmine, Selenium, and Capybara .
  • Unit tested the code with RSpec and Jasmine tests, and manages the code with SVN.
  • Involved in implementing user mailing module using ActionMailer.
  • Designed and developed using Ruby, Rails, MySQL, Transat SQL, SQL server, Redis and Goliath.
  • Used RHTML, cascading style sheets (CSS), RJS to describe the web pages.
  • Created an entire set of customized features in dashboard (JQuery and Rails AJAX
  • Worked on optimizing sql queries to improve the loading times of the web pages.
  • Used Restful API to gather sales related data for products.
  • Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance
  • Involved in designing database model for the entire application like creating tables, views and stored procedure.
  • Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components.
  • Used SVN Tortoise as version control system for check-in and check-out.
  • Provided validations and scope for many models in the database and created many associations within those models.
  • 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.
  • Used Git and GitHub repositories.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.

Environment: Ruby, Rails, JavaScript, HTML, CSS, AJAX, JQuery, AJAX, JSON, RSpec, Bootstrap, AWS, MySQL, RHTML.

Confidential, Dallas, TX

Ruby on Rails Developer

Responsibilities:

  • Developed the web application using Ruby on Rails framework.
  • Involved in Design, development and testing phases of the application under agile methodology.
  • Participated in a back-end and front-end development of the Rails application.
  • Analyzed system requirements specifications and involved in client interaction during requirements specifications.
  • Used Git and Continuous Integration for version control and worked in an Agile methodology environment.
  • Designed front-end using HTML and CSS and was involved in dynamic webpage designing using AJAX and JSON.
  • Designed and developed Service oriented architecture with webs services.
  • Include unit tests for feature areas to achieve established code coverage targets coordinating sign-off from QA/Test.
  • Analyzed and improved application efficiency by optimizing queries and caching contents for Rails
  • Deployed the project into Heroku using GIT version control system.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.

Environment: Ruby, Rails, JavaScript, HTML, CSS, MVC, PostgreSQL, Github, SQL, JSON, WebRick, AJAX

Confidential, Hercules, CA

Java/ Ruby on Rails Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Involved in Data Analysis and provided the solution sets to work teams.
  • Developed front-end screens using Struts to serve as data entry screen and for business logic.
  • Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Used Servlets to implement Business Logic with JSP.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Developed the ANT Script for building the application and deploying on JBoss Application Server.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Participated in a back-end and front-end development of the Rails application.
  • Used RHTML, cascading style sheets (CSS), RJS to describe the web pages.
  • Involved in Backend Maintenance and monitoring using Cron Backups and scheduling.
  • Involved in writing secure rest based API calls and reading from XML and JSON Data.
  • Responsible for Production support of Application by proactively looking at production issues.

Environment: Java, Ruby, HTML, Java Script, Struts, JSP, Servlets, SQL, JDBC, Oracle 8i, Eclipse, ANT, JBoss Application Server

Hire Now