Ruby On Rails Developer Resume
0/5 (Submit Your Rating)
OhiO
SUMMARY
- Over 5 years of IT experience, with 4 years as a Ruby on Rails Developer and 1 year as Java Developer.
- Experience in working with Software Development on a team of developers, Full - time hands- on Ruby-On-Rails development, RSpec, Git, Object-oriented programming, MySQL, JavaScript, jQuery and Ajax-based applications, NoSQL databases: Redis, MongoDB, Amazon Web Services, Knockout.js, Backbone.js or Angular.JS
- Experience in configuring the application to be deployed on Heroku platform with support infrastructure on Amazon Web Services (AWS)
- Extensive experience in software development life cycle (SDLC) process.
- Excellent exposure to Version Control Systems like Git (Gitflow)
- Good exposure in interacting with Restful web services, SaaS, PaaS, and IaaS.
- Good exposure to TDD/BDD using Cucumber, RSpec etc.
- Proven expertise in setting up Development environment using Ruby Stack
- Strong concepts and fundaments in Agile Methodology, Object Oriented Analysis, Design and Best practices.
- Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
- Experience inexperience in Ruby on Rails 4.1, Ruby 1.9.3 and Rspec 3.1, Git, Object Oriented Programming and Design Patterns.
- Profound experience in web based and application development using Java Beans, Servlets, JSP, XML, Web Services, JDBC and RMI.
- Extensive experience in Amazon Services: EC2, Redshift, Elasticache, EMR, Kinesis, Dynamo
- Strong technical background with solid history of delivering outstanding customer service. Genuine commitment to quality and customer satisfaction.
TECHNICAL SKILLS
Programming Languages: Ruby, Java/J2EE, C, C++, SQL, PL/SQL.
Framework: Rails, Struts, Hibernate, Spring.
Web Technologies: JavaScript, Angular.JS, Node.JS JQuery, Ajax, Swing, XML, and REST API's.
Web Design: HTML5, XML, CSS3, JSP, Servlets, Bootstrap.
Databases: MySQL, PostgreSQL, MongoDB, Oracle.
Test Frameworks: MiniTest, Test Unit, Junit.
Operating Systems: Windows, Windows Server, Linux & Unix.
Version Control Tools: Github, Bitbucket.
PROFESSIONAL EXPERIENCE
Confidential, Ohio
Ruby on Rails Developer
Responsibilities:
- Implemented application using Ruby and basic MVC architecture.
- Developed stored procedures compatible with MySQL and MongoDB supportive in Ruby.
- Implemented productive and efficient search and filters for bulk data.
- Analyzed and improved application efficiency by optimizing queries even for bulk data.
- Implemented efficient UI and client-side features using JQuery, AJAX.
- Used Software MySQL, JavaScript, jQuery and Ajax-based applications, NoSQL databases: Redis, MongoDB, Amazon Web Services, Knockout.js, Backbone.js or Angular.JS
- Worked on Ruby on Rails 4.1, Ruby 1.9.3 and Rspec 3.1
- Extensively involved in JavaScript, jQuery and Ajax based applications.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Experience in Ruby on Rails 4.1, Ruby 1.9.3 and Rspec 3.1, Git, Object Oriented Programming and Design Patterns.
- Worked on NoSQL databases: Redis, MongoDB.
- Configured server-side to secure sensitive data using https/SSL.
- Used RSpec and Cucumber to create test driven development (TDD) . Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
- Managing code versioning with Github.
- Experience with Amazon Services: EC2, Redshift, Elasticache, EMR, Kinesis, Dynamo, automated testing and continuous integration programs such as Jenkins or Ansible, Knockout.js, Backbone.js or Angular.JS
- Experience in Amazon Services: EC2, Redshift, Elasticache, EMR, Kinesis, Dynamo
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture.
- Involved in developing and implementation of the Back end web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
Confidential
Ruby On Rails Developer
Responsibilities:
- Worked in user meeting and requirement gathering and translated requirements into consumer-facing UI designs.
- End-to-end web application development with Ruby on Rails
- Implemented MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML
- Developed web applications that were consistent with W3C XHTML, HTML5, CSS2, and CSS3 standards.
- Development with the following technologies: Ruby, Rails, Sinatra, Goliath, MySQL, and Redis.
- Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Cucumber and Capybara. Developed custom Rails applications specific to client's unique needs.
- Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application
- Involved in developing the page to show regular news feed by using crack 0.1.8 ruby gem to parse the XML s
- Extensive knowledge of Web development, from concept through implementation and optimization.
- Designed applications using object oriented concepts.
- Designed and Developed Web services for Global automation Services
- Performed necessary refactoring to the code as per the revised design
- Developed UNIX and Perl Scripts for deployment.
- Involved in Troubleshooting Admin Server start-up issues, Java code defects after deployment, like class path issues and errors in application properties files by checking JVM logs and Plugin-logs.
- Involved in application Code Review and Bug Fix issues.
- Involved in Unit testing and Systems integration testing.
- Worked closely with management and the design team to rapidly implement new features.
- Involved in implementing user mailing module using Action Mailer.
- Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
- Interfaced with the Database using Active Record as Model.
- Used RHTML, YAML, and Cascading Style Sheets (CSS) to describe the web pages.
- Analyzed and improved application efficiency by optimizing queries and caching contents for Rails.
Confidential
Ruby On Rails Developer
Responsibilities:
- Worked on an application from front-end enhancements (Html/JavaScript/JQuery), to backend architectural changes. We utilize Ruby on Rails along with RSpec for continuous integration.
- Enhanced web applications with new features, bug fix, test coverage, and better performance.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Used RSpec to create test driven development (TDD) . Experience with all of the GEMS and libraries for this version of the ruby/rails.
- Working with Ruby gems such as ruby-pg for PostgreSQL.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Developed performance report by following BDD and Agile.
- Created an entire set of customized features in dashboard (JQuery and Rails AJAX)
- Implemented and enhanced CRUD operations for the applications using the Web Api architecture.
- Use of Github repositories.
- Worked on NoSQL databases: Redis, MongoDB, SDLC, HP-CSA.
- Expertise with data models and SQL, especially in MySQL
- Knowledge of JavaScript, jQuery and Ajax based applications, NoSQL databases: Redis, MongoDB Integration of different plug-ins and gems.
- Experience with Amazon Services: EC2, Redshift, Elasticache, EMR, Kinesis, Dynamo, automated testing and continuous integration programs such as Jenkins or Ansible, Knockout.js, Backbone.js or Angular.JS,
- Extensively involved in bug fixing, code refactoring and peer-reviews.
Confidential
Software Engineer
Responsibilities:
- Design and development of User Interfaces using JSP, XML, HTML and CSS.
- Developed Servlets, JSP pages and Session Beans.
- Used JSP extensively to display and manipulate data.
- Created tables in the database using SQL.
- Developed Model and DAO classes using Hibernate Reverse Engineering.
- Developed Struts action classes and Struts action form beans for the information flow between database and Model.
- Interpreted and manipulated Struts and hibernate configure files.
- Prepared backend procedures, triggers and functions using native SQL.
- Implemented SPRING IOC (Inversion of Control).
- Developed different JSP pages (GUI) & client side user validations using JavaScript DOJO.
- Used Session Facade, Data Access Object, Business Object and Value Object design patterns.
- Created JUnit test suite to automate the testing of the business logic.
