Sr. Ruby On Rails Developer Resume
PROFESSIONAL EXPERIENCE
Sr. Ruby on Rails Developer
Confidential
Responsibilities:
- 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.
- Developed and implemented web applications using Ruby on Rails andSinatraframeworks.
- Worked in the design and development phases as lead of the application using ROR framework.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails,SintraPadrino.
- 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.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Integrated platform in real time through Social Network APIs andRubyGems.
- Designed and implemented a POC for User Authentication and User Role based access using Ruby on Rails.
- Worked with the team to build aSinatrabased WICoCo product which was a front end UI in MVC using libraries including jQuery.
- 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. getting insurance plans from different module and used XML parsers for data retrieval
- Developed back end APIs within Ruby on Rails andSinatraframeworks for client.
- 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 following google material design.
- Used Ruby,Sinatraand WEBrick to develop HTTPS REST API that takes device MAC address as input and returns usage from SNMP channel for the device.
- Worked with Active record Classes from Rails Console for Database programming, which also involved writing active record validations.
- Involved in developing and implementation of the web application using Ruby on Rails.
- 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.
- Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js and backbone.js.
- Involved in developement and implementation of the Back-end web application using Ruby on Rails.
- Create new PL/SQL stored procedures for new Oracle Forms and Reports development.
- Involved in Cassandra data modeling going through the phases of creating Conceptual model, Application flow, Logical model, Physical Optimization, Final Physical model.
- Used REST WebServices for creating rate summary and used WSDL and SOAP messages for
- 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, SOAP, REST, Ant, RAD, Agile, Scrum, Confidential, Eclipse, Subversion (SVN), Windows XP and Linux.
Sr. Runy on Rails Developer
Confidential
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.
- 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, 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.
- 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-designed PostgreSQL/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.
- 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.
- Developed and tested many features in an AGILE environment-using Ruby on Rails, HTML, CSS, JavaScript, and Bootstrap.
- Developed the base framework using Java, JSP, Struts, CSS, HTML, JavaScript, Oracle and MS SQL Server.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Developed HTML, CSS, Javascript and JSP pages for user interaction and data presentation.
- Developed a Web Application using Java with the Google Web ToolkitAPI with PostgreSql.
- Create webservice component using REST, SOAP, WSDL, XML and XSLT to interact with the middleware.
- Worked in RDBMS implementation using, SQL, PL/SQL, DB2, MySQL on Oracle database.
- Presented and implemented ClojureScript, ReactJS to create responsive, single page WEB applications.
- 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
- Wrote 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 and Scrum.
Ruby on Rails Developer
Confidential
Responsibilities:
- Developed application in agile development methodology using Ruby on Rails, JavaScript, JQuery, HTML, CSS BDD and pair based programming.
- Worked on design and implemention of intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
- Designed the front end of the application using Rails, CSS, HTML, jQuery and JSON.
- Developed automation test using Ruby, JRuby, Rspec Watir for Browser testing, Cucumber in Ruby for SLT.
- Developed internationalization testing tools, using Ruby, Python and Visual Basic.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages Confidential the client side.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Implemented a Node.js server to manage authentication.
- 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.
- 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.
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, UML, JSP, Servlet, Ant, XML, Jira, Swing and Cognos.
Java Developer
Confidential
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 and UML.
Java Developer
Confidential
Responsibilities:
- Design and implementation for the concept for the frameworks using Struts, Spring and Hibernate Frameworks and assisting with development environment configuration.
- Developed Java/J2EE code, business logic using Spring, Hibernate framework 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 extensive java scripts 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, CSS, Servlets, UML, J2EE, JSP, JSF2.0, EJB, SQL, JavaScript, Eclipse, JUnit, XML, SOAP, RestFul Services, JSON, UNIX, UML, JNDI, JDBC and JMS.