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 teh applications using teh 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 teh 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 teh application.
- Used HTML5, HAML and CSS to describe teh front-end of teh 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 teh dataset to generate high quality leads
- Written Cloud formation templates to run teh AWS EC2 instances and configuring teh 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 teh Database migration and Controllers, designing teh database models for teh Rails application, and involved in handling teh performance issues and code refactoring.
- Worked wif different gems involved in teh 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 teh 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 teh 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 teh customer to design solutions.
- Use ofGitandGitHubrepositories.
- Active Record usingPostgreSQLpg,MySQLmysql2 and Oracle active record oracle enhanced adapter databases.
- Designed teh front end application using Rails 3.1,CSS, AJAXandJQuery.
- Implemented and enhancedCRUDoperations for teh applications using theMVCModel View Controller architecture of Rails framework and Ruby conducting code reviews.
- Database modeling and design. Involved in developing and implementation of teh web application using Ruby on Rails.
- Database modeling and design. Involved in developing and implementation of teh web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed teh 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 teh ruby/rails.
- Deployed web application to Microsoft Azure Service Fabric
- Use Window Azure to deploy teh application on cloud and managing teh 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 teh 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 teh 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 teh 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 teh 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 teh data from a customized SQL database and serve teh requests from teh 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 teh ColumnarNoSQLDatabase like HBase, Cassandra to manage extremely large data sets.
- Experience in database migration, creating controllers and models for teh application.
- Involved in Agile Work Environment for pair programming to complete teh assigned tasks on a large scale.
- Designed and developed teh front-end of teh application using RAILS, AJAX, CSS, JSON AngularJS and jQuery. Active Record is used for teh back-end of teh application.
- Used GIT and Continuous Integration for version control.
- Worked wif MongoDB for a spike dat requires enterprise level logging of all applications.
- Prototypes and pilot product implementations are built on Rails + MySQL + Bootstrap environment.
- Worked closely wif management and teh 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