We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Over 8 years of experience in software design, analysis, development, testing and implementation of web and client server applications wif experience in working wif Ruby on Rails.
  • Experience working in Ruby on Rails (ROR) based web applications. Expertise in developing, maintaining and debugging Rails framework.
  • Primary expertise is in the areas of Ruby on Rails 4, 3 and 2.3.14, AJAX using jQuery, Ext JS, Apache2, and Unicorn.
  • Experienced in UI development using HTML5, CSS3, AJAX, JavaScript and jQuery, AngularJS, Nodejs, Etxjs, and React.js.
  • Good exposure in interacting wif RESTful web services, SaaS, PaaS, and IaaS.
  • Front end expertise using HTML and CSS, and also managing Ruby on Rails layouts and views.
  • Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and CodeIgniter.
  • Experience developing own halpers to ease the job and code on both controllers and views.
  • Expertise in MySQL, SQLite3, PostgreSQL, and Oracle including SQL or PL/SQL, Stored Procedures.
  • Experience wif all of the GEMS and libraries for the version of the ruby/rails.
  • Good noledge in using gems such as Paperclip and configuration for image server processing to has additional functionality on projects.
  • Has experience in use of RVM files, Usage of Pre - project gem sets, Deploy and integration of RVM.
  • Worked on Integrated Development Environments like Eclipse, NetBeans, RubyMine and Sublime, Aptana Studio3.
  • Experience wif Ruby on Rails creating connections, designing and enabling communications between both frameworks.
  • Involved in deploying of applications in WEBrick, Phusion Passenger and functional usage wif Apache Tomcat Server, Weblogic Server and JBoss Server.
  • Experience in developing applications in Rubymine using Active record concepts which includes Models, Views, Controllers, Callbacks, Validations, Query interfaces and Associations.
  • Experienced working wif gems such as Devise, Omniauth, Sinatra, bundler, rake in creating web applications using ruby wif minimal effort.
  • Hands on development experience in building web applications using HTML5, CSS, JQuery, AJAX, MySQL, PL/SQL technology.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
  • Proficient in design and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
  • Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
  • Expertise in developing applications using Java, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
  • Worked on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling) and worked on J2EE like JDBC, Servlet and EJB.
  • Hands on Experience in Web Services using AXIS, REST FUL API.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Experience in working version control tools like Git, CVS, Clear Case and SVN.
  • Good in implementing quality process in projects experience wif Systems Development Life Cycle and Methodology.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly-motivated team player wif the ability to work independently.

TECHNICAL SKILLS

Programming Languages: Ruby, C, C++, C#, SQL, PL/SQL, Java.

Web Technologies: JavaScript, JQuery, Coffee Script, AJAX, BootsrapBackboneJS, AngularJS.

Application and Web Services: WeBrick, Phusion Passenger, Nginx, JBOSS, Apache Tomcat.

Web Design: XHTML, HTML5, CSS.

Frameworks/ Architectures: Rails, Spring, Struts, Hibernate.

Databases: Microsoft SQL Server, SQLite, MySQL, Oracle 9i/10g/11g, Redis, MongoDB, NoSQL, PostgreSQL.

Test Frameworks: MiniTest, Test Unit, Rspec, JUnit.

Deployment Tools: Amazon EC2, Heroku, GitHub.

Operating Systems: Windows, Unix.

Development Tool (IDE): RubyMine, SubLime, Notepad++, Eclipse, Netbeans, Aptana Studio3.

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP.

Other Tools: MS Office (MS- Excel, MS - PowerPoint, MS - Project), MS Visual Studio 2010.

PROFESSIONAL EXPERIENCE

Confidential - Dearborn, MI

Ruby on Rails Developer

Responsibilities:

  • Analyzed system requirements specifications and also involved in client interaction during requirement specifications
  • Worked in the design and development phases of the application using ROR framework.
  • Front-end was designed and developed using HTML and CSS while the back-end of the application was developed deploying Model-View-Controller (MVC) framework.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Developed and tested many features in an environment (AGILE) using Ruby on Rails, HTML5, CSS3, JavaScript, and Bootstrap.
  • Creating consistent development environments using Vagrant and Chef, allowing project to be outsourced seamlessly.
  • Integrating third party SOAP and REST API's wif new and existing web applications.
  • Designed and developed various features using HTML5, W3C, AngularJS, XHTML and CSS3.
  • For Database Migration used Active Records and also involved in using Active Resources, Fixtures, Action View and Action Controller in Rails framework.
  • Used Scaffolding to design and develop controller and view part of the system.
  • Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
  • Experience wif all of the GEMS and libraries of all version of the ruby/rails.
  • Used agile and scrum methodologies in project development.
  • Developing in a Linux environment.
  • Composed Cucumber and Rspec tests in the application and coded JavaScript for page usefulness pop-up screens.
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and de -normalization.
  • Used Restful API to gather sales related data for products.
  • Took care of Bug fix issues and Code Reviews.
  • Developed automated deployment scripts using Capistrano and Capistrano recipes.
  • Used CAPISTRANO to configure deployment process of ROR application.
  • Code re-factored as required while working on the features and enhancements.
  • Provided validations and scope for many models in the database and created many associations wifin those models.
  • Performed necessary refactoring to the code as per the revised design
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Action Mailer is used for applying user mailing module.
  • Implemented sorting and paginations functionality for entire application.
  • Support production and development on AWS Cloud SaaS Linux environments.
  • Used JIRA to track project management.
  • dis involves the implementation of sorting and pagination functionality for displaying the list of values in the screen wifout hitting the database.
  • Collaborated and coordinated wif the management and design team to implement new features.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Interactive in providing change requests, trouble reports and requirements collection wif the client.

Environment: Ruby 3.2, Rails 4.0/4.2, RSPEC, YAML, Bootstrap, CSS3 and HTML5, Ruby Mine, Cucumber, Rest, JQuery, JSON, AngularJS, Jira, Jenkins, GIT, MySQL database, MongoDB, JavaScript, Linux, chef, AWS, Bootstrap.

Confidential - Richmond, VA

ROR Developer

Responsibilities:

  • Provided the best components of the Ruby-On-Rails to deliver high quality solutions to customers at maximum speed.
  • Involved in the design and development phases of the application using Ruby, Rails (3.1) framework and Rubymine IDE.
  • Worked wif the team in collectively developing the code for the application and also deploying new features and re-factor some existing features.
  • Worked on Active Record Classes such as migrations, controllers and views using Rails console.
  • Used scaffolding statements in order to generate controllers, actions and to create tables.
  • Involved in developing and implementation of the web application using Rubymine, HTML5, CSS, JavaScript, HTML, and JQuery.
  • Worked on Action Mailers in sending mails to the customers signed up for the website using SMTP.
  • Implemented CRUD operations for the application using MVC architecture in Rails framework and migration standards in migrating schema's for MySQL database.
  • Worked on normalizing data by using data integrity rules and also implemented some stored procedures using MySQL database.
  • Played an important role in refactoring the code and implemented changes according to the client’s requirements.
  • Analyzed system requirement specifications and involved in client interactions to work on the requirements specified.
  • Worked on Rails, CSS, JQuery, Java Script to design the front-end application and the back-end was maintained using Active Record Classes to create migrations.
  • Developed the web pages and forms wif Validations in order to store the relevant data. Implemented Regular expressions to store relevant data into the database.
  • Worked wif different gems involved in the development of an application such as Bundler, Rails, Rake, Uglifier and Coffee Script.
  • Practiced Test-Driven Development wif MiniTest, Rspec tool and Behavior-Driven development using Cucumber.
  • Implemented Active Record Associations, Callbacks and Query Interfaces in order to develop user friendly and secured applications.
  • Deployed applications using WeBrick server, Apache Tomcat Server and also maintained the application using Git, GitHub and Heroku.

Environment: Ruby (1.9.3, 2.2), Rails (3.1), Rubymine, HTML, CSS, JavaScript, MySQL, JQuery, SQLite, Rspec, CoffeScript, Cucumber, Capybara, WeBrick Server, Apache Tomcat Server, GitHub, Heroku.

Confidential - Herndon, VA

Ruby on Rails Developer

Responsibilities:

  • Worked on an application from front-end enhancements (HTML, JavaScript, JQuery), to back end architectural changes. We utilized Ruby on Rails 3.2 and Ruby 1.9.3.
  • Enhanced web applications wif 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) along wif Capybara.
  • Working wif Ruby gems such as ruby-pg for PostgreSQL and mysql2 for MySQL.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails 2.3.8 framework and Ruby 1.8.7 conducting code reviews.
  • 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.
  • Used Git version control system wif GitHub services.
  • Worked closely wif management and the design team to rapidly implement new features.
  • Integration of different plug-ins and gems. Extensively involved in bug fixing, code refactoring and peer-reviews.

Environment: Ruby on Rails, JavaScript, HTML, JQuery, Rspec, MySQL, PostgreSQL, AJAX, MVC architecture, GitHub, Restful API, Linux.

Confidential - Woodland Hills, CA

Ruby on rails Developer

Responsibilities:

  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
  • Used Rails, AJAX, JSON and JQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Unit tested the code wif RSpec and Jasmine tests, and manages the code wif SVN.
  • Involved in implementing user mailing module using Action Mailer.
  • Designed and developed using Ruby, Rails, MySQL, Transat SQL, SQL server, Redis and Goliath.
  • Used RHTML, cascading style sheets (CSS), RJS to describe the web pages.
  • Created an entire set of customized features in dashboard (JQuery and Rails AJAX).
  • Worked on optimizing Sql queries to improve the loading times of the web pages.
  • Used Restful API to gather sales related data for products.
  • Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for TEMPeffective Data Processing and performance.
  • Involved in designing database model for the entire application like creating tables, views and stored procedure.
  • Involved in utilizing Mongrel specific connection pools in order to interact wif the business data from the business components.
  • Used SVN Tortoise as version control system for check-in and check-out.
  • Provided validations and scope for many models in the database and created many associations wifin those models.
  • Written Cascading Style Sheet and implementing it in the views / layouts as needed.
  • Participated in design sessions, code reviews, promoting common standards and best practices.
  • Used Git and GitHub repositories.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.

Environment: Ruby, Rails, JavaScript, HTML, CSS, SVN, AJAX, JQuery, AJAX, JSON, RSpec, Bootstrap, AWS, MySQL, RHTML.

Confidential

Python Application Developer

Responsibilities:

  • Involved in full life cycle of the projects.
  • Designed and developed phases of the application using ROR framework.
  • Used Git for Version Control System.
  • Worked wif different authentication levels and implemented AuthLogic wif Can-Can integration for testing the existing Login plug-ins.
  • Designed and developed the front-end of the application using RAILS, AJAX, CSS, JSON AND jQuery. Active Records is used for the back-end of the application.
  • Involved in writing Rake task for updating database.
  • Used RSpec, MiniTest (TDD), Cucumber (BDD) to specify and test controller classes, models, view templates and halpers. The results improved the application code design, halped reduce unnecessary coding and improved future code design.
  • Add new functionality (enhancements) and fix bugs in the admin and public websites for an online market research firm.
  • Involved in developing and implementation of the web applications using Ruby on Rails.
  • Followed convention over configuration, DRY and CRUD principals in developing applications.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Involved frequently wif business analysts to gather the requirements.
  • Worked wif Active Record Classes from Rails Console for Database programming, which also involved writing active record validations.
  • Deployed applications to production and assisted in improving the deploy techniques
  • Designed, documented operational problems by following standards and procedures using a software reporting tool JIRA.

Environment: Java, JavaScript, Ajax, JQuery, HTML, DHTML, CSS, Adobe Flash, and Windows.

Confidential

Java developer

Responsibilities:

  • Worked wif the team of architects to gather requirements and enhance the application functionality and add new features.
  • Created Mock-up designs and developed various functionalities wif Java Script and JQuery.
  • Extensively used Ajax calls to send parameters and fetch data based on the user-triggered events.
  • Developed print functionality and download to Excel functionality.
  • Used Ajax for asynchronously exchanging small amount of data wif the server behind the scenes and updating the JSP page.
  • Used Ajax TEMPeffectively to create pagination and wif client side events like quick search.
  • Used CSS, HTML to make TEMPeffective and cross-browser compatible front-end pages wif attractive and easy to use functionalities.
  • Developed Mock-up designs as per the requirements of Business.
  • Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
  • As part of testing, prepared TEMPeffective Test Scripts for each of the developed functionality.

Environment: Java, JavaScript, Ajax, JQuery, HTML, DHTML, CSS, Adobe Flash, and Windows.

We'd love your feedback!