We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8+ years of expertise using Ruby on Rails (ROR) and developed many RESTful API's using ROR Gems.
  • Hands on experience on installation and configuration of multiple versions ofRubyusing RVM (RubyVersion Manager) bundler install, use of RVM files, Usage of Pre - project Gem sets, Deploy and integration of RVM.
  • Strong concepts and fundaments in Agile Methodology, Object Oriented Analysis and Design, Best Practices
  • Extensive experience in creating and maintaining databases which includes configuration query optimization and de-normalization.
  • Created POC backend REST API services using Node.JS and MongoDB.
  • Setting up and configuring CI/CD on Jenkins and React apps with web hooks on GitHub.
  • A firm grip on Ruby Core and Ruby Standard Libraries and their implementation in scripting modules.
  • Experience on Model View Controller (MVC) architecture-based web applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (RubyVersion Manager) bundler install, use of RVM files, Usage of Pre-project Gem sets, Deploy and integration of RVM.
  • Designed and implemented Intranet applications using Ruby on Rails and Postgre SQL on Heroku cloud packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
  • Prototype, (X) HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
  • Designed & developed mobile UI components using JSX, Flexbox and Dumb components.
  • Configured web pack and other boots trapped many Node applications
  • Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IEDeveloperTools.
  • Experience in using Web Services like SOAP protocol in JAXWS and RESTFUL Web Services.
  • Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Experience on Model View Controller (MVC) architecture-based web applications inRubyonRails, Backbone.js and Code Igniter.
  • Expert in development of applications using J2EE technologies like Java, JSP, Servlets and JDBC.
  • Great insight in UI development and building web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, XML, AngularJS and MySQL.
  • Used Capistrano to automate and facilitate the deployment process on Phusion Passenger server.
  • Very good knowledge in interacting with RESTful web services, SaaS, PaaS and IaaS.
  • Integrated React based web app to multiple services using REST API.

TECHNICAL SKILLS

Languages: Ruby, Rails, NewRelic, Java, Python, C, C++, SQL, PLSQL

Operating systems: Windows, Unix, Mac OS X, Ubuntu

Database and tools: Oracle 10g, PL/SQL, MS SQL Server, POSTGRESQL, SQLite, MongoDB, MYSQL

Testing Frameworks: Unit Test, RSpec, Cucumber, JUNIT and Capybara

Servers: Tomcat, we brick, Unicorn, Nginx, WebLogic.

Frameworks / Architectures: Rails4, Spring, Struts, Hibernate, REST APIs

Deployment tools: Heroku, Passenger, Amazon EC2

Web Tools/Technologies: HTML, CSS, SASS, XML, AJAX, JavaScript, PHP, Bootstrap, jQuery and JSON, AngularJS, Node.js, React.js

Web/Application Servers/Container: Apache, Tomcat, WE Brick, Mongrel, WebLogic, WebSphere, Passenger

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

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Ruby on Rails developer

Responsibilities:

  • Developed and implemented flagship e-commerce platform using Ruby on Rails and Mongo db.
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core, jrubyand Ruby Standard Libraries.
  • Worked with different gems involved in the development of an application such as Bundler, Rails, Rake, Uglifier and Coffee Script.
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Java, Hibernate, and IBatis, which implements JPA.
  • 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.
  • Responsible for identifying the Performance bottlenecks and fixing them by running JMeter tests or via APM tools like NewRelic and Glowroot
  • Developed a Kotlin DSL-based analytic encoding system, employing metaprogramming techniques, that generates Python
  • Replacing Rails Active Job with Sidekiq for background tasks using a Redis queue.
  • Extensive API development experience for both SOAP and JSON based services including RESTful API's.
  • Strong knowledge of MVC, Service Oriented Architecture, Design Patterns, Object Oriented and Data Structure Programming.
  • Have proven experience in Model View Controller (MVC) Architectures using ROR framework (Rails2,Rails3,Rails4), Struts,Spring framework and Hibernate.
  • Hands on experience with data modeling for Relational Databases like MySQL, Oracle, postgresqlandSQLite.
  • Strong knowledge on Document store databases like MongoDB and Cache store services like Redis.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database
  • Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS.
  • Good experience with Test Driven Development (TDD) using rspec, factory girl andjunit.
  • Experience inBehaviour Driven Development (BDD) using Cucumber, Capybara and gherkin plugin.
  • Experience with cloud services (Heroku, Amazon web services EC2, S3 etc.)
  • Experience in deploying applications on Application and Web Servers like Puma, WEBrick, Phusion passenger and Apache Tomcat Server.
  • Profound experience in web based and application development using Java Beans, Servlets, JSP, XML, Web Services, JDBC and RMI.
  • Extensive experience with version control likeGit, SVN, Docker and CVS.
  • Experience working within both Agile and Waterfall development environments.
  • Used Capistrano for application deployment.
  • Configured, automation and maintaining build and deployment CI/CD tools Git/GitLab.
  • Designed and implemented cucumber tests for Various application.
  • Identified the opportunity to improve and converted manual test cases into test automation through Selenium.
  • Refactor and test code using Rspec, CapyBara and collaborating with other teams using GitHub.
  • Implemented Test Driven Development (TDD) using Jasmine framework for the application.
  • Managed code versioning with GitHub and deployment to staging and production servers
  • Backend application is developed usingRubyonRailswith PostGRE as database.

Environment: ROR, Ruby/Rails gems, ActiveRecord, NewRelic, Meta Programming, Sidekiq, Javascript, HTML5, CSS3, Bootstrap.JS, jQuery, Angular, React.JS, JWT, SSO/SAML, Python, Java, Spring, SQL, PL/SQL, PostgreSQL, Cassandra, REST, Passenger, RubyMin, Bower, Bundler, Rake, Unicorn, Puma, Apache, Capistrano, GitLab, Rspec, Cucumber, Selenium, Capybara, Jasmine, Resque, Mockito, Agile, Scrum, AWS EC2, S3, Heroku, CodeDeploy, MAVEN, JSON, Rally, Linux, Mac, Nginx, Docker, Jenkins, Travis, Chef, Kubernetes, Docker Swarm, Slack, Sococo, iOS

Confidential - Columbus, OH

Sr. Ruby on Rails developer

Responsibilities:

  • Designed and developed the web applications and interfaces usingRubyonRailsand JavaScript.
  • Designed the frontend application usingRuby,Rails, CSS3, AJAX and jQuery.
  • Tested the existing login plugins with different authentication levels and implemented Authentication Logic with Cancan gem. Workedonthe logs page for managing and analyzing data.
  • Developed and implemented products and services page usingRubyonRailsand MongoDB.
  • Implemented the functionality of MVC architecture to design the web application.
  • Used RESTful API to gather sales related data for products and created Restful http services to interact with UI.
  • Employed Test Driven Development strategy using NewRelic, RSpec and Behaviour Driven Development (BDD) strategy using Cucumber.
  • Used highly optimized jQuery and AJAX to manipulate JSON data and display themonthe web page with the expectation of peak day traffic during holidays.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture.
  • Ruby on Rails on Linux operating system, backed by Capistrano and PostgreSQL to automate and ease the deployment process on Phusion Passenger server.
  • AutomatedRabbitMQcluster installations and configuration using Python/Bash.
  • Designed and Developed J2EE web based consumer applications using Spring, DHTML, and Ajax. Developed UI screens using HTML, CSS, JSP and JavaScript
  • Developed Struts form beans, action classes, JSPs and tiles which follow struts framework standards
  • Involved in developing and implementation of the Back end web application usingRubyon Rails.
  • Excellent in building Single Page Application (SPA) using MVC Angular.jsframework
  • Front End Development (Angular.js, JavaScript, Bootstrap)
  • Responsible for creating Unified portal screens using Angular.JS and BootstrapFramework
  • Programming Languages Java, C, C++, Shell Scripting, JavaScript, HTML5, Angular.js, Bootstrap.js, CSS3.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of theruby/rails.
  • Implementing Behavior Driven Development using RSpec and Cucumber Performed testing.
  • Added efficient UI and client-side features using JQuery, AJAX remote calls.
  • Implemented and enhanced CRUD operations for the applications using the Web Api architecture.
  • Used Capistrano for application deployment.
  • Used Emmet for faster coding of UI where large numbers of forms were built.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Created Hibernate mapping files for Java classes using table per class hierarchy strategy.
  • Wrote and tuned DB2 SQL Queries to performUIoperations.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Strong in design and development of Webservices using WSDL, SOAP.

Environment: ROR, Ruby/ Rails Gems, ActiveRecord, NewRelic, Sidekiq, Javascript, CSS3, HTML5, Bootstrap.JS, jQuery, Angular, React.JS, JWT, SSO/SAML, Python, Java, Spring, Postgres, SQL, PL/SQL, Mongo DB, Cassandra, REST, IntelliJ, Bower, WebLogic, WAS, Glassfish, SVN, TDD, BDD, Rspec, Cucumber, Selenium, Capybara, Jasmine, Resque, Mockito, Agile, Scrum, AWS EC2, S3, Heroku, Maven, JSON, JIRA, Linux, Nginx, Hipchat, iOS, Jenkins, Chef, Kubernetes, Docker

Confidential, Columbus, OH

Ruby on Rails Developer

Responsibilities:

  • Worked in the design and development phases of the application using ROR framework.
  • UsedRails, AJAX, JSON, CSS and JQUERY to design the front end of the application.
  • Developed the back-end of the application by mainly using Active Records.
  • Created and deployed new features and amend existing features.
  • Developed and tested many features in an AGILE environment usingRubyonRails, HTML5, CSS, JavaScript, Bootstrap, RSpec and Html.
  • Involved in developing and implementation of the web application usingRubyonRails.
  • Coded model level validation usingRubyprogramming with emphasis in web security.
  • Handled caching inRubyonRails.
  • Used RHTML, YAML, RJS and Cascading Style Sheets (CSS) to design the web page.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture ofRailsframework andRubyconducting code reviews.
  • Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Involved in writing Rake task for updating database.
  • Developed complex API for third party integration (JSON file format) and Authentication as specifications usingSinatraFramework.
  • Managed code with unit tests and GitHub.
  • Good proficiency in continuous integration tools like Jenkins, Hudson, etc.
  • Worked with SQL and search-based data storage.
  • Designed applications using object-oriented programming (OOPS) concepts.
  • Implemented the integration with the back-end system with web services using REST/SOAP.
  • Good hands on experience on Unix/Linux environments.

Environment: ROR, Gems, jRuby, Javascript, Rspec, Cucumber, CSS, HTML, Bootstrap.JS, jQuery, Angular.JS, Typescript, Liquid, Slim, ERB, HAML, JWT, SSO/SAML, Python, Java, Spring, MySQL, SQL, PL/SQL, Mongo DB, REST, IntelliJ, WAS, Git, SVN, Agile, AWS EC2, S3, Maven,JSON, XML, JIRA, Linux, Nginx, Hipchat, iOS, Jenkins

Confidential, Palo Alto, CA

Ruby on Rails developer

Responsibilities:

  • Developed aRubyonRailsapp that is used by technicians to discover hardware problemsonremote systems and guide them through steps to correct those problems.
  • Created and improved dynamic UIs for aRubyonRailsSingle Page Application using JavaScript, jQuery, AJAX andRuby.
  • Developing and maintenance of new and existing web application features for both internal administrators and end users usingRubyonRails.
  • Involved in developing the Web Pages with best design and development procedures with security incorporated.
  • Made a vast use of GIT for version controlling.
  • Experience in creating light weight, scalable and maintainable RESTful API's for business requirement.
  • Designed and developed the web applications and interfaces usingRubyonRailsand AJAX.
  • Used Jenkins for Continuous Integration and Continuous deployment of the code.
  • Made use of MySQL for storing the related information in the database.
  • Trace functional requirements and capture the test evidence usingCapybarafor automation testing.
  • Using the AWS services like Cloud Watch and EC2 for better deployment of code in the Cloud.
  • Implementing the Object-Oriented Principles for the great usability of the product.
  • Experience developing applications withRubyonRailsMVC framework.
  • Implemented new features to application usingRubyand basic MVC architecture
  • Used active records to interact with MYSQL database.
  • Used React / Angular Front end for responsive single page cart.
  • Analyzed and improved application efficiency by optimizing queries.
  • Implemented efficient UI and client-side features using JQuery, AJAX.
  • Used HTML, CSS and JavaScript to describe webpages.
  • Involved in testing code using Rspec, Cucumber.

Environment: ROR, Gems, Javascript, CSS, HTML, Bootstrap.JS, jQuery, Angular .JS, JWT, SSO, Python, Java, Spring, MySQL, SQL, PL/SQL, SOAP, REST, IntelliJ, WebLogic, CVS, SVN, Rspec, Cucumber, Waterfall, AWS EC2, S3, Ant, XML, Jira, Unix, Nginx, Hipchat, iOS, Jenkins

Confidential, RALEIGH, NC

Ruby on Rails developer

Responsibilities:

  • Designed the front end of the application usingRails, CSS, JSON and JQuery. Worked on backend of the application using Active Records, the back-end of the application was developed by deploying Model-View-Controller (MVC) framework.
  • Used Scaffolding to design and develop controller and view part of the system.
  • Designed and developed the layouts of customer relations module. Worked on authentication and authorization.
  • Implemented sorting and paginations functionality for entire application. Included JavaScript for page functionality popup screens.
  • Implemented Agile Work Environment while pair programming to complete the assigned tasks.
  • Experience with most of the GEMS and libraries for this version of theRails.
  • Implemented application using Ruby and basic MVC architecture.
  • Used active records to interact with MYSQL database.
  • Implemented productive and efficient search and filters for bulk data.
  • Analyzed and improved application efficiency by optimizing queries even for bulk data.
  • Implemented efficient UI and client-side features using JQuery, AJAX.
  • Used HTML, CSS and JavaScript to describe web pages.
  • Integration of different plug-ins and gems.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.
  • Used Amazon Web Services for improved efficiency of storage and fast access.
  • Configured server-side to secure sensitive data using https/SSL.
  • Used RSpec to create test driven development. Experience with all of the RVM, Bundler GEMS and libraries for this version of theruby/rails.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture.
  • Involved in developing and implementation of the Back end web application usingRubyon Rails.

Environment: Ruby,Rails, Oracle WebLogic, MySQL, HTML5, CSS3, jQuery, Python, Jenkins, Capistrano, Sublime Text, XML, JavaScript, AWS, EC2, AJAX, Angular.JS, RSpec and LAMP.

Confidential - Columbus, OH

Ruby on Rails Developer

Responsibilities:

  • Developed User Interface for website with ERB, JQuery, RJS,Ruby, Ajax for View, Controller, Model inRubyonRailsFramework on Mac OS X Operating System.
  • Responsible to Setup and configure automated deployment and scaling infrastructure on Amazon using EC2, S3, Route53, Elastic Load Balancer, and Virtual Private cloud with Ubuntu and RHEL.
  • Administered legacy PHP and Ruby on Rails applications.
  • Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture ofRailsframework andRubyconducting code reviews.
  • Frequent AJAX usage, through both custom jQuery, and defaultRailsUJS.
  • Provided SQL scripts for querying Postgres SQL database.
  • Worked with MongoDB for a spike that requires enterprise level logging of all applications.
  • Prototypes and pilot product implementations are built onRails+ MySQL + Bootstrap environment.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Experience with REST/SOAP API Integration.
  • Development of reconciliation reports website using Spring MVC, Spring AOP, Hibernate.

Environment: Ruby,Rails, CSS, HTML5, JQuery, JavaScript, Bootstrap, Rspec, Cucumber, JSON, SVN, Agile, PostgreSQL, MySQL, MongoDB, AMQP (RabbitMQ), Capybara, Bamboo, Jenkins, Jasmine, Tomcat, MySQL, Puppet, VMWare.

We'd love your feedback!