We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • 8 years of Full - stack design, development and back-end administration for high volume web applications using Ruby, Ruby On Rails, MVC, HTML5, Angular.js, Backbone.js, Twitter bootstrap, JavaScript, CSS, JQUERY and databases like SQL, MySQL, Oracle and noSql databases like MongoDB, Redis. Application Servers (Web sphere, Web Logic)
  • Proficiency in Front End technologies like HTML5, CSS3, Javascript, jQuery, Angular JS, Node JS, Sass, twitter Bootstrap, foundation, CSS, LESS, SASS, Coffee-script, HAML, Liquid, jade etc.
  • Strong experience in Object-Oriented Analysis, Design and development of applications using Core Java, Servlets, JSP, JDBC, RMI, Multithreading, Eclipse and Tomcat.
  • Focus on sustainable web architecture using ROR application Framework and Ruby Language
  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Proficiency in Programming Ruby, JAVA, PYTHON and C++
  • Designed and developed custom Rails applications specific to client's needs.
  • Expert knowledge of SOA principles including SOAP, REST and JSON
  • Solid understanding of OOPS and writing reusable ruby libraries publishing GEMS.
  • Expert in MVC concepts, MOCKING, ORM and RESTFUL
  • Implement Persistence layer using JPA, Hibernate & writing PL/SQL queries based on Hibernate criteria API.
  • Using Version One Agile Project management tool to estimate/track/organize deliverables of the project.
  • Configure and deploy the application on Web Sphere application server and involved in writing the build scripts using maven.
  • Using clear case client and views for clear case code repository.
  • Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.
  • Performance tuning of the customized programs during development and post implementation phase.

PROFESSIONAL EXPERIENCE

Confidential, CA

Ruby on Rails Developer

Responsibilities:

  • Developed application in agile development methodology using Ruby 2.2.5, Rails 4.2, JavaScript, JQuery, HTML, CSS BDD and pair based programming.
  • Unit tested the code with RSpec and Jasmine tests, and managed the code with Github.
  • Used Restful API in communicating with third parties.
  • Worked in Postgres database on simple queries and writing Stored Procedures for normalization and de normalization.
  • Used Rails 4.2, AJAX, JSON, jQuery, Node JS and Angular JS to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • User Interface for website with ERB, RJS, Ruby for View, Controller, Model in Ruby on Rails Framework on OS X Operating System.
  • Designed and developed few Gems in accessing and managing files on FTP servers of clients along with encrypting and decrypting files as necessary.
  • Project managing upgrade of ASP applications to RoR and build of customer-facing applications.
  • Used MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML
  • Created Restful http services to interact with UI and was responsible for building the code to QA and Dev environments daily.
  • Participated actively in preparing the documents for best practices and architecture.
  • Involved in preparing and presenting the ROR boot camps to improve the coding standards of employees according to the client requirements.
  • Liaise with user interface (UI) designers, engineers, and product managers for multi-phase project.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Refactored code as required while working on the features and enhancements.
  • Designed and maintained RoR code. Implement upgrades, patches, code releases, and database changes.
  • Was actively involved in unit and functional testing, debugging, security, and documentation efforts.
  • Collaborated with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Managed, collaborated and coordinated the work of an offshore development team.
  • Received several appreciations and compliments from users and Client regarding changes to site features.

Environment: Rails 4.2, CSS, HTML5, jQuery, Angular JS, Node JS, Bootstrap, Rspec, JSON, Github, Postgres, LINUX, Virtualization.

Confidential, MO

Ruby on Rails Developer

Responsibilities:

  • Extensively used Ruby 1.9.3 and 1.8.7, Ruby on Rails 2.3 and 3.2, and Postgresql 9.1 on the backend.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
  • Worked on MVC architecture strong knowledge on both frontend and backend
  • Developed and tested many features in an AGILE environment-using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
  • Responsible to Setup and configure automated deployment and scaling infrastructure on Amazon using EC2, S3, Route53, Elastic Load Balancer, and Virtual Private cloud with Ubuntu 12.04 and RHEL 5.5
  • Administered legacy PHP and Ruby on Rails 3.2 applications
  • Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0 framework and Ruby 2.0 conducting code reviews.
  • 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.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Scrupulously followed Agile methodology throughout the project, involved in Scrum meetings with the team members on day to day basis for the update on project status using Rally software.
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.
  • Provided SQL scripts for querying Postgres SQL database.
  • Using Postgres (PG Admin) tool for querying the Database.
  • Used Ant/Maven scripts to build the application and deploy it on Application Server based on various environments.
  • Using SVN version control tools to manage source repository.

Environment: Ruby (1.9.3), Rails (4.2), CSS, HTML5, JQuery, JavaScript, Bootstrap, Rspec, Cucumber, JSON, SVN, Agile, PostgreSQL 8/9, MySQL 4/5, MongoDB, AMQP (RabbitMQ), Capybara, Bamboo, Jenkins, Jasmine, E2E, Technology Apache, Tomcat, MySql, Puppet, Confidential

Confidential, New Jersey

ROR Developer

Responsibilities:

  • Created most important Business Rules, which are useful for the scope of project and needs of customers.
  • Prepared and analyzed System Requirements Specifications (SRS) for a project and interacted with client during requirements specifications.
  • Coding application using Ruby on Rails in End-to-End Web application development and MVC framework for back-end while front-end is built on CSS and HTML5 framework.
  • Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
  • Creating database schema for PostgreSQL Database and helped to draw ER-Diagrams using Microsoft Visio.
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Designed and developed a Gem in accessing files on FTP servers of clients along with encrypting and decrypting files as necessary.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CURD) in Active Record.
  • Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
  • Involved in designing mobile search application system requirements and coded back-end and front-end in Ruby on Rails.
  • Practiced Test-Driven Development with Rspec tool and Behavior-Driven development using Cucumber and Capybara.
  • Managed code versioning with Github and deployment to staging and production servers.
  • Actively involved in the Indexing of data from different data sources using Solr/Exalead.
  • Coded JavaScript for page functionality popup screens.
  • Developed complex APIs for third party integration (JSON file format) and authentication as specifications using Sinatra Framework.
  • Developing web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.
  • Involves configuration of application flow, controlling logic and navigation in the application.
  • Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX and JSON.
  • Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.

Environment: Ruby (1.9.3), Rails (4.0), Apache Passenger, HTML5, CSS3, AJAX, JQuery, JavaScript, Sintara Framework, MySQL, RESTFUL, Git.

Confidential, Milwaukee, WI

ROR Developer

Responsibilities:

  • Developed numerous websites for school clubs, local businesses, and startups.
  • Worked on an enterprise-level Ruby on Rails application targeted for the pharmaceutical, biotech and medical devices manufacturing industries as part of a small, 3 to 5 member developer team.
  • Responsibilities included developing new features, fixing bugs, interfacing with the product development and software quality assurance group.
  • Designed the front end application using Rails 3.1, HTML, CSS, Java Script AJAX and JQuery.
  • Developed custom Rails applications specific to client’s unique needs.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Participated in requirements definition and story carding.
  • Worked extensively with arrays and hashes in the ruby environment.
  • Upgraded associated gems, across multiple Ruby and Rails versions.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Designed, development controller and view part of the system by scaffolding.
  • Understanding of how web applications work including security, session management and best development practices.
  • Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
  • Developed the user authentication and order processing modules for customer facing application.
  • Involved in business components programming.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.
  • Developed cross-browser/platform using HTML, CSS, JQuery and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Deployed application and provide continuous maintenance using Git and Heroku.

Environment: Ruby (1.9.3), Rails (3.0), WEBrick, HTML, CSS3, AJAX, Java, JQuery, JavaScript, SQLite3, Heroku.

Confidential, Richmond, VA

Sr. Java Developer

Responsibilities:

  • Involved in gathering requirements and coordinating with the development team for code enhancements and implementation.
  • Experience on working with core Java and Java frameworks.
  • Designed the UML Diagrams using Rational Rose.
  • Involved in the design and implementation of presentation layer using JAVA, JSP and HTML.
  • Developed and implemented GUI functionality for Process Flow module using JSP, Struts and Servlets.
  • Used HTML, CSS, and JavaScript for designing and validating front-end screens.
  • Used Servlets to handle various requests from the client browsers and to send responses.
  • Wrote validations Confidential the client side and the sever side using JavaScript.
  • Developed POJO classes and written the code for controllers to control the flow of the application.
  • Created and implemented PL/SQL stored procedures and functions.
  • Involved in developing a JDBC utility to successfully migrate database from one environment to the other.
  • Involved in setting up WebLogic application server.
  • Involved in packaging and deploying the components in Apache Tomcat.
  • Involved in writing the code for database activities using Spring JDBC.
  • Involved in coding Test Classes using junit for unit testing, Performed functional integration system and validation testing.

Environment: JAVA, J2EE, JSP, MYSQL, Java Script, Ajax, Apache Tomcat.

Confidential, NJ

Java Developer

Responsibilities:

  • Involved in gathering requirements and coordinating with the development team for code enhancements and implementation.
  • Experience on working with core Java and Java frameworks.
  • Designed the UML Diagrams using Rational Rose.
  • Involved in the design and implementation of presentation layer using JAVA, JSP and HTML.
  • Developed and implemented GUI functionality for Process Flow module using JSP, Struts and Servlets.
  • Used HTML, CSS, and JavaScript for designing and validating front-end screens.
  • Used Servlets to handle various requests from the client browsers and to send responses.
  • Wrote validations Confidential the client side and the sever side using JavaScript.
  • Developed POJO classes and written the code for controllers to control the flow of the application.
  • Created and implemented PL/SQL stored procedures and functions.
  • Involved in developing a JDBC utility to successfully migrate database from one environment to the other.
  • Involved in setting up WebLogic application server.
  • Involved in packaging and deploying the components in Apache Tomcat.
  • Involved in writing the code for database activities using Spring JDBC.
  • Involved in coding Test Classes using jUnit for unit testing, Performed functional integration system and validation testing.

Environment: JAVA, J2EE, JSP, MYSQL, Java Script, Ajax, Apache Tomcat.

We'd love your feedback!