Ruby On Rails Developer Resume
Philadelphia, PA
SUMMARY
- Software professional with 7 years of extensive experience in design and development in Major domains Media and entertainment, Travel and tours, Real estate management, Education, Supply chain management and E - commerce .
- Expertise in Ruby, Ruby on Rails Framework, MVC architecture.
- Thorough knowledge of Rails Migrations and Active Record, Action Pack, Action Mailer.
- Expertise in various relational databases like MySQL, Oracle, sqlite3 and PostgreSQL
- Proficiency in understanding and analyzing Business, Functional & Technical requirements
- Good communication and interpersonal skills with good analytic power.
- Experience on Supply Chain Management Domain and Concepts.
- Involved in all the phases of Software Development Life Cycle(SDLC) which includes design, coding, testing, and implementation(deployment)
- Flexible usage in Putty, WINSCP, Real VNC Server and Tomcat Server
- Worked as a research engineer on RSpec, Cucumber and Spinach.
- Expertise in developing front-end User Interfaces using HTML, CSS, JavaScript & jQuery
- Knowledge in AJAX programming techniques
- Expertise in building Restful, JSON-based APIs and handling the JSON and XML responses and usage of Rest Client.
- Expertise in writing Constraints, Indexes, Views.
- Strong knowledge on Oops Concepts
- Expertise on Amazon Web Services especially usage s3
- Strong Knowledge on using haml and erb templates in Ruby on Rails.
- Expertise in using the gems & plugins to implement various functionalities
- Flexible usage of UI themes like Twitter Bootstrap.
- Flexible usage of Project Management Software Tools JIRA, Assembla, Trello
- Worked on Ruby 1.x, 2.x versions and Rails 2.x, 3.x, 4.x versions
- Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler Install
- Excellent at solving complex problems under strict deadlines.
- Flexible and versatile to adapt to any new environment and work on any new technologies.
TECHNICAL SKILLS
Operating Systems: Windows, Ubuntu, Mac
Languages: Ruby, Core Java, HTML and CSS
Scripting Languages: JavaScript
Java script Library: jQuery, AngularJS
Web Technologies: Ruby on Rails
Web Servers: Webrick, Mongrel, Glassfish, Apache Tomcat, Nginx
Database: MySQL, Oracle, Redis, SQLite3, PostgreSQL
IDE: Net beans, Sublime Text 3, Aptana
Gems / Plug-ins: Active scaffold, nested layouts, record select
RDBMS Tools: SQL Developer,PG Admin and MySQL Query Browser
Version Control Systems(VCS): SVN, Git
Web Services: REST API
Design Pattern(s): MVC
Software Development Methodology: Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Ruby on Rails Developer
Responsibilities:
- Involved in technical and business requirement for implementing and supporting network flows in the current xfinity application.
- Contributed in developing an upgraded version of the xbox xfinity API
- Build and maintained the services of the application within MVC Architecture framework and Object Relational Mapping.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0 framework and Ruby 2.0
- Agile environment, with constantly shifting priorities and business needs.
- Frequent AJAX usage, through both custom jQuery, and default Rails UJS.
- Database modeling and design. Involved in developing and implementation of the web application-using Ruby on Rails.
- Designed the front end application using Rails 4.0, HTML, CSS, Java Script, AJAX and Jquery.
- Used SVN as Source version repository and push code automatically on to production servers.
- Worked closely with front-end developer 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 2, Rails 4, Sublime Text 3, HTML 5, AJAX, CSS, JSON, JavaScript, JQuery, RESTful and SVN.
Confidential
Senior Ruby on Rails Developer
Responsibilities:
- Build and maintained the services of the website within the MVC architecture framework and ORM
- Agile environment, with constantly shifting priorities and business needs.
- Responsible for new enhancements to the ongoing project.
- Database modelling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Developed standard Restful APIs to generate data for developing mobile applications.
- Usage of Rest Client for Testing the validity of Json APIs
- Participated in requirements definition and story carding.
- Writing clean and maintainable code following Rails Best Practices
- Implemented major functionalities such as Image, Audio, and Video uploading and storing them to Amazon s3 Bucket.
- Usage of carrierwave gem for image and other media uploading.
- Implemented Single Table Inheritance (STI)
- Implementing Behaviour Driven Development using RSpec And Cucumber
- Implemented and enhanced CRUD operations using haml for the application using the MVC (Model View Controller) architecture of Ruby on Rails framework
- Conducting code reviews.
- Implemented business logics for various modules in the application.
- Developing user interfaces using HTML/CSS, JQuery, JavaScript
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
- Responsible for the completion of weekly Sprints and releasing the application with new features to the customer.
- Managing the live issues, fixing them on priority and maintaining the product stability.
- 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.1, Rails 4.0.1, Sublime Text 3, HTML 5, AJAX, CSS, JSON, JavaScript, JQuery, RESTful and SVN
Confidential
Responsibilities:
- Understanding the requirements and implementing them in the application.
- Designing the Schema
- Responsible for new enhancements to the existing project
- Participated in requirements definition and story carding.
- Implemented and enhanced CRUD operations for the application using the MVC (Model View Controller) architecture of Ruby on Rails framework
- Conducting code reviews within the team.
- Used Restful API to generate data for developing mobile applications.
- Implemented business logics for various modules in the application.
- Responsible for the completion of weekly Sprints and releasing the application with new features to the customer.
- Managing the live issues and maintaining the product stability.
Environment: Ruby 2.1, Rails 4.0.1, Sublime Text 3, HTML, AJAX, CSS, JSON, JavaScript, JQuery, RESTful and SVN
Confidential
Responsibilities:
- Understanding the requirements and implementing them in the application.
- Designing the Schema
- Responsible for creating tickets along with the estimates.
- Implemented and enhanced CRUD operations for the application using the MVC (Model View Controller) architecture of Rails 4.0.1 framework and Ruby 2.1
- Conducting code reviews.
- Implemented business logics for various modules in the application.
- Responsible for the completion of weekly Sprints and releasing the application with new features to the customer.
- Managing the live issues and maintaining the product stability.
Environment: Ruby 2.1, Rails 4.0.1, Sublime Text 3,Twitter Bootstrap theme, HTML, AJAX, CSS, JSON, JavaScript, JQuery, RESTful and SVN
Confidential
Responsibilities:
- Understanding the requirements and implementing them in the application.
- Building a Flexible and standard code following Rails Best Practices
- Responsible for creating tickets along with the estimates.
- Implemented and enhanced CRUD operations for the application using the MVC (Model View Controller) architecture of Rails 4.0.1 framework and Ruby 2.1
- Implemented business logics for various modules in the application.
- Third party API integration and used Rest Client for the request and response
- Conducting code reviews.
- Responsible for the completion of weekly Sprints and releasing the application with new features to the customer.
- Managing the live issues and maintaining the product stability.
Environment: Ruby 1.9.3, Rails 3.2.11, Sublime Text 3, HTML 5, AJAX, CSS, JSON, JavaScript, JQuery, RESTful and Git, Twitter Bootstrap
Confidential
Responsibilities:
- Understanding the requirements and implementing them in the application.
- Designing the Schema
- Responsible for creating tickets along with the estimates.
- Implemented and enhanced CRUD operations for the application using the MVC (Model View Controller) architecture of Ruby on Rails framework
- Conducting code reviews.
- Implemented business logics for various modules in the application.
- Responsible for the completion of weekly Sprints and releasing the application with new features to the customer.
- Managing the live issues and maintaining the product stability.
Environment: Ruby 1.9,3, Rails 3.1, Sublime Text 3, HTML 5, AJAX, CSS, JSON, JavaScript, JQuery, RESTful and Git, Twitter Bootstrap
Confidential
Software Developer
Responsibilities:
- Understanding the requirements and implementing them in the application.
- Responsible for story carding and assigning the estimates.
- Creating rake tasks for data fetching.
- Conducting code reviews.
- Processing the XML data and updating it to the database on daily basis.
- Configuring the cron job to perform the tasks on scheduled time
- Writing complex queries for fetching the data from the server
- Involved in day to day Bug fixing.
Environment: Ruby 1.8.7, Rails 3.1, Net beans, MySql, XML and SVN
Confidential
Responsibilities:
- Responsible for new enhancements and maintenance of the application
- Responsible for adding the new screens in various modules of the application.
- Extensive usage of plugins like Active Scaffold and Record Select throughout the application
- Implementing business logic for purchase orders, invoices and inventory
- Responsible for most model/database integration with other members of team.
- Frequently overriding the active scaffold views to customize the user interface in various modules of the application
- Responsible for peer to peer code reviews within the team.
Environment: Ruby 1.8.6, Rails 2.3.8, Net beans, Oracle, Active Scaffold, JRuby and SVN