Ruby On Rails Developer Resume
Indianapolis -, IN
SUMMARY
- Result - driven IT Professional wif 5+ years of referable & strong experience in delivering solutions by precise alignment of business requirements using Design, Development and Maintaining of Web applications using Ruby, Ruby on Rails and Java.
- Expertise in MVC, Service Oriented Architecture, Design Patterns, Object Oriented and Data Structure Programming.
- Strong experience in back-end development of multitenant Rails applications, writing servers, which exposes REST and created back-end APIs and front-end models and views.
- Extensive experience in developing Ruby Gems and scripting using Ruby Core, and Ruby Standard Libraries.
- Proficient in implementing and enhancing CRUD (Create, Read, Update and Delete)methodology operations for the applications using the MVC architecture of Rails framework and conducting Ruby code reviews.
- Experience in developing RESTful API’s wif SOAP and JSON.
- Extensive experience on behavior driven development wif rails using CUCUMBER.
- Experience wif Test Driven Development (TDD) using RSpec and JUnit
- Extensive experience wif version control like GIT and SVN.
- Strong experience in developing applications usingObject Oriented Programming (OOP) concepts, supported by Ruby on Rails.
- Well Versed inModel View Controller (MVC) architecture usingRails,spring framework and Hibernate.
- Versatile team player wif excellent analytical, inter-personnel and presentation skill wif ability to quickly adapt to new technologies & project environments.
TECHNICAL SKILLS
Languages: Ruby, Python, Java, SQL, C, PL/SQL
Application & Web Servers: Apache, Tomcat, Web Logic Server, JBOSS
Web Technologies: JavaScript, XML, Angular, JQuery, SOAP, JSON, CSS3, Restful
Front End Skills: HTML, JavaScript, Angular JS, JQuery, Bootstrap, CSS.
Databases: Microsoft SQL Server, MySQL, PostgreSQL, MongoDB
Frameworks: Rails, Spring, AngularJS, Bootstrap, Hibernate
Operating Systems: Ubuntu, Windows, Linux, MAC iOS
Development Tools: Sublime Text, Atom, Text Mate, Ruby mine.
Testing Frameworks: RSpec, Cucumber, Capybara, Test Unit, Jasmine Version Control CVS, GitHub, SVN, Rational Rose
Server Environment: Amazon, EC2, Heroku
Other Relevant Tools: MS Office (MS-Excel, MS-PowerPoint, MS-Project 2013), Visual Studio 2013
PROFESSIONAL EXPERIENCE
Ruby on Rails Developer
Confidential
Responsibilities:
- Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
- Involved in application Code Review and Bug Fix issues.
- Designed the front-end application usingRails3.2, HTML, Handlebars, CSS,SASS, Java Script, Angular.js and jQuery.
- Involved in Database Migration using ACTIVE Records, also involved in using Action Controller, ACTIVE Resources.
- Used internal gem "terra-rails-view-models" to develop theUIof the application.
- Used HTML5, HAML and CSS to describe the front-end of the web pages.
- Installed and Configured Jenkins forContinuousIntegration
- Practiced Test-Driven Development wif MiniTest, RSpec tool and Behavior-Driven development using Cucumber.
- Design machine learningalgorithmson top of the dataset to generate high quality leads
- Written Cloud formation templates to run the AWS EC2 instances and configuring the Jenkinssever and chef server in EC2 instance
- Configuring PostgreSQL Streaming Replication and Pgpool for load balancing.
- Design and build Ruby on Rails landing page platform.
- Experience in creating the Database migration and Controllers, designing the database models for the Rails application, and involved in handling the performance issues and code refactoring.
- Worked wif different gems involved in the development of an application such asBundler, Rails, and Coffee Script.
- Experienced in developing applications using Model-View-Controller architecture andspring framework.
- Implemented dynamic graphs usingRubyonRails and JavaScript (High Charts).
- Followed TDD and BDD using RSpec, cucumber and wrote selenium scripts whenever possible.
- Managed, collaborated and coordinated the work of an offshore development team.
- Responsible to Setup and configure automated deployment and scaling infrastructure on Amazon using EC2, Elastic Load Balancer, and Virtual Private cloud wif Ubuntu 12.04 and RHEL 5.5
- Deployed applications using Apache Tomcat Server and also maintained the application using Git, GitHub and Heroku.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
Environment: Ruby 1.9.3/2.x, Rails 3.2.16, PostgreSQL, RSpec, Cucumber, Elastic search, jQuery, Junit, GitHub, Perforce, Jenkins, MAC OS X, JIRA, RVM, GitHub, Heroku
Ruby on Rails Developer
Confidential, Indianapolis - IN
Responsibilities:
- Communicating wif the customer to design solutions.
- Use ofGitandGitHubrepositories.
- Active Record usingPostgreSQLpg,MySQLmysql2 and Oracle active record oracle enhanced adapter databases.
- Designed the front end application using Rails 3.1,CSS, AJAXandJQuery.
- Implemented and enhancedCRUDoperations for the applications using theMVCModel View Controller architecture of Rails framework and Ruby conducting code reviews.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed the front end application using Rails 3.1, CSS, AJAX and JQuery.
- UsedRSpecto create test driven development. Experience wif all of theGEMSand libraries for dis version of the ruby/rails.
- Deployed web application to Microsoft Azure Service Fabric
- Use Window Azure to deploy the application on cloud and managing the session
- Used Azure components like Service Bus implements a communication system between mutually interacting software applications, Message Queues, Redis Cache to supports data structures such as strings, hashes, lists, sets, sorted sets wif range queries.
- Created custom angular filter function for parsing the data to users in a appropriate way.
- Created different modules like services, filters and directives using angular JS framework
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
- Managing entire life cycle of project from requirement, planning to deployment on cloud AmazonEC2
- Working wif Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
- Created Restful http services to Interact wif UI.
- Giving maintenance to the solution components for other projects.
Environment: Ruby 1.8.7, Rails 2.3.5, Rails 3.0 beta, Amazon S3, Unicorn, Mongrel, Mac OS X, Image Magick, RMagick, RSpec, Cucumber, XHTML, AJAX, Git, Capistrano, Java Script, JQuery, XML, XSL, SOAP, Perl, Shell Script/Unix, MySQL
Ruby on Rails Developer
Confidential
Responsibilities:
- Implemented application using Ruby and MVC architecture of Rails.
- Managed, collaborated and coordinated the work of an offshore development team.
- Responsible for gathering, developing, testing and deploying multiple Ruby on Rails web applications.
- Experience in deploying to Amazon EC2 instances, managing/maintaining multiple environments using Chef Recipe.
- Used GitHub repository to run the Jenkins job for Continues Integration.
- Practiced Test-Driven Development wif RSpec and RSpec 2 as well as Behavior Driven Development wif Cucumber and Capybara.
- Development of reconciliation reports website usingSpring MVC,SpringAOP, and Hibernate.
- Actively involved in writing web services in Ruby and JRuby to fetch the data from a customized SQL database and serve the requests from the front-end accordingly.
- Designed conditionally changing specs to configurable specs and configure once a layout is built.
- Experience wif REST/SOAP API Integration.
- Experience in working wif the ColumnarNoSQLDatabase like HBase, Cassandra to manage extremely large data sets.
- Experience in database migration, creating controllers and models for the application.
- Involved in Agile Work Environment for pair programming to complete the assigned tasks on a large scale.
- Designed and developed the front-end of the application using RAILS, AJAX, CSS, JSON AngularJS and jQuery. Active Record is used for the back-end of the application.
- Used GIT and Continuous Integration for version control.
- Worked wif MongoDB for a spike that requires enterprise level logging of all applications.
- Prototypes and pilot product implementations are built on Rails + MySQL + Bootstrap environment.
- Worked closely wif management and the design team to rapidly implement new features.
Environment: Ruby 1.9/2.0, JRuby, Rails 3.1, Sublime Text, Capybara, MySQL, RSpec, HTML5, CSS3, GitHub, NoSQL, Mac OSX, JQuery, POW