We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Over 7 years of experience in the IT industry with 5 years as Ruby on Rails developer and 2 years as Java programmer.
  • Proficient in multiple programming languages like Ruby, Java, R programming, Python, C++.
  • Expertise in development of web applications using Ruby, Java, JavaScript, JQuery, JSP, Struts, HTML, CSS and AJAX.
  • Experience in Design, Development and implementation of several frameworks like Rails framework, Struts MVC, Spring JDBC, and Hibernate.
  • Expertise in generating CRUD applications using scaffolding and used gems like Kaminary, Device Algolia, Nokogiri, Paperclip, and MongoID.
  • Involved in distinct phases of Software Development Life Cycle (waterfall & Agile) methodologies including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Integration.
  • Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS.
  • Proficient in using Rails Migrations and Active record, Action Park and Action Mailer.
  • Excellent exposure to Version Control Systems like Git (Gitflow), SVN .
  • Experience in using Python’s packages like numpy , pandas , sklearn , scikit - learn .
  • Experience in the functional usage and deployment of applications in JBOSS, and Apache Tomcat Server .
  • Strong knowledge of Python libraries including numpy, scipy, matplotlib and random .
  • Performed data analysis tasks using R programming language.
  • Experience with relational databases like SQLite, MySQL, PostgreSQL and SQLServer and also with non-relational databases like MongoDB .
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, AngularJS, NodeJS, CSS3 JavaScript, and Rspec.
  • Monitored Ruby on Rails programs and program data to ensure applications are running as expected.
  • Design and implemented intranet applications using Ruby on Rails and PostgreSql on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSql, and Oracle.
  • Strong implementation knowledge of Object Oriented Analysis and Design using Agile and Scrum methodologies .
  • Design and development of web Interface using JSP. Designed the Java Server Pages (JSP) that uses XSL style sheets for customization.
  • Profound experience in web based and application development using Java Beans, Servlets, JSP, XML, JDBC and RMI.
  • Extensive knowledge on Object Oriented methodologies, Design Patterns and Implementation of Data Structures while Programming.
  • Experience in working with build tools like ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Bugzilla for bug tracking.
  • Good knowledge on Amazon Web Service like EC2 and CloudWatch.
  • Extensively worked in Core Java and object-oriented design with strong understanding of Collections, Multithreading and Exception handling.
  • Experienced in development and building web applications using HTML5, CSS3, AJAX, JavaScript.
  • Experience working in Windows, Linux and UNIX environments.
  • Proficient in the use of debugging tools such as Firebug and Chrome Dev Tools.
  • Knowledgeable on testing frameworks like Jasmine, Karma, rspec, mocha.
  • Capable of developing software with IDEs such as Sublime, Eclipse, ipython and Rubymine .
  • Ability to learn and master modern technologies and to deliver outputs in short deadlines with excellent communication and inter personal skills.

TECHNICAL SKILLS:

Programming Languages: Ruby, Java, Python, R programming, C++, XML, SQL

Web Technologies: JavaScript, JQuery, Ajax, HTML, CSS

Frameworks: Ruby on Rails and Struts with MVC

Test Frameworks: Rspec, Cucumber, Capybara, Junit and Selenium

Databases: Postgre SQL, Oracle, SQLlite, MySQL

Version Control tools: Git, Bitbucket, Github, SVN

Operating Systems: Mac OSX, Windows, Linux

IDE s: VI, Eclipse, Xcode, Sublime Text, Notepad++

PROFESSIONAL EXPERIENCE:

Confidential, Houston, Tx

Ruby on Rails Developer

Responsibilities:

  • Worked jointly with User experience experts and Product Management team regarding product definition, scope, schedule and project-related decisions and translated requirements into consumer-facing UI designs.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, AngularJS, NodeJS, CSS3 JavaScript, and Rspec.
  • Implemented Behavior Driven Development with Capybara and Cucumber and Test-Driven Development with RSpec.
  • Developing and maintaining enterprise class database driven websites utilizing Oracle 11g, JavaScript and Node Js.
  • Developed and maintained View layer of MVC framework using jQuery, HTML, CSS and SASS framework.
  • Involved in planning and carried out daily scrums, weekly estimations, retrospectives and pair programming.
  • Used RABL and JQuery data tables to handle JSON data and Develop the webpages using HAML, SCSS and Coffee script.
  • Used Active Records for Database Migration and involved in using Active Resources, Fixtures, Action View and Action Controller in Rails framework.
  • Used Scaffolding to design and develop controller and view part of the system.
  • Caching contents for Rails is used and queries are optimized for analyzing and improving application efficiency.
  • Monitored Ruby on Rails programs and program data to ensure applications are running as expected.
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core and Ruby Standard Libraries.
  • Used RSpec, Factory Girl, Capybara for application unit testing and integration testing with gem mocha
  • Used Jenkins for the Continuous test build automation, like continuous integration and deployment.
  • Integrating third party SOAP and REST API's with new and existing web applications.
  • Working with Ruby gems such as ruby-pg for Postgres-SQL.
  • Web pages are mainly described using CSS, YAML and HTML.
  • Took care of Bug fix issues and Code Reviews.
  • Integrated with Database using Active Record as a Model.
  • Necessary refactoring to code is performed according to the revised design.
  • Collaborated and coordinated with the management and design team to implement new features.
  • Involved in Unit testing and Systems integration testing.

Environment: Ruby (2.1), Rails (4.0), WEBrick, Postgres SQL, HTML, HAML, CSS3, AngularJS, NodeJS, AJAX, Java, JQuery, JavaScript, Oracle 11g, Heroku, metaprogramming, YAML, SOAP, REST, Cucumber, Chef.

Confidential, Mountain view, CA

Ruby on Rails Developer

Responsibilities:

  • Worked in the design and development phases of the application using Ruby on Rails framework.
  • Used Rails, AJAX, JSON, CSS and JQUERY to design the front end of the application.
  • Written test cases using Rspecs and implemented TDD process.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
  • Implemented sorting, auto completion and paginations functionality for entire application.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Participated in development of a well responsive single page application using AngularJS framework, JavaScript and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Specific skills in developing user friendly, simple yet effective web based applications.
  • Developed performance report by following Behavior Driven Development (BDD) and Agile Methodology.
  • Develop background jobs with REDIS and RESQUE and Implemented unit testing with Rspec and cucumber.
  • Involved in cleaning the database by removing the duplicate records and introduced the constraints through the migration file.
  • Working with sites hosted on Heroku & AWS, using a variety of technologies such as Varnish, Apache, Nginx, MySQL, Puppet, Redis and more.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and De-normalization.
  • Created search query based classifications to find data easily, Optimized server performance, accuracy, fail over and scale.
  • Actively involved in the process of deployment on cloud based web services like Amazon Web Services (AWS) and Heroku.
  • Extensively involved in bug fixing, code refactoring and peer-reviews using Unit Testing, Integration Testing and RSpec.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Provide validations and scope for many models in the database and created many associations within those models.

Environment: Ruby 1.9.x Rails 3.2, RSpec 2.9, HTML, CSS, AJAX, Jquery, JavaScript, MySQL, RESTful, Git and Mac OSX.

Confidential, Indianapolis, Indiana

Ruby on Rails Developer

Responsibilities:

  • Designing the website using Ruby on Rails, backed by Capistrano and MySQL to automate and ease the deployment process on Phusion Passenger server. ERB Templating, RJS, YAML and Cascading Style Sheets (CSS) to design the web pages.
  • Designed and implemented features of a REST API that mediates between product orders placed on partner web sites and internal services which perform fulfillment.
  • Implemented the Query part of the reports using Active Records and ran the rake tasks for every weekly report, dumping the SQL data to a CSV file.
  • Created a single-page, custom web application using Angular JS as the development framework
  • Using Sinatra Framework, Developed complex APIs for third party integration (JSON File Format) and authentication as specifications.
  • Used RSpec to create test driven development. Experience with all the GEMS and libraries for this version of the ruby/rails.
  • Involved in planning and carried out daily scrums, weekly estimations, retrospectives and pair programming.
  • Refactored puppet manifests to reflect best practices. Wrote Puppet modules for Installing and managing JAVA versions, Upgrading the Linux Kernel and Gathering system metrics via sysstat.
  • Investigated production system issues and performed test and production environment deployments.
  • Deployed and maintained servers (Red Hat Linux/CentOS) providing clustered key-value caching and text indexing.
  • Used Test Driven Development approach and wrote many unit and integration test cases.
  • Responsible for user validations on client side as well as server side.
  • Developing in Rails and JavaScript/JQuery, deploying on AWS and managing code using Git.
  • Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.

Environment: Ruby 1.9.3, Rails 4.0, HTML5, CSS3, MySQL, CentOS, Chef, Thin, Unit Testing, Cucumber, JSON, JQuery, AngularJS, GitHub and Capistrano for deployment.

Confidential, Austin, Tx

Ruby on Rails Developer

Responsibilities:

  • Used ROR on Mac operating system to design the website, backed by PHP and MySQL.
  • Maintaining the existing Ruby on Rails reports application and performed enhancements using JQUERY, HTML5 for better look and feel.
  • Designed front end of the application using Rails, AJAX, JSON, CSS and jQuery and back end was developed by Active records.
  • Developed Capistrano scripts to automate deployment on various environments.
  • Test-driven development with Rspec, Capybara, and Jasmine (for JavaScript) and achieving 100% test coverage.
  • Use of GitHub repositories, Bundler, GEMS and libraries for this version of ruby/rails.
  • Designed webpage layouts using CSS3, HTML5 along with JQuery and adding dynamic functionality to each module.
  • Used Dreamweaver, HTML and Adobe Photoshop to position and develop design elements.
  • Created database schema for PostgreSQL Database and helped to draw ER-Diagrams using Microsoft Visio.
  • Worked with Ajax to make the calls to the service to fetch the needed data.
  • Used SCRUM and Agile methodology.
  • Designed applications using object oriented concepts.
  • Wrote several Ruby scripts to manage internal team project planning, and DevOPs tasks through Trello API, GitHub, and other third-party software.
  • Implemented module pattern for faster loading times and easier maintenance.
  • Interacted with client to handle change requests, trouble reports and requirements collection.
  • Designed and enhanced controller and view part of the system by scaffolding.
  • Practiced Test-Driven Development with Rspec and Rspec 2 as well as Behaviour Driven Development with Cucumber and Capybara.
  • Parsed JSON and XML data sent by the server.
  • Being an active team member, helped in fixing bugs, code reviews.
  • Capable of analyzing complex situations and able to provide proactive solutions.

Environment: Ruby on Rails, HTML, CSS, AJAX, Angular JS, JSON, JQuery, Linux, UNIX, MySQL, PostgreSQL, JavaScript, Rspec, Cucumber, Capybara.

Confidential, San Francisco, CA

Ruby on Rails Developer

Responsibilities:

  • Worked in the design and development phases of the application using ROR framework.
  • Used Rails, AJAX, CSS and AngularJS 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 AGILE environment using Ruby on Rails, HTML5, CSS3, JavaScript, Bootstrap, Rspec.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Designed applications using Object Oriented Programming (OOPS) concepts.
  • Used Agile and Scrum methodologies in the project development.
  • Used Active Records for Database Migration and involved in using Active Resources, Fixtures, Action View and Action Controller in the Rails Framework.
  • Used scaffolding to design and develop the controller and the view part of the system.
  • Composed Cucumber and RSpec tests in the application and coded in JavaScript for page usefulness and popup screens.
  • Involved in modeling complex database table and relationships.
  • Involved in developing and testing many features for the dashboard using Ruby on Rails, JavaScript, CSS, Bootstrap and Rspec.
  • Provided validations and scope for many models present in the database and created many associations within those models.
  • Experience with all the GEMS and libraries for this version of the ruby on rails.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Specific skills in developing user friendly, simple yet effective web based applications.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Experience in using Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Interactive in providing change requests, trouble reports and requirements collection with the Client.

Environment: Ruby 2.1 Rails 4.2, Cucumber, Rspec, Unicorn, HTML5, CSS3, SOAP, AJAX, JQuery, JavaScript, RESTful, Git.

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Extensively used the struts framework and coded the UI components using servlets, JSP and struts components like Action classes, Action forms, and XML configuration files.
  • Involved in requirement Analysis, documentation of high level and low-level design.
  • Developed application using core Java, J2EE and Struts framework.
  • Developed the UI/UX using JSP, JavaScript, Jquery, AJAX and CSS.
  • Involved in design and development of the application in n-tier fashion based on MVC Architecture standards and utilized Struts frame work.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Code development using core java concepts to provide service and persistence layers. Used JDBC to provide connectivity layer to the Oracle database for data transaction.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Troubleshoot issues concerning Apache Tomcat during deployment.
  • Developed backend framework for the project using spring core, various web services etc. and used various APIs and technologies like JSP and JSF for developing the User Interface screens (GUI) and Servlets to implement server-side tasks.
  • Used JDBC for communicating with the database.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.

Environment: Java, J2EE, JSP, Java Script, HTML, CSS, JQuery, MySQL, OTRS, Jasper Reports, Maven, Windows, Linux, REST.

We'd love your feedback!