We provide IT Staff Augmentation Services!

Sr. Ror Developer Resume

3.00/5 (Submit Your Rating)

NY

PROFESSIONAL SUMMARY:

  • IT experience of seven plus years in application development using Ruby on Rails, HTML5, Git, Heroku, Java, JavaScript, Phusion Passenger, Oracle, Microsoft SQL server, SQLite, PostgreSQL.
  • Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs
  • More than 3 years of experience in Ruby on Rails (Ruby 1.9.3 and Rails 4.0)
  • Developed well - tested, readable, reusable Ruby, JavaScript, HTML5 and CSS.
  • Experience on Java for 3 years.
  • Outstanding ability to use the best practices in Ruby on Rails development.
  • Experience in web based GUI’s development using JSP, HTML5, XHTML, CSS
  • Proficient in Model-View-Controller(MVC) architectures using Rails, Struts, Spring framework and Hibernate
  • Extensive experience developing in Ruby, Java, C++ to back-end RDBMS (Oracle, MySQL), and document management systems.
  • Extensive experience in JSP, Servlet, Struts, Spring, EJB, MDB, Web Services, Hibernate, JNDI, JMS, Ruby, Ruby on Rails.
  • Extensive experience in Java script, XML, JQuery, HTML5 and coffee script
  • Extensive experience in writing scripts such as backup procedure, system cleanup etc, using UNIX shell scripting and CRON JOBS.
  • Experience in Agile software development a framework that delivers customer collaboration and interaction with processes and tools.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
  • Worked on Integrated Development Environments like WSAD, Eclipse, Text Mate, and Net Beans.
  • Proficiency in multiple databases like ORACLE 9i, 10g, MySQL.
  • Experience in installing and configuring Red Hat servers.
  • Experience in deploying of applications in WEBrick, functional usage with Apache Tomcat Server, JBoss Server and WebLogic Server
  • Certified with Database2, Rapid Application Developer and Rational Functional Tester by IBM.
  • Persuasive verbal and written communication skills compliment a proven ability to multi-task, maintain an organized approach, and ensure success even when faced with high-pressure or high-risk situations.

TECHNICAL SKILLS:

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

Web Design: HTML5, XHTML, JSP,CSS3

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

Web Technologies andJ2EE: JavaScript, JQuery, Coffee scriptApplication & WebServers: Phusion Passenger, Apache Tomcat, WEBrick, JBOSS

Frameworks / Architectures: Rails, Spring, Struts, Hibernate

Test Frameworks: JUnit, MiniTest, TestUnit, RationalFunctional Testing, Rspec, Cucumber

Operating Systems: Windows, Linux

Deployment Tools: Heroku, Amazon EC2

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

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

PROFESSIONAL EXPERIENCE:

Confidential, NY

Sr. ROR Developer

Responsibilities:

  • Analyzed system requirements specifications and involved in client interaction during requirements specifications.
  • Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS for better look and feel.
  • Written Rspecs and implemented TDD process.
  • Developed hundreds of 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 ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Actively involved in the Indexing of data from different data sources using Solr/Exalead.
  • Actively involved in the designing of mobile search application requirements and coded backend and front end in Ruby on Rails.
  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Managed code with unit tests and GitHub.
  • 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 database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Provide validations and scope for many models in the database and created many associations within those models
  • Involved in implementing user mailing module using Action Mailer.

Environment: Ruby on Rails 4.1, HTML5, CSS3, AJAX, Sublime Text, Text Mate, Ruby Mine, Mysql5.0.

Confidential, Plymouth Meeting, PA

ROR Developer

Responsibilities:

  • Data model design and writing stored procedures.
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Implemented generic classes (reusable) for filtering functionality.
  • Coded filter module in Ruby on Rails
  • Worked extensively with arrays and hashes in the ruby environment
  • Used many regular expression in order to match the pattern with the existing one
  • Understanding of how web applications work including security, session management and best development practices.
  • 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.
  • Used RHTML, YAML, cascading style sheets (CSS) to describe the web pages.
  • Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
  • Designed, development controller and view part of the system by scaffolding.
  • Performed necessary refactoring to the code as per the revised design
  • Developed UNIX and Perl Scripts for deployment.
  • Participated actively in unit testing, integration testing and acceptance testing of the system.
  • Daily updates to clients through teleconferences and formal status updates.

Environment: Ruby on Rails, HTML, CSS, Oracle10g and CVS.

Confidential, Quiency, IL.

ROR Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • This involves gathering information about the requirement, analyzing and preparing the Document of Understanding.
  • Implemented XML parser classes for validating the input xml for the Gateway.
  • Involved in business components programming.
  • Involved with client interaction during in customization of our product as per client requirements.
  • Involved in unit testing and integrated testing of the application.
  • Actively involved in the process of deployment.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Special skills in developing user friendly, simple yet effective web based applications
  • Daily updates to clients through teleconferences and formal status updates.
  • Actively involved in tuning the application.
  • Actively involved in clustering of the application using web logic.
  • This involves writing customized classes for MBeans for clustering the application using Web Logic.

Environment: HTML, CSS, Java, JSP, Struts, XML, Eclipse, WebLogic, JavaScript, MySQL Server and CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Used Rational Rose 2003 for the UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design.
  • Developed user Interface using JSP and HTML.
  • Implemented Struts framework (MVC) developed Action Servlet, Action Form bean, configured the struts-config descriptor
  • Developed Session Bean to process requests from the user interface
  • Designed and developed message driven beans that consumed the messages from the Java message queue
  • Testing and debugging application in WSAD 4.0. Configured JUnit test framework in WSAD 4.0.
  • Team programming with WSAD like version control in CVS.
  • Server instances and server configurations in WSAD.
  • Implemented logging with Log4J to log errors.
  • Developed SAX parser based XML modules to parse and retrieve the information from XML messages
  • Wrote SQL queries to insert and update database.

Environment: Servlet, Struts, Oracle 9i IBM Clear Case, Rational Rose 2003, JSP, XML, JMS, JAX-RPC, SAX, WSDL, IBM MQ Series, HTMLJNDI, JDBC, JavaScript, SQL.

Confidential

Java Developer

Responsibilities:

  • Responsible for development, modification and maintenance of Invoice Management System (IMS) which is used to streamline invoice processing, tracking and reporting.
  • Developed the GUI for the main pages of the module using HTML, CSS and integrated with JSP.
  • s include faster vendor payments, efficient tracking of invoices, various management reporting functionalities, transparency in processing and establishment of a platform to enable further automation.
  • Involved in writing SQL queries.
  • Created Java Beans for transactions between JSP pages and EJBs.
  • Development & enhancement of Business Components for order processing application.
  • Developed Servlets and Java classes to communicate with the database using JDBC.
  • HTML, CSS, JavaScript was used for designing the screens and validation of front-end.
  • Worked with the users to gather requirements and worked in analysis and designing part.
  • Participated in project planning, documentation, testing and validation procedures.
  • Improved code reuse and performance by making effective use of various design patterns.

Environment: Java, JSP, HTML, JavaScript, JDBC, MS Access, Servlets, WebLogic, Apache Tomcat, CSS.

Confidential

Java Developer

Responsibilities:

  • Responsible for development, modification and maintenance of Invoice Management System (IMS) which is used to streamline invoice processing, tracking and reporting.
  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Used Rational Rose 2003 for the UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design.
  • Developed user Interface using JSP and HTML.
  • Implemented Struts framework (MVC) developed Action Servlet, Action Form bean, configured the struts-config descriptor
  • Developed Session Bean to process requests from the user interface
  • Designed and developed message driven beans that consumed the messages from the Java message queue
  • Testing and debugging application in WSAD 4.0. Configured JUnit test framework in WSAD 4.0.
  • Team programming with WSAD like version control in CVS.
  • Server instances and server configurations in WSAD.
  • Implemented logging with Log4J to log errors.
  • Developed SAX parser based XML modules to parse and retrieve the information from XML messages
  • Wrote SQL queries to insert and update database.

Environment: Servlet, Struts, Oracle 9i. IBM Clear Case, Rational Rose 2003, JSP, XML, JMS, JAX-RPC, SAX, WSDL, IBM MQ Series, HTML, JNDI, JDBC, JavaScript, SQL

We'd love your feedback!