We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

TexaS

SUMMARY

  • 8 years of experience in developing Web based applications.
  • Expertise in diverse domain technologies like Technology, Insurance, retail & E - Commerce.
  • Expertise in developing robust, scalable & secure web applications using Ruby on Rails & JAVA
  • Expert working knowledge on databases like RDBMS(Oracle, MySQL, MS-SQL, SQLite) & NoSql (Mongo DB, Couch DB).
  • Good Understanding of Apache Tomcat, Puma, servers and implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and RESTFUL Web Services.
  • Proficient in variousweb technologies likeHTML, CSS, JavaScript, JQuery, AJAX, & Json with cross browser compatibility following strict W3C standards.
  • Good working knowledge with Mule Soft and Apigee services
  • Good understanding of JavaScript frameworks like Ember.js, React.js, Backbone.js and Angular.js
  • Worked in TDD/BDD environments using RSpec, Cucumber and Jasmine for JavaScript testing
  • Experienced in using the distributed revision control and source code management system like GIT, TFS & SVN Tortoise. a
  • Worked in Agile/Scrum & Kanban methodology with strong sense of ownership of development.
  • Strong team player with excellent communication skills serving both on-site & offshore teams.
  • Good interpersonal skills, commitment, result oriented, punctual and hard working with a quest to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS

Languages: Ruby, Java

Web Technologies: HTML, CSS, JavaScript, Jquery and Ajax

Databases: MySQL, Mongo DB, SQLite, Postgres

Web Servers: Apache Passenger, Puma, Thin and Unicorn

IDE’s: RubyMine, Atom, Sublime Text, Eclipse

Version Management: Git, TFS and SVN

Clouds: PCF, Rackspace and Heroku

Platforms: Mac, Linux and Windows

PROFESSIONAL EXPERIENCE

Confidential

Ruby on Rails Developer

Responsibilities:

  • Implemented Restful API’s following Clean Architecture design principles
  • Integrated Delayed Job into the application to run background jobs extensively
  • Implemented API’s in Mule Soft to connect and communicate with multiple external services
  • Implemented RESTful web services using versioning and following TDD using RSpec
  • Designed and documented RESTful API’s using Swagger
  • Designed efficient and maintainable database with optimized queries using SQL-Server
  • Used New Relic and Splunk application-monitoring services
  • Conducted technical and feature risk assessments and communicate to the architecture and product management groups
  • Worked with architects to ensure proper solutions based on the established architectural principles and patterns
  • Extensively used Atlassian suite of products for collaboration and code quality
  • Worked in Agile/Scrum & Kanban software development processes
  • Providing KT sessions to the new team members and also organizing Ice breaking sessions to ensure integrity of the team.

Environment: Ruby 2.2, Rails 4.1, Jruby 9.0.5, JavaScript, SQLite3, SQL Server, Mule Soft, Puma, Bash Scripts, Ruby Mine, Bamboo, Pivotal Cloud Foundry, Rabbit-MQ, Git & SVN Tortoise and Jira.

Confidential, Texas

Ruby on Rails Developer

Responsibilities:

  • Implemented Restful API’s following Pub - Sub Design Patterns.
  • Implemented Server Sent Events extensively using Bunny gem and RabbitMQ.
  • Integrated Sidekiq into the application to run background jobs extensively.
  • Implemented search functionality using Elastic search and Searchkick gems.
  • Used Fog and Paperclip gems for file upload and download functionalities.
  • Extensive use of Map-Reduce queries to update the data over MongoDB.
  • Improved performance of Pgsql queries by optimizing postgresql.conf file.
  • Implemented PL/PgSQL Stored Procedures, Data Types, Triggers and Constraints.
  • Integrated Identity server tokens to communicate with internal applications and clients.
  • Implemented Capistrano scripts that push code automatically onto production servers.
  • Used Jenkins with Git-Hub to automatically run specs and build.
  • Used Airbrake, New Relic and Splunk application-monitoring services
  • Worked in an environment with extensive pair programming.
  • Worked in Agile/Scrum & Kanban Methodology with continuous integration and deployments.

Environment: Ruby 2.2, Rails 4.0, Coffee Script, Postgres, MongoDB, Apache Passenger, Puma, Atom, Sidekiq, Elastic search, Redis, Rabbit-MQ, RESTful Web-Services, Git & GitHub, Version1 and Jira.

Confidential, New Hampshire

Ruby on Rails Developer

Responsibilities:

  • Developed the new rating engine API for Confidential Accident & Health web site.
  • Implemented RESTful web services following TDD using Rspec.
  • Strictly worked and followed the MVC architecture framework and ORM.
  • Integrated the generation of SSL Certs within the application for secured communication.
  • Designed efficient and maintainable database with optimized queries using MongoDB.
  • Maintained internal TFS repository and push code automatically to production servers.
  • Worked in Agile Environment with Pairing Stations to develop the project.
  • Implemented Bash Scripts to monitor the service in production environment.
  • Liaised with other teams to analyze requests and resolve issues.
  • Worked closely with vendor and LM’s infrastructure team to migrate LM’s A&H website in-house.
  • Involved in all stages of development - from early brain storming to coding and bug fixing.
  • Aided establishment of KT documents and process documents within the project and team, thus promoting and contributing to the overall knowledge base in maintaining a general repository.

Environment: Ruby 2.0, Rails 4.0, MySQL, MongoDB, Apache Passenger, Bash Scripts, RubyMine, XML, RESTful Web-Services.

Confidential, New York

Ruby on Rails Developer

Responsibilities:

  • Developed ticker functionality for the website using JavaScript and Jquery.
  • Used JSON for serialization, transmitting structured data over a network connection.
  • Build and maintained the services of the website within MVC Architecture framework.
  • Implemented mailing service using send grid service of Rackspace server on the website.
  • Worked effectively with MySQL and its associate components pertaining to Ruby on rails.
  • Analyzed and improved application efficiency by optimizing queries, and caching content with memcache for rails.
  • Deployed the code in Heroku for test environment.
  • Used SVN as Source version repository and push code automatically on to production servers.
  • Worked closely with front-end developers to ensure the integrity of the UI and cross browser compatibility issues throughout the development.
  • Aided establishment of KT documents and process documents within the project and team, thus promoting and contributing to the overall knowledge base in maintaining a general repository.

Environment: Ruby 1.9.3, Rails 3, Ruby Mine, JSON, JavaScript, JQuery, MySQL, RESTful, SVN tortoise, JIRA

Confidential

Ruby on Rails Developer

Responsibilities:

  • Proactivey involved in designing phase of application for dynamic presentation of data using AJAX
  • Implemented client side validations using JavaScript
  • MVC Pattern was used in the design and development of the application.
  • Hands-on Experience in dealing with operations involving GIT.
  • Created stored procedures, triggers, views for data access and manipulation using MySQL.
  • Performed end product application unit testing for various use cases and documented the results for getting approval from stakeholders concerning diverse departments.
  • Used SVN as Source version repository and push code automatically on to production servers.
  • Adhered to the DRY principles while developing the application.

Environment: Ruby 1.8, Rails 2, Sublime Text, JavaScript, JQuery, XML, MySQL, SOAP/WSDL, Git

Confidential

Java Programmer

Responsibilities:

  • Used JavaScript for client side validations.
  • Designed and developed the MOI form using the iText.
  • Designed the database using SQL Server using JDBC to support the complete architecture.
  • Implemented stored procedures and created complex views using joins for efficient and robust data retrieval.
  • Involved in all the phases of software development life cycle (SDLC).
  • Hands-on Experience in dealing with operations involving GIT.
  • Involved in Unit and Integration testing for quality assurance purpose.
  • Provided technical support for the clients.
  • Actively participated in all the technical and design discussions.

Environment: Java, JSP, JDBC, SQL Server, Eclipse IDE, Apache Tomcat Server, Windows XP.

We'd love your feedback!