Senior Ror Developer Resume
Princeton, NJ
SUMMARY:
- 9+ 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.
- Prepare Test Cases TDD (test driven development) and BDD (behavior driven development) approach using pec/Cucumber.
- Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
- Proficient in JRuby, Ruby on Rails implementation in building web applications.
- Efficiently works with Responsive Web Design (RWD).
- 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).
TECHNICAL SKILLS:
CORE TECH SKILLS: Ruby on Rails, Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, AngularJs, Bootstrap, AWS, Cucumber, Capybara, Test Driven Development, AWS, Apache, GIT, Linux, Ubuntu, UNIX, JavaScript, Angular.js, Node.js, React.JS Backbone.js, D3.js, HTML, CSS, Bootstrap.js, EXT-JS, Ajax, JQuery, MySQL.
ADDITIONAL TECH SKILLS: SQLServer, Oracle, DB2, JBoss, WebSphere, Tomcat, BEA WebLogic, Eclipse, Flex Builder, NetBeans, RSA, MS Visio, Windows .
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Senior ROR Developer
Background Skills: Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, AngularJs, Coffee script, Bootstrap, AWS, Cucumber, Capybara, HTML, CSS, XML, JavaScript, AJAX, React.JS, JSON, Node.js, Angular.js, Backbone.js, Bootstrap, DevOps, Test Driven Development, AWS, Cassandra, D3.js, Oracle, CRUD, PL/SQL, MySql, MS-Sql, JDBC, MongoDB, Maven, Web Services,, SOAP, REST, Ant, RAD, Agile, Scrum, CVS, Eclipse, Subversion (SVN), Windows XP, Linux, UNIX, Ubuntu.
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.
- 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.
Confidential, Columbus, OH
Senior ROR Developer
Background Skills: Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, AngularJs, Coffee script, Bootstrap, AWS,HTML, CSS, XML, React.JS, JavaScript, Node.js, JSON, DevOps, Test Driven Development, AWS, Angular.js, Backbone.js, Bootstrap, Jasmine, DB2, CRUD, PL/SQL, JDBC, Oracle, MySQL, MongoDB, Apache CXF, SOAP, Web Services, REST, Eclipse, Git, Github, Junit, Agile, Scrum, Maven Linux, Ubuntu, UNIX.
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.
- 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.
- Created a library of visual components using Highcharts, D3, and jQuery for reporting results.
- Developed the UI pages using HTML, CSS, JAVASCRIPT, ANGULAR.JS, and D3.JS.
- Develop application using Ember, AngularJS, Bootstrap, RequireJS.
- Developed frontend application using React.js, Express.js and Knockout. Js.
- Create web service component using REST, SOAP, WSDL, XML to interact with the middleware
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
- Developed bug management system for internal usage, using MySQL, Bootstrap, Backbone.js
- JUnit testing of Java classes to populate screens of online tax exemption forms which updated Oracle database under WebLogic web services.
- Build a new CRM application - Jhipster, Spring Boot, Angular.JS
- Use Spring Data to extract data from Neo4j and MongoDB databases
- Usage of version control repository SVN (Subversion by apache) and JIRA
- 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
- Developed Angular-JS unit test cases using Jasmine and Karma.
- Used JPA Hibernate and Spring to perform CRUD operation with MYSQL and perform persistence for Hazelcast cache.
- Have broken down the application into multiple angular modules for simplicity purposes and have done unit tests using Jasmine
- Co-developed a new tool on the Express nodeJS/backBone.js MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors
Confidential, Issaquah, WA
Senior Ruby Developer
Background Skills: Rspec, Ruby, Rails, Redis, Mongodb, JQuery, Coffee script, AngularJs, Coffee script, Bootstrap, AWS.
Responsibilities:
- 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
- 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.
- 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.
- 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.
Confidential, Madison, NJ
Web Developer
Background Skills: J2EE, Java, JSP, Servlet, JDBC, JavaScript, Struts, Hibernate, JUnit, HTML, WebSphere Application Server, WSAD, Oracle, SQL, TOAD, Spring, WSDL, Axis, tcpmon, Ant, CVS, Windows’XP, Aix-Unix.
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.
- Wrote complex sql statements to retrieve data from the DB2 database.
- 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.
Confidential, Bloomfield, Connecticut
Software Developer
Background Skills: J2EE, Java, JSP, Servlet, JDBC, Struts, Junit, log4j, JavaScript, HTML, WebSphere Application Server, Axis, WSAD, XML, XSLT, Xalan-j, Ant, SQL Server, SQL Query Analyzer, JProbe, CVS, OPPROX Reports, Windows’XP, Unix-IBM AIX.
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.