Ruby On Rails Developer Resume
KS
SUMMARY:
- Excellent experience developing “Customer Facing” and “Intranet” Applications and Interfaces with Ruby on Rails to meet complex requirements and specifications.
- Experience installing and configuring multiple versions of Ruby utilizing Ruby Version Manager bundler install.
- Hands on development experience in building web applications using HTML5, CSS3, JQuery, Angular.js, Ember.js, Ajax, MySQL, JRuby, Nodejs.
- Experience in working on cloud computing services such as AWS for storage using S3 bucket, amazon EC2 and Heroku.
- Good skills with Pre Project Gem sets and RVM integrations/deployments.
- Implemented TDD and BDD using RSpec and Cucumber.
- Experience creating connections and designing/enabling communications between both ROR frameworks.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as chef, Jenkins and GitHub.
- Experience with MVC based web applications in Ruby on Rails.
- Implemented ROR upgrades and patches and published Ruby Gems.
- Managed code versioning with GitHub and deployment to staging and production servers .
- Design and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, MongoDB, PostgreSQL and Oracle
TECHNICAL SKILLS:
Development Tool(IDE)&Text Editor: Eclipse, Visual Studio, Sublime, Rubymine.
Programming Languages: Ruby on Rails, JRuby, Java, C, C++, Pyton
Web Technologies: Rails, MVC, AngularJS, Web Forms, XML Web Services
Databases: PL/SQL, MongoDB,MySQL,PostgreSQL, Sqlite3
Operating Systems: Windows 2003/XP/Vista/7, Linux, Ubuntu
Configuration &Version Control Tools: GIT, SVN, Visual Source Safe - VSS, Team Foundation Server-TFS.
Scripting & Markup Languages: JavaScript, JQuery, HTML, DHTML, XML, CSS, AngularJS, Ajax.
Application Servers: Webrick, Thin, Apache IIS7.
XML Technologies: AJAX, XML, SOAP, WSDL, Web Services.
Design and Process: OOAD, Design Patterns, Waterfall, Agile.
Others: Apache SOLR, JIRA, Pivotal Tracker, Jenkins, Docker, AWS.
PROFESSIONAL EXPERIENCE:
Confidential, KS
Ruby on Rails Developer
Responsibilities:
- Developing the applications using the ruby on rails, HTML5, CSS3, JavaScript, Jquery, Bootstrap, SaaS, Less, PostgreSQL.
- Used MVC Architecture for implementing and enhancing CRUD Operation for the application.
- Provided validations and scope for many models present in the database and created many associations within those models.
- Got lot of expertise on GIT to manage source code.
- Used JIRA to track tasks including enhancements, defects.
- Upgrading rails version from 4.2 to 5.0
- Wrote unit tests using Rspec for all ruby application.
- Trace functional requirements and capture the test evidence using Capybara for automation testing.
- Have experience using Jenkins forContinuous Integration.
- Populate data from a Restful service call into models which in turn is used inside components that are rendered to the user.
- Followed Agile development software methodologies by participating in iteration planning, retrospective, and daily Scrum meetings.
Environment: Ruby 2x, Rails 4.2.6, Rails 5.0,Linux,HTML, CSS, JQuery, Javascript, AngularJS, MySQL, Bootstrap, SaaS,GIT,JIRA,Jenkins,Docker.
Confidential, West Chester, PA
Ruby on Rails Developer
Responsibilities:
- Designed and Implemented ITRC Application, Asset Management tools.
- Used Ruby 1.9.3 and Rails 4.2 and MySQL for backend and AngularJS for front end.
- Developed and integrating these application using a variety of data sources.
- Implemented JSON, XML based versioning API’s
- Work with ITRC Engineers on ruby code updates for UI.
- Assist with data quality tasks assigned to ITRC as part of the Asset Management project.
- Update documentation on ITRC Wiki
- Used JIRA to work on tier 1 support tickets as needed.
- Actively involved in the process of deployment on cloud based web services like AWS.
- Investigate troubleshoot and fix related issues.
- Run update script for bulk enhancements in database.
- Used GITLAB Version control tools to manage source repository.
- Used MVC Architecture for implementing and enhancing CRUD Operation for the application.
- Involved in various SDLC phases.
Environment: Rails 4.2.3, HTML, CSS, JQuery, Javascript, AngularJS, MySQL, Bootstrap, SaaS,GIT.
Confidential, Scottsdale, AZ
Ruby on Rails lead
Responsibilities:
- Web Application development using Rails 4, HTML5, CSS3, MySQL, JavaScript, JQuery, Bootstrap, SaaS, and AngularJS.
- Implemented Restful Web Services using Ruby on Rails.
- Developed API’s for third party integration.
- Implemented and enhanced CRUD Operation for the application using MVC Architecture
- Integrated with databases using Active Record as a model and managed code versioning with TFS and deployment to staging and production servers.
- Involved in requirements gathering, application design, code reviewing, bug fixing and code refactoring.
- Performing unit testing, system integrated testing and other adhoc testing activities.
- Created automated test scripts for web applications with Ruby and Capybara and Selenium testing module.
- Active Record using MySQL (mysql2) databases.
- Used AWS for efficient storage of XML documents and fast access.
- Implemented TDD and BDD using RSpec and Cucumber.
- Capistrano for easy deployment to production.
- Pulled data using Capybara, Selenium and Phantom JS.
- Performing unit testing, System integrated testing and other adhoc testing activities.
- Followed Agile development software methodologies and SCRUM.
Environment: Rails 4.2.3, HTML, CSS, JQuery, Javascript, MongoDB, AngularJS, MySQL, Bootstrap, SaaS, SCRUM,TFS, Linux.
Confidential, Dublin, OH
Ruby on Rails Developer
Responsibilities:
- Front-End Application design using Rails 3.1, Rails 3.2.6, Ruby 1.9.3, CSS, AJAX, JavaScript and JQuery, AngularJS.
- Wrote Ruby Wrappers and used Ruby Gems for Voucher, Advices and CHS modules.
- Implemented BDD and TDD using RSPEC and jasmine.
- Active Record using MySQL (mysql2) databases.
- Used Restful API to gather sales related data for products and created Restful HTTP services to interact with users.
- Used RSpec to create test driven development.
- Created custom angular filter function for parsing data to users and created different modules like services, filters and directives using AngularJS framework.
- Code documentation and technical manual creation Configured passenger (mod rails) to serve the system thru apache.
- Automated infrastructure management and configuration with chef.
- Managed scripts and automated tasks in Jenkins.
- Setup a internal continuous integration server with Jenkins CI.
- Wrote ruby scripts for deployments onto AWS and Continous Integration provisioning.
- Use of GIT and GitHub repositories to manage the code.
Environment: Rails 3.2.6, Ruby 1.9.3, HAML, HTML, CSS,JQuery, JavaScript, AngularJS, GitHub,Docker,phusionpassanger,Linux,Jenkins, chef, Twitter bootstrap, Sass, Compas, GIT, MySQL.
Confidential, NYC
Ruby on Rails Developer
Responsibilities:
- Developing Web Applications using HTML, CSS, JQuery, JavaScript, JSON and XML.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails 2.3.8 framework and Ruby 1.8.7.
- Worked with Ruby gems such as ruby-pg for PostGRE-SQL
- Developed the user authentication and order processing modules for customer facing application.
- Implementing Behavior Driven Development using RSpec and Cucumber
- Developed user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment
- Used GIThub for managing code.
Environment: Ruby, Ruby on Rails, POSTGRESql, MongoDB, Radis, HTML, Java Script, JSON, JQuery, Linux WSDL, Restful, Backbone.JS.GIT.
Confidential, Bloomington, IL
Ruby on Rails Developer
Responsibilities:
- Application design and development using Ruby 1.8.6, Rails 2x,HTML5,CSS3,AJAX,JavaScript, JQuery.
- Prepared Design Specifications with Rational Rose
- Input validations were done using Rails Validation functions
- Implemented Restful authentication plug-in for authentication and login system
- Used RHTML, CSS and RJS to describe the web pages
- Implemented the presentation using a combination of Prototype, script.aculo.us, RJS Templating to render the HTML and a well-defined API interface to allow access to the application services layer
- Developed the front end for the application using Flex. Created Modules using MXML and Action Script
- Extended Flex controls for generating and displaying reports, Created Custom Flex Components and SWC's
- Involved in implementing user mailing module using Action Mailer
- Designed the SQL Server Database and wrote Stored Procedures and Triggers
- Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components
- Involved in mapping XML data to html documents using XSLT parser
- Worked with Log4r effectively for logging messages to the appropriate log files
- Used ClearCase for Version Controlling.
Environment: Ruby 1.8.6, Rails 1.2.6, Mongrel, XML, Flex, Action Script, AJAX, Java Script, JSON, SOA, Log4r, XML, XSL, Linux, SOAP, SQL Server, Shell Script/Unix, WSDL, Web Sphere, CSS, Perl, CGI scripting, Rational Rose, ClearCase
Confidential
Java Developer
Responsibilities:
- Designed and developed the web-tier using HTML, JSP's, Servlets, Struts and Tiles Framework.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Used the light weight container of the Spring Framework to provide architectural flexibility for inversion of controller.
- Used Hibernate Framework in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Deployed the application on to WebSphere application server.
- Used log4j for logging messages and Rational Clear Case and CVS for version Control.
- Developed test cases and performed unit test using JUnit Framework.
- Used ANT scripts to fetch, build, and deploy application to development environment.
Environment: Java, J2EE,JBOSS, Spring, Spring AOP, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, ANT, Tomcat, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere Application Server.
Confidential
Application Developer (Java/J2EE)
Responsibilities:
- Developed Java Sever Pages, Tiles, Validator, Action classes and EJBs for various user transactions.
- Involved in Command controllers, handler mappings and View Resolvers.
- Worked on generating the Web Services classes, WSDL using Apache Axis.
- Used JSON for serializing/de-serializing data that is sent/received from JSP pages.
- Developed presentation layer using Java Server Faces and MVC framework.
- Extensively used Java Collection Framework and Exception handling.
- Used the XML Parsers like SAX parser to parse the data.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Used JSP, JSTL, HTML and CSS, JQuery as view components in MVC.
- Involved in Integration testing and defect fixes.
Environment: Core Java, J2EE, Spring, JSP, XML, JSP, Servlets, Hibernate Criteria API, JSF Rich Faces, Java Swing, Web Service, WSDL, XML, UML, EJB, Java Script, JQuery, SQL, CVS, Agile, JUnit.