We provide IT Staff Augmentation Services!

Sr. Ror Developer Resume

3.00/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY

  • 7.5+ years of experience in software development using various SDLC phases such as design, analysis, coding, testing, implementation of client/server and web applications.
  • 4+ years of experience in Ruby on Rails.
  • Strong experience with Ruby on Rails web based applications.
  • Excellent ability in using the best practices in Ruby on Rails development.
  • Good experience in UI development using HTML5, CSS3, XML, JavaScript, Jquery, AJAX, MySQL, SQlite technologies.
  • Experience in installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install
  • Expertise in developing applications which are re - usable, readable and well tested using Ruby, JavaScript, HTML5, CSS on both Linux and windows environments
  • Wrote several interfaces to the management system in Ruby on Rails.
  • Good knowledge of monitoring Ruby on Rails programs and program data to make sure that the applications are running as per the expectations.
  • Hands on experience in using GIT, GIT hub, Amazon EC2, and deployment using Heroku.
  • Good experience in implementing Rails Migration like rake tasks, Active Record, Action Pack and Action Mailer.
  • Good experience in writing test cases using Rails RSPEC and capybara
  • Extensively used RSPEC to create Test Driven Development.
  • Strong exposure to most of the Gems and libraries of Ruby.
  • Strong experience in Model-View-Controller (MVC) architecture especially using Ruby On Rails framework.
  • 3.5+ years of experience in JAVA and J2EE technologies
  • Extensive experience in Java, Java Script, HTML5, XML, DHTML, Jquery, AngularJS, AJAX, JSON and Coffee Script.
  • Worked on integrated environments like Eclipse, Net Beans, TextMate.
  • Strong experience in creating databases that includes Query Optimization as well as configuration.
  • Expertise in using and implementing Object-Oriented Analysis and Design concepts.
  • Good experience in AGILE development and Scrum methodology.
  • Good command over Testing during different stages of testing such as Unit Testing, Integration Testing and System Testing.
  • Strong ability in developing effective and user friendly applications.
  • Good understanding of the project requirements and ability to deliver it within time, with good quality.
  • Excellent communication, interpersonal and documentation skills.
  • Strong focus on business goals and end user experience.
  • An efficient team player can work effectively in both collaborative and independent work environments.

TECHNICAL SKILLS

Programming Languages: Ruby, Java, C, SQL, and PL/SQL.

Web Design: HTML5, CSS3, XML, JSP, AJAX

Databases: MYSQL, SQLite, PostgreSQL, Oracle 9i/10g/11g.

Reporting Tools: SQL Server Reporting Services (SSRS)

Application, Web Servers: Apache Tomcat, JBOSS, Webrick.

Web Technologies, J2EE: JavaScript, JQuery, Coffee Script.

Test Frameworks: Rspec, Cucumber, Capybara, Mini Test, Junit.

Frameworks/Architectures: Rails.

Development Tools: WSAD, NetBeans, Textmate, Eclipse.

Deployment Tools: Amazon EC2, Heroku.

Operating Systems: Windows, Linux, MAC OS.

Business Modeling Tools: Rational Rose, MS project.

Design and Process: OOAD, AGILE and Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Franklin lakes, NJ

Sr. ROR Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Involved in various Software Development Life Cycle (SDLC) phases and developed project using AGILE based SCRUM methodology.
  • Implemented and enhanced the CRUD operations using Model-View-Controller (MVC) architecture for the application.
  • Assisted with installation, configuration, and maintenance of web applications and SQL databases such as mysql, sqlite3.
  • Analyzed and improved the efficiency of the application by optimizing queries and caching contents of the rails.
  • Designed development controller and view part of the system by using Scaffolding.
  • Wrote JavaScript code for the purpose of page functionality pop up screens.
  • Active involvement in analysis of the system requirements specifications, involved in client interaction during requirements specification.
  • Upgraded associated gems across multiple versions of Ruby on Rails.
  • Involved in developing the screens for delete, edit, enable, disable and Users in web application.
  • Involved in launching VM’s on different cloud platforms and also observing the performance and configuration.
  • Developed stored procedures compatible with MySQL and Oracle supportive in ruby.
  • Responsible for developing stored procedures which are compatible with MySQL as well as Oracle supportive in Ruby.
  • Closely worked with management as well as design team in order to implement rapidly new features.
  • Responsible for creating the model database for the whole application, also involved in creating tables, views and stored procedures.
  • Extensively used GIT hub repositories.
  • Involved in integrating different types of plug-ins and gems.
  • Actively involved in developing as well as implementing the back end of the web application by using Ruby on Rails.
  • Involved in developing and testing many features for the dashboard using Ruby on Rails, JavaScript, CSS, Bootstrap and Rspec.
  • Active involvement in fixing the bugs, code refactoring and peer-reviews as well.
  • Involved in database migrations using Active Records, also involved in Active Resources, Action Controller, Fixtures and Action view in Rails.
  • Involved in implementing the basic guidelines for the user interface in the entire process of the development and also in maintaining the application using the technologies like CSS, HTML, JavaScript as well as JQuery.
  • Rigorously worked with arrays and hashes.
  • Actively involved in bug fixing which are filed by the Quality Assurance and production management team.
  • Written test cases for the application using Rspec and cucumber.
  • Actively involved in Unit Testing, System Integration Testing.

Environment: Ruby(2.1),Rails(4.0),CSS,HTML5,AJAX,javascripts, Bootstrap, Rspec, Cucumber, JSON, MySQL, Virtualization, GIT, Heroku.

Confidential, Canonsburg, PA

Sr. ROR Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Actively involved in working with end-users and Quality Assurance (QA) team in order to develop requirements and specifications for the process of developing the application.
  • Actively involved in documenting the technical needs as well as requirements and submitting the same to the management.
  • Designed as well as wrote various functionalities of the application using Ruby on Rails and also different type of related technologies such as Ruby Gems, HTML, JavaScript, Jquery, Bootstrap.
  • Actively involved in designing and developing various layouts for the application.
  • Actively involved in interaction with the clients in order to make the changes requested, reporting the troubles as well as the collection of the requirements.
  • Extensively used Scaffolding in order to develop the controller and view part of the system.
  • Extensively involved in normalizing the databases with the help of stored procedures.
  • Involved in designing the database tables, wrote several queries in order to display the tables according to the queries.
  • Extensively used GIT, GIT hub, and Amazon EC2 and deploying the project using Heroku.
  • Active involvement in the entire process of application development and also testing it’s features in an AGILE environment using Ruby on Rails, HTML5, Cascading Style Sheets (CSS), BootStrap, JavaScript.
  • Extensively used Regular Expressions for the purpose of pattern matching.
  • Involved in the backend programming of the application in Ruby on Rails.
  • Involved in creating nested forms for the users in order to facilitate them customize their templates.
  • Actively involved in managing the User Interface (UI) changes and also complete re-organization of JavaScript code.
  • Involved in upgrading a portion of a web page using the technologies like JavaScript and XML.
  • Used Restful API in order to procure the information related to sales.
  • Created reports in HTML and PDF formats using MYSQL database.
  • Proactive involvement in managing and coordinating the work with an offshore team.
  • Proactively used and implemented Object-Oriented concepts with respect to the application.
  • Involved in making many validations, scope for many models in the database and responsible for creating many number of applications within those models.

Environment: Ruby, Ruby on Rails, HTML, JavaScript, JSON, Jquery, MSSQL, Linux WSDL, Restful, GIT, Heroku.

Confidential, Minneapolis, MN

Sr. ROR Developer

Responsibilities:

  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Active involvement with the business team and in the process of gathering the requirements.
  • Used Rational Rose software for the purpose of designing the specifications of the application.
  • This includes designing the application based on the UML concepts.
  • Performed input validations of the web application with the help of Rails validations functions.
  • Involved in narrowing the increased memory sources usage in Rails application.
  • Responsible in manipulating HTML, CSS in JQuery and also making the pages dynamic using AJAX and JSON.
  • Successfully implemented and enhanced the CRUD operations using Model-View-Controller (MVC) architecture for the application.
  • Designed and created database schema for PostgreSQL, also involved in drawing ER-diagrams.
  • This process includes designing a model for the databases for the entire application such as creating tables, views as well as stored procedures.
  • Actively involved in fixing the bugs and reviewing the code.
  • Involved in implementing Behavior-Driven-Development (BDD) with the help of Capybara and Cucumber.
  • Actively involved in analyzing and hence improving the efficiency by optimizing queries and caching contents for the Rails.
  • Proactive involvement in providing the change requests and updating the client according to the requests.

Environment: Ruby (1.9.3), Rails (4.0), Apache Passenger, HTML5, CSS3, AJAX, JQuery, JavaScript, Sintara Framework, PostgreSQL, RESTFUL, Capybara, Cucumber, Rational Rose Enterprise addition.

Confidential, Westport, CT

ROR developer

Responsibilities:

  • Developed numerous websites for school clubs, local businesses, and startups.
  • Excellent understanding of Ruby development, both inside of a traditional Rails application, and also as a part of report generating application.
  • Actively involved in preparing low level, high level documents for the complete application.
  • This includes preparing the required design documents such as Use Case Diagrams, Class Diagrams, Sequence Diagrams, Entity-Relationship Diagrams.
  • Involved in implementing the application using Ruby and basic Model-View-Controller (MVC) architecture.
  • Actively participation in business components programming.
  • Involved in business components programming.
  • Involved in coding of model level validations using Ruby programming language.
  • Involved in developing Ruby Scripts to change and migrate database on production.
  • Involved in working with design and development phases of the application with the help of Ruby on Rails framework.
  • Assisted in writing Rake task in the process of updating the database
  • Actively involved and assisted in the process of deployment.
  • Involved in working with SQL and search based data storage.
  • Actively worked in MYSQL database on simple queries as well as writing the required stored procedures for Normalization and De-Normalization.
  • 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 the application in order to provide continuous maintenance with the help of GIT and Heroku.
Environment: Ruby (1.9.3), Rails (3.0), WEBrick, HTML, CSS3, AJAX, Java, JQuery, JavaScript, SQLite3, Heroku.

Confidential, Cleveland, OH

Sr. Java developer

Responsibilities:

  • Actively involved in the process of analysis, design as well as development of the application.
  • Actively involved in developing the presentation layer by using JSP, HTML, CSS, JavaScript, JQuery and AJAX.
  • Involved in transferring java object data with the help of JSON strings to Angular JS and vice versa.
  • Servlets are used to handle various requests from the client browsers and to send responses.
  • Extensively used Servlets in order to handle the requests from browsers of clients and to responses.
  • Involved in handling the transactions by writing JSP, SQL/PLSQL.
  • Used JDBC Prepared statements to call from Servlets for database access.
  • Used the statements prepared by JDBC to call from Servlets in order to access the database.
  • Extensively used WebSphere application server in order to deploy several components of the application.
  • Developed JUnit Test Cases and have extensive manual and unit testing experience in multiple projects.
  • Involved in developing the JUnit test cases for the application.
  • Actively involved in developing the components of the User Interface with the usage of Struts(MVC), JSP as well as HTML.
  • Actively used HTML for web based designing.
  • Good usage of all the Object Oriented concepts such as inheritance, polymorphism and abstraction in the application.
  • Maintained the application and user level configurations by using XML files.
  • Involved in making asynchronous calls to the server of the project in order to fetch data by using AJAX and JSON.
  • Extensively used Servlets and JSP to write the server side programs.

Environment: JAVA, J2EE, JSP, Servlets, Java Script, Junit, HTML, CSS, Ajax, Apache Tomcat 5.0 Webserver, Unix OS, MYSQL/PLSQL.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements and coordinating with the development team for code enhancements and implementation.
  • Good experience on working with Core Java and Java frame works.
  • Active involvement in designing and implementing the presentation layer by making use of Java, JSP and HTML.
  • Involved in the design and implementation of presentation layer using JAVA, JSP and HTML.
  • Involved in designing and validating front-end screens by HTML, CSS, JavaScript.
  • Actively used JDBC in order to communicate with the database.
  • Actively used JSP, HTML for the purpose of designing and developing the web pages, used JavaScript for making client side validations.
  • Involved in writing the test cases with the help of Junit for Unit Testing and also performed Integration Testing, System Testing and Validation Testing.
  • Actively used Servlets and handle several requests from the browsers of the clients and send responses as well.
  • Involved in writing client side and server side validations with the help of JavaScript.
  • Active involvement in packaging and deploying the components in Apache Tomcat.
  • Created PL/SQL stored procedures and implemented as well.
  • Extensively used Object Oriented concepts such as Polymorphism, Inheritance as well as abstraction in the process of developing the application.

Environment: JAVA, J2EE, JSP, Servlets, Java Script, Junit, HTML, CSS, Ajax, Apache Tomcat, MYSQL.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements and coordinating with the development team for code enhancements and implementation.
  • Involved in Requirement Analysis, Functional Specifications and Re-Engineering.
  • Actively involved in implementing GUI for process flow modules using JSP and Servlets.
  • Involved in documentation of the project during development phase using JAVA doc.
  • 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.
  • Participated in the process of developing a JDBC utility to migrate successfully a database from one environment to the other.
  • 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.
  • Actively involved in writing the JavaScript codes to get the selected items from the documents, login forms and retrieving the data using AJAX.

We'd love your feedback!