We provide IT Staff Augmentation Services!

Sr. Ror Developer Resume

4.00/5 (Submit Your Rating)

Palo Alto, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of extensive professional experience in Design and Development of Web based applications in Banking, Healthcare Domains using JavaScript framework, JQuery, AJAX, CSS3 and HTML5.
  • 6+ years of software engineering experience including extensive experience in Ruby on Rails applications.
  • Expert in object oriented programming OOP concepts using Ruby.
  • Expert in making progress and examining using object oriented and Model view controller practice.
  • Expert in Distributed Version Control Systems like Mercurial or Git.
  • Strong on development of Gems on Rails, JMS integration, Java, Tomcat, VIM, HTML5, Javascript, browser compatibilities, JRuby, integration with Gems running on Ruby.
  • Developed features using Ruby on Rails in a UNIX/LINUX environment.
  • Developed front - end management features for the Ruby on Rails-based website. This involved view, controller, and model development as well as CSS and Javascript front-end work too. SASS and Compass were used in later iterations.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby.
  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Design, develop, and deploy engaging web applications using Python.
  • Developed MVC for Events and Theme data for Creating, Updating and Deleting Events and Theme in Neo4j database.
  • Used Ember.js and Redis as backend for Django to retrieve data from CouchDB to display rich reports to users.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
  • Built with Ruby on Rails as a JSON API for Backbone and js on the frontend.
  • Object oriented concepts are mainly used to design applications.
  • Used RSpec and Cucumber to create Test Driven Development (TDD) and Experience with all the RVM, GEMS and libraries for this version of the Ruby/Rails. Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.

TECHNICAL SKILLS:

Languages: Ruby(1.8.6, 1.9.3, 2.0.0, 2.2.3), Java, SQL, PL/SQL, C#, C

Web Technologies: HTML5, CSS3, HTML, XML, JavaScript, jQuery, JSON, Bootstrap

Frameworks: Rails(2.2.2, 3.0.0, 4.0.0, 4.2.6), Struts, Hibernate

Application &Web Servers: Apache Tomcat, IBM http Server, JBOSS, WEBrick, Phusion Passenger, Web sphere

Databases: Oracle … MySQL, SQL Server, SQLite, MongoDB Version Controllers GitHub, stash, CVS, SVN

Operating Systems: Windows, LINUX, Mac iOS

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

Testing Framework: Rspec, Cucumber, Capybara, MiniTest, Junit

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

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

Sr. RoR Developer

Responsibilities:

  • Developed stored procedures compatible with MySQL and MongoDB supportive in Ruby.
  • Implemented productive and efficient search and filters for bulk data.
  • Worked in the design and development phases as lead of the application using ROR framework.
  • Used Rails, AJAX, JSON, CSS and JQUERY to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Rspec, and Html.
  • Input validations were done using Rails Validation functions.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X and Operating System.
  • Worked with Active record Classes from Rails Console for Database programming, which also involved writing active record validations.
  • Designed and developed the web applications and interface using Ruby, Rails, and AJAX.
  • Developed and implemented flagship e-commerce platform using Ruby on Rails and Mongo db.
  • Designed and developed the frontend application using Rails, CSS, AJAX and JQuery.
  • Wrote ruby scripts for deployments onto AWS and Continuous Integration provisioning.
  • Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Developed stored procedures compatible with MYSQL in ruby.
  • Developed solutions using Ruby on Rails and Active Record and integrated gems, plug-in etc.
  • Created Ruby on Rails API for Angular front end mobile home sharing app.
  • Created and modified code within a Ruby on Rails-based application
  • Ruby on Rails-based platform via decoration, extensive use of view models, and additional customer based customizations
  • Involved in developing and implementation of the Back-end web application using Ruby on Rails.
  • Developed site-utilizing Ruby on Rails on Mac OS, upheld by MySQL and Capistrano to automate and facilitate the Developed site-utilizing Ruby on Rails on Mac OS, upheld by MySQL and Capistrano to automate and facilitate the deployment process on Phusion Passenger server. Utilized RHTML, YAML, RJS and Cascading Style Sheets (CSS) to outline the site pages.
  • Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST WebServices.
  • Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
  • Involved in Cassandra data modeling going through the phases of creating Conceptual model, Application flow, Logical model, Physical Optimization, Final Physical model.
  • Create new PL/SQL stored procedures for new Oracle Forms and Reports development
  • Implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO). Also Developed hibernate mappings to tables using JPA annotations.
  • Used REST WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic.
  • Worked on stored procedures, triggers, cursors, DB scheduler, PL/SQL, MySQL and SQL queries
  • Developed automation test cases using Java and Junit on Eclipse application.

Environment: Java, J2EE, spring, Hibernate, Rspec, Ruby, Rails, Redis, JSP, Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, HTML, Javascript, CSS, XML, WebServices, SOAP, Cassandra, PL/SQL, Junit, Oracle, MySql, REST, SOA, Git, GitHub, Agile.

Confidential, Palo Alto, CA

Sr. RoR Developer

Responsibilities:

  • Used Javascript for validating the input given to the user interface.
  • Used jQueryUI to traverse through a DOM tree and manipulated the nodes in the tree.
  • Used JQuery and JQueryUI widgets. Used Theme roller to customize and patent client specific theme designs.
  • Used Jenkins for continuous Integration and Maven to Build.
  • Responsible for the review, testing & evaluation of operating system updates & application software on Linux servers.
  • Coded model level validation using Ruby programming with emphasis in web security.
  • Used Rails and JQuery to design the front end of the application. Back end of the application is develop mainly using Active Records.
  • Developed and tested many features in an AGILE environment using Ruby on Rails and JavaScript.
  • Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Managed large sets of data using Oracle and MySQL databases.
  • Used Jenkins for continuous Integration and Maven to Build.
  • Utilized tools such as Bamboo for Continuous Integration and build automation and Crucible and Fisheye for Code review.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Generated Java classes from the respective APIs so that they can be incorporated in the overall application.
  • Designed UI for the application's structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
  • Integrated Bootstrap.JS into several applications for speeding up Javascript development.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • Proficient in using RDBMS concepts with Oracle, MySQL and MSSQL and experienced in writing SQL, PL/SQL, functions, stored procedures, triggers and views.
  • Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS with Mustache.JS for front end MVC/ templating.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Implemented Backbone.js and React.JS to create a dynamically changing website.
  • Developed an Angular.JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Used Javascript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Designed and implementing a Node.JS based mobile text and voice messaging app and its cloud backend.
  • Created web application prototype using Angular.JS.
  • Implemented a Node.JS server to manage authentication.
  • Involved in developing and implementation of the Back end web application using Ruby on Rails.
  • Used Active Records for Database Migration and also involved in using ActiveResources, Fixtures, Action View and Action Controller in Rails framework.
  • Caching contents for Rails is used and queries are optimized for analyzing and improving large scale application efficiency.
  • Wrote and tuned DB2 SQL Queries to perform CRUD operations.
  • Integrated React.JS components into the Angular.JS application to make webpages more responsive and efficient.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases.
  • Built and configured WebSphere Portal components including navigation, menu, and content view portlets.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Used WSAD Application Server to deploy this application.
  • Worked with Jasmine for writing unit test cases along with functionality and integrated test cases.
  • Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS.
  • Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and Javascript.
  • Configured Maven dependencies for application building processes that created Pom.xml files.

Environment: JavaScript, Angular.JS, Ruby on Rails, XML, JSON, Unix, Bootstrap.JS, Continuous Integration, React.JS, Backbone.JS, JQuery, CSS, HTML5, Node.JS, Java, DB2, CRUD, PL/ SQL, MongoDB, Spring, Hibernate, SOAP, Eclipse, WSAD, SUBVERSION, Junit, Jasmine, Scrum, UML

Confidential, Dallas, TX

RoR 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, AngularJS, NodeJS,CSS3 JavaScript, and Rspec.
  • Used Crack 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.
  • Working with Ruby gems such as ruby-pg for Postgres-SQL.
  • Worked in Postgres SQL on simple queries.
  • Web pages are mainly described using CSS, YAML and HTML.
  • 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 Ruby, Rails, WEBrick, Postgres SQL, HTML, HAML, CSS3, AngularJS, NodeJS, AJAX, Java, JQuery, JavaScript, Oracle 11g, Heroku, metaprogramming, YAML, SOAP, REST, Cucumber, Chef.

Environment: Ruby Ruby, Rails, WEBrick, Postgres SQL, HTML, HAML, CSS3, AngularJS, NodeJS, AJAX, Java, JQuery, JavaScript, Oracle 11g, Heroku, metaprogramming, YAML, SOAP, REST, Cucumber, Chef

Confidential, San Francisco, CA

Software Engineer

Responsibilities:

  • Extensively used Hibernate 4.X in data access layer to access and update information in the database.
  • Created SOAP web service in pushing data to downstream systems.
  • Created architectural diagrams with the help of lucid charts.
  • Tested, debugged, asserted and implemented the application using JUnit for unit testing.
  • Implemented In Memory Derby Database for the Data Access Layers.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Implemented Policy Pay Method Orchestration service using TIBCO BW process.
  • Involved in daily scrum meeting.
  • Conducted code reviews using crucible tool and make sure best practices are maintained in development process.
  • SOAP UI is used extensively to test the middleware components independently.
  • Used Eclipse IDE and JBOSS IDE to develop the application.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Configured Maven dependencies for application building processes.
  • Used Hibernate annotations to persist the data into Oracle Database.
  • Interacted with external services to get the user information using SOAP web service calls.
  • Generated JAXB stubs from XSD's to use as request and response objects.
  • Created WSDL for web service applications.
  • Resolve deployment issues and removal of bugs in the code.
  • Tested application end to end and checked the logs in SPLUNK.
  • Involved in logging standardization meetings.
  • Implemented Enterprise Logging and Monitoring for the Cancel/Reinstate applications.

    Converted C++ code to Java code for Re-Write service

Environment: Maven, Spring, Spring-WS, Hibernate, TIBCO BW, SVN, Agile, SOAP Web Services, Apache Camel, JMS, XML, JAXB, WSDL, XSD, JUnit, Jenkins, SOAPUI, JBOSS Application Server, Eclipse LUNA, JBOSS IDE, SLF4j, SQL Developer, JIRA, Subversion, Oracle 11g, GEMS, Application Life Cycle Management, Putty, ELM, C++.

Confidential

Software Engineer

Responsibilities:

  • Involved in Design and development of the mortgage loans application and normally the application is named as CORE.
  • Designed and developed business logic and view pages of Admin and Client Account View Pages Modules also worked on the critical Application Programming Interfaces like Customer Registration.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Performed analysis, design and development of application based on J2EE and Design Patterns.
  • Developed presentation tier using JSPs, Action Tags, JSTL, Struts Tag Libraries, HTML, Java Script, and CSS.
  • Work extensively in migrating the XMI framework to Angular Framework, all the XMI web pages are rewritten using AngularJs framework.
  • Web tier is implemented using Struts MVC framework with JSP, CSS, AJAX and JavaScript for user interface implementation.
  • Written lot of JavaScript for the Closing / Funding tasks UI's using Angular JS Framework.
  • Developed Angular UI screens for the Closing/Funding team. Developed functionalities as per releases.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Developed Webservices by using Restlet API and a Restlet implementation as a RESTful framework.
  • Implemented Maven as build and configuration tool.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Involving in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment.
  • Developed format for the data inside requests and responses by RESTful web services using JSON.
  • Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Used MongoDB and SQL server for Data storage.
  • Responsible for writing AJAX functions using JavaScript, JQuery and CSS in HTML.
  • Used Struts Validation Framework and JavaScript for server and client side validation.
  • Domain creation, JDBC connection pools creation, JMS queue configuration and other server configuration for Tomcat.
  • Developed the UI using JSP, Servlets, HTML, CSS and JavaScript.
  • Responsible for analyzing the new requirements and writing the functional requirement Documentation.

Environment: Java, JSP, Struts, Web Services, Apache Tomcat, UNIX, Maven HTML, JavaScript, DHTML, Servlet 2.3, JSP 1.2, JDBC, JMS, XML, SQL, PL/SQL, JUnit, DB2, Tomcat 5.0 and NetBeans 4.0.

We'd love your feedback!