We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • Experience of around 7+ years in application development using Ruby, Ruby on Rails, Java/J2EE, HTML5, JavaScript, CSS, JQUERY, Object Oriented Programming, JSP, Servlet, Hibernate, Springs, SQL, MySQL, Oracle, Application Servers (Web sphere, Web Logic).
  • Experience of around 4 years in Ruby on Rails (Ruby 1.9.3, 2, 2.1, 2.2 and Rails 4) on developing user friendly and efficient web - based applications specific to client’s unique needs.
  • Special skills in developing user friendly, simple yet effective web based applications
  • Well-Versed in Model-View-Controller (MVC) architecture using Rails, spring framework and Hibernate.
  • Experience in design analysis, application development, debugging, testing and documentation of the various phases in a software development life cycle.
  • Outstanding ability to use the best practices in Ruby on Rails development.
  • Expertise in Agile software development a framework that delivers customer collaboration and interaction with processes and tools.
  • Comprehensive experience in developing projects using Agile methodology and Scrum.
  • Experience on Core Java technology which includes multithreading, JDBC.
  • Developed well-tested, readable, reusable web based GUI’s using Java Script, JSP, HTML5, XHTML, and CSS.
  • Full life cycle experience in highly secure, extremely large-scale deployments of very high volume of critical data with extensive security.
  • Worked on Integrated Development Environments like WSAD, Eclipse, Text Mate, and Net Beans. Proficiency in multiple databases like MySQL, ORACLE 10g/11g, PostgreSQL.
  • Hands-on experience using GitHub, Amazon EC2, GIT and deployment using Heroku.
  • Experience in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server, JBoss Server and Weblogic Server.
  • Experience in deploying web-applications using Capistrano.
  • Applied skills in software development, architecture, design, and support for new and existing products.
  • Good experience in writing test cases and testing applications using Rails Rspec, Cucumber and Capybara.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Fast learner, can quickly in corporate and implement new procedures with efficiency and accuracy.
  • Exceptional ability to collaborate with team members for code and design reviews. Self-motivated worker with strong focus on business goals and end-user experience.
  • Excellent written and verbal communication skills, inter-personal skills and self - learning attitude.

TECHNICAL SKILLS

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

J2EE and Web Technologies: Java Script, JQuery, J2EE (JSP, Servlets, EJB), Swing, XML, SOAP, Restful.

Application & Web Servers: Apache Tomcat, WebLogic Server, JBOSS, WEBrick, Phusion passenger

Development tools: WSAD, Eclipse, Textmate, Sublime, NetBeans, Ruby Mine

Web Design: HTML, CSS3, JSP,HTML5 XHTML

Databases: MySQL, Oracle 9i/10g/11g, PostgreSQL, Microsoft SQL Server

Frameworks: Rails, Spring, Struts, Hibernate

Test Frameworks: JUNIT, Test Unit, Rspec, MiniTest, Cucumber, Capybara.

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

Operating Systems: Windows, UNIX, Mac iOS

Deployment Tools: Amazon EC2, Heroku.

Other Relevant Tools: MS Office(MS-Excel, MS-PowerPoint, MS-Project 2013), Visual Studio 2013

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

Sr. 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 Blueprint 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.
  • Designed and developed various features using HTML5, W3C, 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.
  • Used agile and scrum methodologies in project development.
  • Composed Cucumber and Rspec tests in the application and coded JavaScript for page usefulness popup 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 denormalization.
  • Took care of Bug fix issues and Code Reviews.
  • Used CAPISTRANO to configure deployment process of ROR application.
  • Code refactored as required while working on the features and enhancements.
  • Provided validations and scope for many models in the database and created many associations within 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.
  • This involves the implementation of sorting and pagination functionality for displaying the list of values in the screen without hitting the database.
  • Collaborated and coordinated with 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 with the client.

Environment: Ruby 2.1, Rails 4.2, RSPEC, YAML, Bootstrap, CSS3 and HTML5, Ruby Mine, Cucumber, JQuery, JSON, GIT, MySQL database, JavaScript.

Confidential, Jersey City, NJ

Sr. Ruby on Rails Developer

Responsibilities:

  • Worked jointly with User experience experts and Product Management team regarding product definition, scope, schedule and project-related decisions and translated requirements into consumer-facing UI designs.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS3 JavaScript, and Rspec.
  • Used Crack 0.1.8 ruby gem to parse the XMLs to design the page which shows regular news feed.
  • Implemented Behavior- Driven Development with Capybara and Cucumber and Test-Driven Development with RSpec2 and RSpec.
  • Design and Development using Ruby, Rails, MySQL, Redis.
  • Developing and maintaining enterprise class database driven websites utilizing Oracle 11g, Javascript and Node Js.
  • Used Active Records for Database Migration 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.
  • Caching contents for Rails is used and queries are optimized for analyzing and improving application efficiency.
  • Integrating third party SOAP and REST API's with new and existing web applications.
  • Responsible for creating customized screens for Edit, Delete, Enable Disable and Impersonate users in application.
  • Web pages are mainly described using CSS, YAML and HTML.
  • Tried to develop best practices and architecture.
  • Took care of Bug fix issues and Code Reviews.
  • Integrated with Database using Active Record as a Model.
  • Necessary refactoring to code is performed according to the revised design.
  • Action Mailer is used for applying user mailing module.
  • Collaborated and coordinated with the management and design team to implement new features.
  • Involved in Unit testing and Systems integration testing.

Environment: Ruby (2.1), Rails (4.0), WEBrick, HTML, CSS3, AJAX, Java, JQuery, JavaScript, Oracle 11g, Heroku, YAML, Node Js, SOAP, REST, Cucumber.

Confidential, San Jose, CA

Ruby on Rails Developer

Responsibilities:

  • Coded 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 HTML framework.
  • Coded using JQuery, HTML and advanced JavaScript for better look and feel.
  • Involved frequently with business analysts to gather the requirements.
  • Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
  • Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX and JSON.
  • Coded JavaScript for page functionality popup screens.
  • Prepared and analyzed System Requirements Specifications (SRS) for a project and interacted with client and Business Analysts.
  • Worked on requirement analysis, time estimating and sprint planning.
  • Supported application throughout the process from staging to production through QAT and UAT.
  • Followed Test-Driven Development (TDD) software for this version of the ruby on rails
  • Performed test automation using with Selenium, Rspec, Cucumber and Capybara.
  • Designed and developed a Gem in accessing files on FTP servers of clients along with encrypting and decrypting files as necessary.
  • Used Restful API to gather clouds related data for products.
  • Implemented monitoring and established best practices around usage of Elastic Search
  • Designed database model for the entire application like creating tables, views and stored procedure.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews
  • 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.
  • Manage, collaborate and coordinate the work of an off shore development team.
  • Followed 2-week deployment process of enhancements and fixes.
  • 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.

Environment: Ruby (1.9.3), Rails (4.0), Apache Passenger, HTML, CSS, AJAX, JQuery, JavaScript, MySQL, RESTful, GIT.

Confidential

Ruby on Rails Developer

Responsibilities:

  • Developed hundreds of features in an agile environment using Ruby on Rails framework.
  • Worked in user meeting and requirement gathering and translated requirements into consumer-facing UI designs.
  • Developed web applications that were consistent with JavaScript, CSS3 and XML.
  • Mailing module is applied using Action Mailer.
  • Involved in cashing the data using Ruby on Rails.
  • Involved in developing the page to show regular news feed by using crack 0.1.8 ruby gem to parse the XML's.
  • Pop-up screens was created using JavaScript.
  • Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Capybara.
  • Extensively involved in Troubleshooting Admin Server start-up issues, Java code defects after deployment, like class path issues and errors in application properties files by checking JVM logs and Plugin-logs.
  • Interaction with UI was created using Restful HTTP service.
  • Wrote Stored Procedures for normalization and denormalization using MySQL Database.
  • Monitored the performance and configuration of different cloud platforms using VM's.
  • Customer relation module were designed and developed.
  • The view part and the controller part was designed and developed using Scaffolding.
  • Strictly followed agile development methodology and SCRUM for the project.
  • Designed application using OOPS (Object oriented programming) concept.
  • Performed Unite testing, Integration testing.
  • GUI and web application tested using Rspec.

Environment: Ruby (1.9.3), Rails (3.1), HTML5, CSS, AJAX, Capybara, JQuery, JavaScript, Rspec, MySQL, Rspec, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed the component using Spring framework, Involved in complete SDLC - Requirement.
  • Analysis, Development, System and Integration Testing.
  • Developed Action Classes and Action helpers to get the data from business tier using Agile Methodology.
  • Developed JSP pages using struts tags.
  • Developed the SOAP requests to interact with the billing system.
  • Involved in designing frontends using JSPs, Servlets, HTML, DHTML and CSS.
  • Used CSS to display different styles for specified HTML elements.
  • Design and development of the Data Access layer (DAO) using Hibernate.
  • Used J2EE 6 Design Patterns Session Façade, Singleton Pattern, Data Access Object and Service Locator Pattern.
  • Worked on Spring Framework for Injection and DAO.
  • Used AJAX for loading and displaying dynamic contents without page refreshment.
  • Responsible for client side validation using Java Script.
  • Utilized Log4J for debugging and logging the operations of the application.
  • Used JUnit for writing test cases for the code to meet the standard specified.
  • Integrating modules and performing Unit testing.
  • Analysis, Development, System and Integration Testing.

Environment: J2EE 6, JSP, Springs Framework, JSF, Hibernate, Design patterns, Java Script, Oracle 9i, PL/SQL, Web logic 8.1, Eclipse 3.1,Jmeter, SOAP, Log4j, Ajax, JUnit, Ant, CVS.

Confidential

Software Engineer

Responsibilities:

  • Involved frequently with business analysts to gather the requirements.
  • Implemented various UI interfaces.
  • Used HTML/DHTML for the UI Screens.
  • Used JNDI for look-up of classes. Involved in Client side validation of HTML pages using Java Script, Bug fixing and functionality enhancements.
  • Used quartz for Scheduling Reports Generation.
  • Involved in trouble shooting the existing application product bugs and implemented new techniques to eliminate and modify according to latest technologies.
  • Coded JavaScript for page functionality popup screens.
  • Prepared and analyzed System Requirements Specifications (SRS) for a project and interacted with client and Business Analysts.
  • Worked on requirement analysis, time estimating and sprint planning.
  • Supported application throughout the process from staging to production through QAT and UAT.
Environment: Java, JDBC, HTML, XML, Swing, XSL, XSQL, JNDI.

We'd love your feedback!