We provide IT Staff Augmentation Services!

Sr. Ror Developer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 10+ years of professional experience in application development using Ruby, Ruby on Rails, HTML5, CSS, JavaScript, JQuery, Node.js, React.js, AngularJS, BootStrap, PHP, ASP, Object Oriented Programming, JSP, Servlet, Struts, Hibernate, Spring, SQL, MySQL, Oracle, Application Servers (Web sphere, Web Logic), Heroku, AWS.
  • 6 years of experience in software development, testing, web Application Development and in various domains on Ruby on Rails (ROR) Applications.
  • Expertise in developing, maintaining and debugging Rails applications.
  • Experienced in UI development using HTML, CSS, AJAX and JavaScript.
  • Wrote various interfaces to the management system in Ruby on Rails and developed back end applications using Ruby on Rails with PostgreSQL as database.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install, use of RVM files, Usage of Pre - project Gem sets, Deploy and integration of RVM.
  • Developed consumer based features and applications using Ruby on Rails, JavaScript, and JQuery through pair based programming.
  • Developed ROR customer facing applications, which meet the requirements outlined in our application development specification.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Proficient in JRuby, Ruby on Rails implementation in building web applications.
  • Design and implemented intranet applications using Ruby on Rails and PostgreSql on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSql, and Oracle, MongoDB.
  • Implementing RoR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, Java/JEE, JQuery, JIRA, Crucible, HTML5, Rspec, SAML, AWS, JRuby, SSO, Advanced JS (Node.js, Twitter Bootstrap).
  • Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Tools and Technologies: J2EE, Ajax, PL/SQL, JSF, Hibernate, Oracle, Angular.JS, Node.JS, Backbone.JS, EJB, JavaScript, Servlets, Java Beans, Bootstrap.JS, Eclipse, Flex Builder, NetBeans, RSA, MS Visio

Languages: Java, Flex, Javascript, PL/SQL, T-SQL, C# .Net, HTML, XML

Markup languages: HTML5, CSS3, XHTML and XML

Web Services: RESTful and SOAP.

Datainterchange format: JSON, XML

Change Management tools: SVN, Git, VSS

Libraries: GSON, Jackson, Ksoap2-Android, Volley, Picasso, HTTP, Universal Image Loader

Methodologies: Agile/XP (Extreme Programming) and SCRUM

Operating Systems: Unix/Linux, Windows

Design Patterns: Observer, strategy, Iterator, Command, State, COR, Bridge

PROFESSIONAL EXPERIENCE:

Sr. RoR Developer

Confidential, Atlanta, GA

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.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.

Technologies: 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.

Sr. RoR Developer

Confidential, Atlanta, GA

Responsibilities:

  • Enhanced web applications with new features, bug fix, test coverage, and better performance.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
  • Developed automation test using Ruby, Jruby, Watir-Rspec for Browser testing, and Cucumber in Ruby for SLT.
  • Developed website using Ruby on Rails on Unix/Linux operating system, backed by MySQL, Oracle and Mongo db.
  • Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
  • Implemented Complex data structures (Sorting, Searching, Stack, Queue, and Link List) for Ruby programming as per client specifications.
  • Used Rails, 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.
  • Ruby on Rails on Linux operating system, backed by Capistrano and PostgreSQL to automate and ease the deployment process on Phusion Passenger server. RJS, YAML and Cascading Style Sheets (CSS) to design web pages.
  • Ruby on Rails, JavaScript, JQuery, HTML, Behavior Driven Development (BDD) and pair based programming is used to develop client based features and applications.
  • Used RSpec and Cucumber to create Test Driven Development (TDD) and Experience with all of the RVM, GEMS and libraries for this version of the Ruby/Rails.
  • Implementation of Rails back-end for Case Manager on Linux environment.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
  • Wrote backend programming in Ruby on Rails.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Implementing ROR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Wrote various interfaces to the management system in Ruby on Rails
  • Developed and configured the Java beans using Struts MVC and Hibernate.
  • Leading JavaScript Frameworks Team like Angular.js, backbone.js, bootstrap.js, Node.js.
  • Providing a responsive, AJAX-driven design using JavaScript libraries such as JavaScript, jQuery, backbone.js, Node.js AngularJS and Bootstrap.js - Using Subversion for version control.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
  • Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • OOP in PHP to extend or update functionalities. The project uses MySQL as the database.
  • Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite
  • Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF, Struts).
  • Developed the base framework using Java, JSP, Struts, CSS, HTML, JavaScript, Oracle and MS SQL Server.
  • Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Creation of REST WebServices for the management of data using Apache CXF (JAX-RS)
  • Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
  • Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
  • Developed HTML, CSS, Javascript and JSP pages for user interaction and data presentation.
  • UsExtensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Create webservice component using REST, SOAP, WSDL, XML and XSLT to interact with the middleware
  • Used XML WebServices using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Worked in RDBMS implementation using, SQL, PL/SQL, DB2, MySQL on Oracle database.
  • Worked with Oracle RDBMS for writing complex queries and PL/SQL, SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
  • Performed Validations on UI data using JSF Validator and JavaScript.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux
  • Performed Unit Testing and developed Unit Test Classes using JUNIT.
  • Writing JUnit test/Integration test cases for asserting functional quality.

Technologies: Java, J2EE, Hibernate, Rspec, Ruby, Rails, Redis, Spring, Angular.js, Node.js, bootstrap.js, backbone.js, JSP, Struts, JDBC, HTML, CSS, JQuery, Javascript, XML, SOAP, PL/SQL, JSF, JMS, Junit, EJB, DB2, CRUD, MongoDB, MySQL MS SQL, Oracle, Apache CXF, REST, SOA, Apache Tomcat, Linux.

RoR Developer

Confidential, Commerce, CA

Responsibilities:

  • Used JSF messages for handling the error messages for the applications
  • Preparation of the framework classes for communication between portal to EJB and Hibernate
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core, jruby and Ruby Standard Libraries.
  • Proficient in design and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
  • Developed application in agile development methodology using Ruby on Rails, JavaScript, JQuery, HTML, CSS BDD and pair based programming.
  • Designed the front end of the application using Rails, CSS, HTML, jQuery and JSON.
  • Worked with bash, powershell and ruby scripting. Strong Object oriented development experience in Javascript, Ruby and Python.
  • Development using Ruby On Rails, Angular JS, Elastic Search, TDD
  • Developed automation test using Ruby, JRuby, Rspec Watir for Browser testing, Cucumber in Ruby for SLT
  • Created data validation scripts for data validation (Ruby).
  • Created blog posting tool using Ruby on Rails.
  • Developed internationalization testing tools, using Ruby, Python and Visual Basic.
  • Coded model level validation using Ruby programming with emphasis in web security.
  • Front end expertise using HTML and CSS, and also managing Ruby on Rails layouts and views.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Prepared statements are used for communication with MySql database
  • Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
  • Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 . Used NetBeans IDE to develop the application.
  • Developed web presentation layer using jQuery, JavaScript, HTML and CSS according to internal standards and guidelines.
  • Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Oracle Database access was implemented through Hibernate framework. Also used Jasper reports and Jfree charts to generate various statistical reports.
  • Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE.
  • Using JIRA to manage the issues/project work flow
  • Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Working with the JIRA tool for Quality Center bug tracking.
  • Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic and helped in migrating to JBoss Application server.
  • Implemented Oracle's coherence cache in our suite of applications.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Developed an application in Java using Oracle ADF framework.
  • Created directory structure flow using UNIX to receive and send data to internal and external systems
  • Installed Drupal open-source content management system on domain.
  • Coded scripts to clean normalize, reformat data for loading into the system using Ruby scripts
  • Website development based on WordPress as a content management system.

Technologies: Java, J2EE, Spring, Rspec, Ruby, Rails, Redis, JQuery, Sencha ExtJS, JavaScript, MySQL, TOAD, SQL, DB2, Tomcat, JBoss, Unix, Mercurial, Ant, XML, iText, Jira, Swing, Cognos, iLog, JRules, Oracle ADF, Oracle BPM, Web 2.0, Linux, IBM MQ Series, Ruby, Wordpress, Drupal, Z, ASP, PL/I, JCL, SQL.

Java Software Developer

Confidential, Madison, NJ

Responsibilities:

  • Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
  • Involved in development of Web Services, creation of WSDL and schemas.
  • Extensively participated on working with Spring framework. Involved in writing JSP and Servlets.
  • Involved in development of Web Services, were developed to receive client requests.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
  • Design, Development and testing of Java framework to transfer data from application to CIS and also from CIS to application.
  • Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities.
  • Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases.
  • Developed Reusable classes in the middleware using Hibernate.
  • Involved in writing lots of JSP for maintains and enhancements of the application. Worked on Front End using Servlets and also backend using EJB and Hibernate.
  • Worked on Presentation Layer using Struts Tiles, JSPs and Servlets.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Setting of DB2 build settings in RAD application development server.
  • Involved in writing the database integration code using Hibernate.
  • Creation of managed server and JDBC connections.
  • Worked on the application using Rational Application Developer.

Technologies: J2EE, Java, JSP, Servlet, JDBC, JavaScript, Struts, Hibernate, JUnit, HTML, JavaScript, WebSphere Application Server, WSAD, Oracle, TOAD, Spring, WSDL, Axis, tcpmon, Ant, WinCVS, Windows’XP, Aix-Unix.

Software Developer

Confidential, San Jose, CA

Responsibilities:

  • Developed the modules of Purchase Request, Purchase Order, Item Master modules.
  • Involved in the Enhancement of Summarization module.
  • Developed the web pages using JSP, CSS and HTML
  • Developed the RTM interface module to map the requirements to the test-case and Test design modules
  • Generic Tree Navigation control).
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
  • Wrote various SQL queries for data retrieval using JDBC.
  • Involved in building and parsing XML documents using SAX parser.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBM WebSphere Application Server.
  • Developed the plug-in interfaces for the TMS features (TEE, Requirements, Version Control)
  • Developed Form Beans, which are used to store data when the user submits the HTML form
  • Coded various Java beans to implement the business logic
  • Development of GUI using AWT
  • Involved in creating the tables using SQL and connectivity is done by JDBC
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.
  • Apache Tomcat is used as an Application Server to Deploy the Application.

Technologies: J2ee, Java, Jsp, Servlet, Jdbc, Struts, Junit, Log4j, Javascript, Dhtml, Websphere Application Server, Axis, Wsad, Xml, Xslt, Ant, Sql, Sql Query Analyzer, Jprobe, Cvs, Opprox Reports, Windows’xp, Unix-Ibm Aix.

Software Developer

Confidential

Responsibilities:

  • Designed Frontend with an object oriented Sales force Lightning JavaScript Framework.
  • Wrote JavaScript functions to get Dynamic data and Client side validation.
  • Implemented a JavaScript front end for a Purchase Order processing applications built using Angular JS.
  • Responsible for setting up Angular.Js framework for UI development. Developed html views with HTML and CSS.
  • Created optimized graphic websites and application interfaces using HTML and CSS.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
  • Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
  • Used Angular.js framework where data from backend is stored in model using http for authentication and authorization for populated model on to UI.
  • Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
  • Developed API Gateway using Node.js and Used MongoDB as a Database for storing information.
  • Implemented User Interface and integrated with backend code, Node.JS as server side technology.
  • Designed and implemented a UI update for a server repair software tool in HTML and CSS.
  • Created mock-up and prototypes using HTML and CSS.

Technologies: HTML, CSS, Angular, JavaScript, Node.Js, MongoDB,

Hire Now