We provide IT Staff Augmentation Services!

Full Stack Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Around 8 years of IT experience as a Ruby on Rails Developer using Ruby on Rails,HTML5, CSS3, Ajax, JSON and XML, SCSS, HAML, Bootstrap, JavaScript, Angular.JS, React JS, JQuery, Object Oriented Programming, MySQL, Postgres, etc.
  • Experience in working with Ruby on Rails and PostgreSQL, MySQL on the backend and HTML4/5, JavaScript, jQuery, React.js. Angular.JS, CSS2/3 and Bootstrap on the front end.
  • Experience in working in Waterfall model and Agile development environment.
  • Special concentration in Ruby language and Ruby on Rails application framework.
  • Experience on Model View Controller (MVC) architecture based Web applications and Implemented and enhanced CRUD operations in Ruby on Rails..
  • Experience in Agile Development, GitHub, Amazon EC2, Amazon AWS and Docker
  • Extensively used Ruby gems like Devise, masonry, JQuery, Puma, thick, sprockets, will paginate, Paperclip, bundler, capybara etc.
  • Used JavaScript frameworks like Angular.js, ReactJS, Ember JS, Node.js.
  • Involved in creating CI/Cd process for both web - dev and other tooling
  • Created web UI tests using cucumber, gherkin, Selenium Web Driver.
  • Experience using version control using Git (GitHub, bitbucket), SVN.
  • Deployment experience includes Amazon EC2, Docker, Heroku.
  • Experience using Amazon S3 for storage.
  • Devising and implementing data capture methods from 3rd party Flash interactive module to Confirm it using asp pages and JavaScript.
  • Experience working in TDD (test driven development) and BDD (behavior driven development) approach using RSpec/Cucumber on multiple platforms like Linux (ubuntu, centos) and Mac.
  • Developed and Deployed applications on Application Servers like Puma, Nginx, Phusion Passenger, Thin and Unicorn.
  • Experience in developing applications in Ruby Mine using Active record concepts which includes Models, Views, Controllers, Callbacks
  • Developed ROR customer facing applications, which meet the requirements outlined in our application development specification.
  • Primary expertise is in the areas of Ruby on Rails 5,4, 3 and AJAX
  • Involved in deploying of applications in WEBrick, Phusion Passenger and functional usage with Apache Tomcat Server, Web logic Server
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
  • 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.
  • Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
  • Worked on Integrated Development Environments like Eclipse, NetBeans, RubyMine and Sublime, Visual Studio.
  • Expertise in developing applications using Java, JSP, Spring, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, HTML, Java Beans, JavaScript and DHTML.
  • Worked on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling)
  • Primary Expertise in Web Services using AXIS, REST FUL API.
  • Experience in developing complex APIs for third party integration (JSON, RESTful).
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.

TECHNICAL SKILLS

Languages: Ruby, Java, SQL, PL/SQL

Web Design: HTML5, CSS3, Bootstrap, Angular JS React.js

Databases: Oracle 9i/10g/11g, SqLite, MySQL, PostgreSQL, No SQL (Mongo DB)

Application & Web Servers: Puma, Thin, Unicorn, Phusion Passenger, Apache, Nginx

Web Technologies: Rails 3, 4,5, JavaScript, JQuery, Coffee script, SASS.

Test Frameworks: MiniTest, Test Unit, Junit, Rspec, Capybara, Cucumber, FactoryGirl

Frameworks / Architectures: Rails, Spring, Struts, Hibernate

Deployment Tools: Capistrano, Amazon EC2, Heroku,Docker

Operating Systems: Windows, Ubuntu, Linux, Redhat, centOS, OSX

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Continuous integration: Jenkins

PROFESSIONAL EXPERIENCE

Full Stack Ruby on Rails Developer

Confidential - Boston, MA

Responsibilities:

  • Developed and implemented web applications using Ruby on Rails framework.
  • Developed and tested features in an AGILE environment using Ruby on Rails, React.js, HTML5, JavaScript, JQuery, Rspec and Cucumber.
  • Developed complex RESTful APIs for third party integration (JSON file format) and authentication as specifications using Rails framework.
  • Managed code with GIT and unit testing in Rspec framework.
  • Working with ECMA Script 6 features, Used Babel, web pack with es2015,React.jsxpresets
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Created a Rich Single Page Application using HTML, CSS, JSP, JSON, React.js, Node.js, bootstrap.js.
  • Developed complex APIs for third party integration (JSON, RESTful).
  • Full-stack development using React, Redux, and other plugins such as redux-thunk with Rails as backend.
  • Involved in developing and implementation of the Back-end web application using Ruby and Rails and Rake files.
  • Developed user interface by using theReact JS, ReduxforSPAdevelopment.
  • Worked on the performance issues of the mobile application.
  • Developed ruby script to load test with multiple login accounts.
  • Development of applications using Ruby on Rails (RoR), and REACT (.jsx) for Web Services Calls.
  • Involved in writing REST based API calls and reading from JSON Data.
  • Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
  • Involved in setting up production servers using app servers and web servers like nginx, unicorn and passenger.
  • Involved in developing an application which interacts with multiple web servers and compares the response JSON payloads.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Implemented theDragandDrop functionalityusingReact-Draggable
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • UsedReact-Autocompletefor creating google maps location search on the webpage AddedExcel-Builderto download theTabular datain Excel format usingreact.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Ruby, Rails, Sinatra, HTML5, CSS, JavaScript, React.JS, RESTFUL, JQuery, SVN, LINUX, UNIX, EC2, RabbitMQ, Rspec, Cucumber, GITHUB, JavaScript, Ajax, JSON, Bootstrap, MYSQL, Restful, YAML, Docker.

Full Stack Ruby on Rails Developer

Confidential - Columbus, OH

Responsibilities:

  • Developed the back-end of the application using Rails which communicates with MySQL.
  • Developed and tested many features in AGILE environment using Ruby on Rails, HTML, CSS, JavaScript, Bootstrap, Rspec.
  • Created Omni Auth authentication for the users so that they can automatically get logged-in if they are logged on to the company main developer website.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented client-side Interface using React JS.
  • Built stable React components and stand-alone functions to be added to any future pages.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Used React-Router to turn application into Single Page Application
  • Used React- Redux (connect) which is responsible to "map state to props" and "map dispatch to props".
  • Responsible for Code-Review and enforce business standards and code standards are in place.
  • Coordinated with multiple teams to fix critical issues.
  • Handled Knowledge transfer sessions about the developed modules to the other teams.
  • Involved in testing code using Rspec, Cucumber.
  • Generated CRUD applications using scaffolding and used gems like Devise, Nokogiri, Paperclip.
  • Involved in setting up production servers using app servers and web servers like nginx and passenger.
  • Provided back end application support for APIGEE API systems.
  • Hands-on experience in development of Microservices and deploying in Docker.
  • Perform troubleshoot application/deployment issues after deployment.
  • Provide production support 24x7 as required for emergency fixes and deployments.
  • Interacted with business analysts and developers to resolve software related defects issues.
  • Strong ability to analyze Business Requirements implementing in Agile environment

Environment: Rails 4.2, Ruby 2.1.7, HTML, CSS, Bootstrap, JavaScript, React.js, MySQL Jenkins, Phusion passenger, Nginx.

Devops Engineer

Confidential - Dearborn, MI

Responsibilities:

  • Implemented leveraging test automation framework while driving processes to reduce manual test coverage.
  • Designed and executed the Automated Test Scripts using Selenium WebDriver and Cucumber.
  • Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using IBM RRC and RTC.
  • Develop automation framework both Data driven and Hybrid using Selenium Web Driver in Ruby/ Cucumber and performing unit testing by using RSpec.
  • Used Page Object Framework for ease of maintenance of scripts.
  • Used the test scripts as simple as, for that we used Cucumber.
  • Used Inspect Tool to identify the various windows elements for the application.
  • Responsible for fixing and maintaining regression automated test scripts for end to end testing using Selenium WebDriver (using Ruby).
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the Oracle database and validation.
  • Written basic queries for Data validation in SQL statements.
  • Gained knowledge on building Docker images and containers for various test cases.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.

Environment: vRA/vRo/vcenter Specific, Ruby 2.3.1, RSPEC, YAML, Bootstrap, CSS3 and HTML5, Visual Studio Code, Rest, JSON, Jenkins, GitHub, XCode, MySQL database, JavaScript, Linux, chefDK, VMWare Fusion or virtual box, iTerm2, Postman, Flow dock.

Full Stack Ruby on Rails Developer

Confidential - CA

Responsibilities:

  • Worked on authentication logic with Devise gem.
  • Involved in CRUD operations to create, read, update and delete data from the tables in the database.
  • Efficiently developed a robust, scalable and secure application.
  • Implementing and maintaining a customized e-learning service integrated with Stripe payment.
  • Worked on improving search functionality of the application using Elasticsearch.
  • Extensively involved in front end screens using HTML, CSS, JavaScript, JQuery, ReactJS, Ember JS, Bootstrap, and Ajax.
  • Created tables, views and stored procedures in the process of designing a database model for the entire application.
  • Writing Rake task for updating database.
  • Designing PostgreSQL database model for the entire application like creating tables and views.
  • Managed all aspects of analytics tracking including traffic, revenue, apps API, publishers, products, content, and ad clicks using Google Analytics and Business Objects.
  • Configuring PostgreSQL Streaming Replication and PG pool for load balancing.
  • Improved the application code design, helped reduce unnecessary coding and improved future code design.
  • Designed Google Analytics to track the user details.
  • Used GIT and Continuous Integration for version control.
  • Deploy applications on AWS by using Elastic Beanstalk migrated applications to the AWS cloud.
  • Worked closely with management and the design team to rapidly implement new features.
  • Working with Ruby gems such as pg, site map generator, stripe, mail grid, pagination, devise, Google API.
  • Involved in deployment and maintaining of the application in cloud using Elastic Beanstalk in Amazon Web Services (AWS).
  • Trained junior members of the team on how to install, configure use the application.

Environment: Rails 5.0.2, Ruby 2.4.0, HTML, CSS, Bootstrap, JavaScript, PostgreSQL, Elastic Beanstalk, Google Analytics, Stripe, Amazon Web Services (AWS).

Ruby on Rails Developer

Confidential

Responsibilities:

  • Developed and tested many features using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Writing back end programming in Ruby on Rails.
  • Coded JavaScript for page functionality popup screens.
  • Developed complex APIs for third party integration (JSON, RESTful).
  • Designed and developed the layouts of customer relations module.
  • Used Mongo DB to store large volumes of data and worked on creating reports.
  • Connect Bootstrap,JavaScript, jQuery, REDUX andReact.JSthat meets accessibility and web browser standards for website
  • Wrote Rspec and Cucumber tests in the application.
  • Used JavaScript and XML to update a portion of a webpage.
  • Managed code with SVN and unit testing in Rspec framework.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Deployed the project into Heroku using Capistrano and GIT version control system.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Rails (3.2), CSS, HTML5, Bootstrap, Rspec, JSON, SVN, MongoDB, GIT, Heroku AWS.

Junior Java /UI Developer

Confidential

Responsibilities:

  • Intensively involved in developing Use Case Diagrams, Sequence diagrams and Class diagrams using UML notation.
  • Created user-friendly GUI interface and Web pages using HTML and CSS3 and Angular JS.
  • Developed the application based on Spring MVC Architecture, Action Forms and Java beans as a Model, JSPs and Tags as View and Action Servlet configured by spring-config.xml as a Controller.
  • Auto completion of forms and user-validation functionalities using AJAX DWR framework.
  • Used Hibernate to store the persistent data into database and written HQL to access the data from the database.
  • Designed and developed the POJOs components & O/R Mapping files using Hibernate and used the Spring-Hibernate Template mechanism to reduce the development time.
  • To develop JavaScript applications client side and server-side execution we used Typescript.
  • Used JUnit to run tests automatically.
  • Took the code base from 0 test code coverage to > 85 code coverage using RSpec and Cucumber, allowing us to confidently deploy to production multiple times a day with no QA team.

Environment: Core Java, J2EE, Spring 2.5, Hibernate 3.0, AJAX, Servlets, CSS, HTML, DHTML, JavaScript, Angular JS, XML, DOM, REST, backbone.js Maven, Rational Clear Case, Agile Methodology, Cucumber, Oracle, JUnit, Tomcat, Web Logic, Shell Script, Apache Axis, Eclipse

We'd love your feedback!