Ruby On Rails Developer Resume
0/5 (Submit Your Rating)
Waltham, MA
SUMMARY
- Around 5+ years of Experience in application development using Ruby, Ruby On Rails, Java, HTML5, JavaScript, CSS, Angular JS, Bootstrap, JQUERY, Object Oriented Programming, MySQL, Application Servers
- Over 3+ years of experience in Ruby on Rails (Ruby 1.9.3 and Rails 4) in developing user friendly and effective web - based applications.
- Focus on sustainable web architecture using ROR application Framework and Ruby Language.
- Designed and developed custom Rails applications specific to client's needs.
- Proficient in Model-View-Controller (MVC) architectures using Rails
- Experience in Agile software development a framework that delivers customer collaboration and interaction with processes and tools.
- Full life cycle experience in highly secure, extremely large-scale deployments of very high volume of critical data with extensive security.
- Hands-on experience using SVN, GitHub.
- Experienced in the functional usage and deployment of applications in Thin, WEbrick Server.
- Extensive knowledge of Web development, from concept through implementation and optimization.
- Worked on Integrated Development Environments like Eclipse, Sublime, Text Mate, and Net Beans. Proficiency in multiple databases like MySQL, Postgres.
- Fast learner, ability to come up with innovative ideas for future generation applications
- Capable of analyzing complex situations and able to provide proactive solutions
- Good Management & Communication skills
TECHNICAL SKILLS
Programming languages: C, Ruby, Java, SQL
Web Technologies: JQuery, JavaScript, Angular JS
Databases: Microsoft SQL Server, SQLite, MySQL, Postgres
Web Design: CSS3, HTML5
Frameworks: Rails
Deployment Tools: Heroku
Operating Systems: Windows XP/2000/NT/98/95,7,8, Linux(Mint, Fedora, Ubuntu)
PROFESSIONAL EXPERIENCE
Confidential, Waltham, MA
Ruby on Rails Developer
Responsibilities:
- Debugged and Solved Memory Issues / Bloat in Ruby ( 1.8.7 ) on Rails( 3.0.20 ) Application.
- Used several gems such as New Relic RPM, Oink, Rack::Bug.
- Examined the library and database calls along with their response time made by the controller actions as they are invoked on the Rails instance as a Performance Summary
- Narrowed the source(s) of increased memory usage in rails applications.
- Provided Memory and active record instantiation information to rails log during runtime and provided an executable to help digest the enhanced logs.
- Provided top ten single requests which exceeded the threshold for the metric, ordered by the request which exceeded the threshold the most.
- Used Rack bug to explore logs, queries, template rendering times, rails info, requested variables, SQL, Active Record, Cache, Templates, Log, Memory.
- Used Apache Performance Benchmark which is a powerful, flexible tool for generating a flood of HTTP requests and reporting on their results.
- Also, performed load and stress testing with the same tool.
- Migrated an application from 2.3.18 to 3.0.20 and 3.0.20 to 3.1.0 with ruby version 1.8.7
- Managed backend changes, UI changes and complete reorganization of Javascripts code
- Fixed warnings, reorganization of assets, changed references in javascript include tags and stylesheet tags.
- Changed hardcoded references to images / assets locations
Confidential, Philadelphia, PA
Ruby on Rails Developer
Responsibilities:
- Enhanced web applications with new features, bug fix, and better performance.
- Design and wrote functionalities of the website using Ruby On Rails and related technologies such as various Ruby gems, HTML, Java Script, jQuery, Bootstrap.
- Active Record using MySQL (mysql2) and Oracle (active record oracle enhanced adapter) databases.
- 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.
- Decent knowledge on RSpec to create test driven development.
- Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 3.0.20 / 3.1.0 framework and Ruby 1.8.7 / 1.9.3 conducting code reviews.
- Developed performance report by following BDD and Agile
- Created an entire set of customized features in dashboard (JQuery and Rails AJAX)
- Building and scaling Ruby on Rails applications with agile processes.
- Implemented and enhanced CRUD operations for the applications using the Web Api architecture
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
Confidential, Albany, New York
Ruby on Rails developer
Responsibilities:
- Analyzed system requirements specifications and involved in client interaction during requirements specifications.
- Coding using Ruby on Rails and also use solr.
- Developed 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 JQuery, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Linux/Windows
- This involves designing database model for the entire application like creating tables, views and stored procedure.
- Implemented sorting, paginations functionality for entire application.
- Planned and carried out weekly estimations and retrospectives and pair programming.
- 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/Sqlite database on simple queries.
- Provide validations and scope for many models in the database and created many associations within those models
Confidential, Reno, Nevada
Java Developer
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, sequence diagrams and state diagrams using Rational Rose Enterprise Edition.
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
- Involved in design and development of the application in n-tier fashion based on MVC Architecture standards and utilized Struts frame work.
- Developed data model and stored procedures.
- Used JDBC for communicating with the database.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application.
- Monitored the error logs using Log4J and fixed the problems
Confidential
Java Programmer
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, sequence diagrams and state diagrams using Rational Rose Enterprise Edition.
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
- Involved in design and development of the application in n-tier fashion based on MVC Architecture standards and utilized Struts frame work.
- Developed data model and stored procedures.
- Used JDBC for communicating with the database.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application.
- Monitored the error logs using Log4J and fixed the problems.