Sr. Ruby On Rails Developer Resume
Raleigh, NC
PROFESSIONAL SUMMARY:
- More than 10 Years of experience in Web Application Development & Designing.
- 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. architecture of Rails framework and Ruby conducting code reviews.
- 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.
- Involved in developing User interface using JavaScript,Ember - Js, jQuery, AngularJs, NodeJs, HTML5, and CSS/CSS3.
- 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.
- Expertise in advanced JavaScript libraries and frameworks such as JQuery, Angular.js, Backbone.js, Prototype, Dojo, Node.js,Ember.js, Knockout.js, Ext.js.
- 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).
- Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Sr. Ruby on Rails Developer
Responsibilities:
- 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.
- Experience in working with various databases like Oracle, SQL Server and MySQL, PostgreSQL/PostGIS.
- 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.
- Designed and implemented a POC for User Authentication and User Role based access usingRuby on Rails.
- 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 webservice.
- 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 inCassandradata 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.
- Designed, developed and tested the Store management application using HTML, JavaScript, PHP and PostgreSQL.
- Created User Interactive web pages in a professional manner using web technologies like HTML5, XHTML, and CSS3, JavaScript, jQuery andDrupalbased on the W3C and ADA standards.
- 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.
- Designed and developed the UI using JSP, HTML, CSS, AngularJS, JQuery, AJAX and JavaScript by followinggooglematerialdesign.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Installed and configured the development environment using Web-logic on Windows NT
Environment: Ruby on Rails, Redis, Rspec, HTML, CSS, XML, JavaScript, Angular.js, PostgreSQL, AJAX, React.JS, JSON, Dojo, Node.js, Backbone.js, Bootstrap, D3.js, Java, Oracle,, PL/SQL, MS-Sql, JDBC, Maven, Web Services, SOAP, REST, Ant, RAD, Agile, Scrum, CVS, Eclipse, Subversion (SVN), Windows XP, Linux
Confidential, Pinellas Park, FL
Sr. Ruby on Rails Developer
Responsibilities:
- 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.
- 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.
- Wrote and implemented load scripts for transition of the legacy data from a Siebel (Oracle CRM) database to a newly-designedPostgreSQL/Linux database server.
- 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.
- 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.
- Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed and tested many features in an AGILE environment-usingRubyon Rails, HTML, CSS, JavaScript, and Bootstrap.
- 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).
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework andRubyconducting code reviews.
- 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.
- Developed a Web Application usingJavawith the Google Web ToolkitAPI withPostgreSql.
- 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.
- Presented and implemented ClojureScript, ReactJS to createresponsive,singlepageWEB applications.
- 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 validators 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.
Environment: Ruby on Rails, Rspec, Redis,HTML, CSS, XML, React.JS, JavaScript, PostgreSQL, Node.js, JSON, Angular.js, Backbone.js, Bootstrap, Java, DB2, PL/SQL, JDBC, Oracle, MySQL, Apache CXF, SOAP, Web Services, REST, Eclipse, Git, Github, Junit, Agile, Scrum
Confidential, San Francisco, CA
Ruby Developer
Responsibilities:
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- 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.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Implemented a Node.js server to manage authentication.
- Created Node.js middleware application server to encapsulate modern JS widget framework Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Implemented web based front-end using HTML, CSS, JQuery, and AngularJS
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Set up the deployment environment on Web Logic Developed system ps UI screens using JSP and HTML.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Rich UI development experience and well versed in client side technologies like AngularJS, jQuery, BackBone.js, Google Widget Toolkit, Sencha UI
- Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
- Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Created a Rich Single Page Application using HTML, CSS, Angularjs, JQuery and REST Services
- Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic using Servlets, JSP, EJBs and J2EE framework.
- Used Backbonejs, Node.js, Bootstrap and other javascript libraries to create intuitive and rich Single Page Applications.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Prepared statements are used for communication Sql database
- Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App Server. VB code Analysis and Sybase store procedure converted into SQL.
Environment: Rspec, Ruby, Rails, Redis,HTML, CSS, Javascript, Ajax, JSON, PostgreSQL, JQuery, MySQL, TOAD, SQL, DB2, Apache Axis, WSDL, Netbeans, JBOSS, Mercurial, Coherence, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlet, Ant, XML, Jira, Swing, Cognos
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Developed Java Server Pages (JSP) for presentation layer using Struts Also client side validations using Struts Validator framework/ JavaScript.
- Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
- Involved in requirement gathering, writing technical proposals, planning, estimation, architecture and high level / low level design using Rational Rose and UML
- Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servlet/Tag libraries for the UI component.
- Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Used JMS / MQ series for transferring messages between different components using the JMS/Mail API framework.
- Used JBuilder IDE use for the development life cycle of the project.
- Deployed the application and tested on WebLogic Application Server.
- Each module was designed as a separate service interacting as Web services between each other.
- Used SVN as configuration management tool.
- Deployed the application and tested on JBoss Application Server.
- Eclipse IDE use for the development life cycle of the project.
- Used Database Oracle for the persistence layer.
- Written unit testing of various components with JUnit framework.
- Development in Java through IntelliJ, Eclipse Java IDE.
- Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
- Used Log4j for logging the application log of the running system to trace the errors.
Environment: Java, JSP, Servlet, Struts, AJAX, JDBC, EJB, XML, XSL, JMS, MQ Series, Oracle, WebLogic, Ant, Axis &JBuilder, Win-XP, EJB, ANT, Eclipse, Weblogic, UML.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Design and implementation for the concept for the frameworks using Struts,Springand Hibernate Frameworks and assisting with development environment configuration.
- Developed Java/J2EE code, business logic using Spring,Hibernateframework and OOP concepts, involved in Peer code reviews.
- Developed the Frontend application with AngularJS.
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Used Spring MVC framework & Integration for Server side programming.
- Developed UI based on struts framework, using JSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensivejavascripts to reduce Server hits, improving performance.
- Developed Servlets and JSP to interact with EnterpriseJava Beans (EJB) containing all the Business Logic.
- Used Hibernate as the persistence layer to interact with Oracle DB.
- Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers.
- Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
- JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool.
- Responsible to approve "Test Cases" created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
- Assess the technical feasibility of new technologies to enable integration into existing processes.
- Developed JSP as the view, Servlets as Controller to make calls to EJB as model.
- Worked on JBOSS Application Server to deploy application.
- Consumed and developed Restful Services with JAX-RS and Jersey.
- Used Soap UI Pro for Testing Web services.
- Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
- Developed Stored Procedures, Functions and created database tables.
- Used ClearCase for Source Control Management.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
Environment: Spring, Hibernate, Jprofiler, Angular JS, DHTML,CSS, Servlets, UML, J2EE, JSP, JSF2.0, EJB, Struts Framework Taglibs, SQL,JavaScript, Oracle, JBoss, Websphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP, RestFul Services, JSON, UNIX, UML, JNDI, JDBC, JMS.
Confidential, Bloomfield, CT
Software Developer
Responsibilities:
- Developed the key modules Java, spring and Ibatis.
- Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
- Implemented reusable services using Spring.
- Involved in developing Database access components using Spring DAO integrated withHibernate/JPA for accessing the data.
- Involved in writing the database integration code using Hibernate. Leveraged the AOP features ofspringframework to handle exceptions.
- Implemented webservices using Rest API.
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications.
- Involved in developing and modifying UNIX shell scripts using VI editor.
- Implemented Ejb for maintaining the business logic.
- Written complex SQL queries and stored procedures.
Environment: Java, J2ee, JSR, XML, Ejbs, Spring, webservices, Hibernate, Oracle, Websphere Application Server.