Ruby On Rails Developer Resume
SUMMARY
- Over all 7.5 years of IT experience in PL/SQL, managing various kinds of SQL servers and Developing applications using Ruby on Rails and object Oriented Programming in social networking and many other domains.
- Over 4.6 years of experience on application development using Ruby on Rails, HTML, JavaScript, CSS, JQUERY, Object Oriented Programming, JSP, SQL, MySQL, Oracle, Linux/Unix.
- Good exposure to all stages of the development life cycle including requirement analysis, design, development and implementation.
- Developed full stack of web applications in Ruby on Rails
- Experienced various Open source and proprietary Ruby Gems/Libraries like Heroku, Capistrano, Amazon server EC2, Rubber gems.
- Developed well - tested, readable, reusable Ruby, AngularJS, JavaScript, HTML and CSS.
- Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
- Experience in implementing Rails MVC and Helpers.
- Outstanding ability to use the best practices in Ruby on Rails development
- Expertise in developing, maintaining and debugging Rails applications.
- Extensive experience working with various databases Oracle 11g, MS SQL Server 2000, MySQL and Back-end Programming using SQL, PL/SQL, Packages, Stored Procedures, Functions, Database triggers.
- Experienced in working with Test driven development (TDD) approach.
- Special concentration in ROR application framework and Ruby language.
- Strong experience in in Agile Methodology, Object Oriented Analysis, Design and Best practices.
- Skilled in analyzing business needs and creatively developing software solutions to meet customer expectation.
- Highly effective management and organizational skills with ability to prioritize.
TECHNICAL SKILLS
Web Development: Ruby on Rails web development, Angular JS, JavaScript, HTML, JQuery, CSS
Languages: C, C++, Object Oriented Programming, Java.
Database: SQL, PL/SQL, ETL
Operating Systems: Windows Variants, Unix, Linux.
PROFESSIONAL EXPERIENCE
Confidential
Ruby on Rails Developer
Responsibilities:
- Design and build Ruby on Rails landing page platform
- Develop consumer based features and applications using Ruby on Rails
- Analyzed system requirements specifications and involved in client interaction during requirements specifications.
- Coding using Ruby on Rails and also use solr.
- Written specs and implemented TDD process.
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
- Interaction with client to handle change requests, trouble reports and requirements collection.
- Involves in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
- User Interface for website with ERB, JQuery, Angular JS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
- This involves designing database model for the entire application like creating tables, views and stored procedure.
- Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
- Actively involved in the Indexing of data from different data sources using Solr/Exalead.
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Managed code with unit tests and GitHub.
- Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and Denormalization.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Provide validations and scope for many models in the database and created many associations within those models
Environment: Ruby on Rails 4.2.5, MySQL, Postgres, Apache Passenger, Linux, HTML5, CSS3, AJAX, JQuery, JavaScript, RESTful, Angular JS.
Confidential, Silver Spring, MD
Web Applications Developer (Ruby on Rails)
Responsibilities:
- Analyzed system requirements specifications and involved in client interaction during requirements specifications.
- Created and Maintained application using Ruby on rails as web application framework with RESTful API.
- Designed the front end application using Rails, CSS, AJAX and JQuery.
- Make connection with Rails Active record for Database.
- Maintain existing Ruby scripts used in cron-jobs to copy/refresh data over various systems.
- Handled caching in Ruby on Rails.
- Implemented generic classes (reusable) for filtering functionality.
- Coded filter module in Ruby on Rails.
- Participated actively in unit testing, integration testing and acceptance testing of the system.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Used Restful API to gather clouds related data for products
- 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
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby 1.9.3 conducting code reviews
- Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment
- Project Estimation, delegation, planning and execution
- Leading the development team and directly responsible for technical deliverables
- Worked with Ruby gems such as devise for authentication and authorization.
- 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
- Used agile development for development and maintenance of Custom Web Applications.
- Implemented MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML
Environment: Ruby on Rails (2 and 3), MySQL, Apache Passenger, Ubuntu, HTML5, CSS3, AJAX, JQuery, JavaScript, RESTful.
Confidential, Memphis TN
Web developer (Ruby on Rails)
Responsibilities:
- Maintenance of Ruby on Rails applications using Rspec and TDD frameworks.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.2.0 framework and Ruby 1.9.3 conducting code reviews
- Worked with SQL and search based data storage.
- Designed applications using object oriented concepts.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Developing web applications using HTML/CSS, JQuery, JavaScript, JSON
- Designed the front end of the application using Rails, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records
- Manage, collaborate and coordinate the work of an offshore development team.
- Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, behavior Driven Development (BDD) and pair based programming.
- Used RHTML, ERB Templating, RJS and Cascading Style Sheets (CSS) to design the web pages.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and demoralization.
- Code Management with Git repository system
- Used Agile methodology and SCRUM
Environment: Ruby on Rails, Mysql, JQuery, CSS, HTML, Sublime Text, Text Mate, Ruby Mine and Net beans IDE 6.9.1
Confidential
SQL DBA
Responsibilities:
- Created and modified functions, stored procedures, packages and Triggers by using Oracle PL/SQLbased on the business rules.
- Worked on Schema Migration and Data Migration using OracleSQLDeveloper.
- Worked onSQLTuning by using various tools like EXPLAINPLAN, DBMS PROFILER, and Hints etc.
- Worked onSQL*Loader to load data from flat files obtained from various facilities every day.
- Worked on Table partitioning and Index creation to improve the performance of the query.
- Communicate withdevelopers, database administrators, project managers, Systems analysts and senior management about the issues that impact the project's success.
- Conduct weekly status meetings.
Environment: Oracle 11g/10g, WINDOWS 7,SQL, PL/SQL,SQL* Plus, TOAD,SQL*Loader, Shell Scripts, Informatica 8.5,SQLDeveloper, UNIX, Windows XP
Confidential
SQL DBA
Responsibilities:
- Monitoring ofSQLServer 2005/2008/2008 R2
- Installed, configured and maintainedSQLserver 2005/2008
- Migrated databases fromSQLServer 2005 to 2008 in Dev/QA/production environments.
- Supported the database deployments for the new releases.
- Good experience in the Maintaining Production Servers, Monitoring Performance issues, Trouble Shooting and Solving Production Issues.
Environment: Oracle,SQL, PL/SQL,SQL* Plus, SQL*Loader, Informatica,SQLDeveloper, Windows XP.