We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

San Francisco, CA

SUMMARY

  • 8 years of experience in application development, support and enhancement of real time web - based applications based on platforms such asRubyonRails.
  • Proficiency in developing Web applications using Front End technologies like HTML,CSS2/CSS3,JavaScript, jQuery, Sass, Bootstrap, CoffeeScript, Ajax, Xml, AngularJS.
  • Implementing Ruby on Rails upgrades and patches and publishing RubyGems using RubyGems
  • Experienced on Model View Controller (MVC) Architecture based Web Applications inRubyonRails.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
  • Responsible for modifying and extending open source applications like Ruby and jRuby.
  • Worked on wordpress development using sass & javascript.
  • Designed and implemented the MongoDB Schema and used document references to query data.
  • Experience in implementingRailsMigrations and Active Record, Action Pack, Action Mailer.
  • Experience working in Linux environments, mostly use VI as primary coding editor.
  • Experience in RSpec behaviour-driven development (BDD) framework for theRubyprogramming language.
  • Designed the front end of the application usingRails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using ActiveRecords

TECHNICAL SKILLS

Frameworks / Architectures: Rails(Rails3.x,Rails4.x), Ruby, Hibernate, Spring, Struts, Servlets

Languages: Ruby, PHP, SQL, PL/SQL, Java, C, C++

Web Design: XHTML, CSS/CSS3, HTML/HTML5, JSP, AJAX

Application and Web Server: Phusion Passenger, Apache Tomcat, JBOSS, Nginx, WEBrick

Databases: IBM DB2, PostgreSQL, MongoDB, MySQL, NoSQL, MS-SQL, Oracle

Test Frameworks: Rspec, Capybara, MiniTest, Test Unit, Junit, Appium,CRAFT

Deployment Tools: Amazon EC2/S3, Heroku

Development Tools: WSAD, Eclipse, Textmate, Sublime, Netbeans,RubyMine

Web Technologies: J2EE JavaScript, JQuery, AngularJS, NodeJS, Bootstrap, Knockout.js, Backbone.js, Ember.js, React.js, Coffee script

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

Other Tools: MS-Office(MS-Excel, MS-Project 2013, MS-PowerPoint), Visual Studio 2013, QlickView(Reporting)

Operating Systems: Windows, Linux, Unix, Ubuntu

Other Technologies: Selenium, Capybara, Web Driver Testing Frameworks RSpec,Watir, Cucumber, Junit, SVN, Spring MVC, Spring DAO, Spring Security, Spring WS

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

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.
  • Experience in Model View Controller (MVC) Architectures using ROR framework (Rails2,Rails3,Rails4), Struts, Spring framework and Hibernate.
  • Experience with data modeling for Relational Databases like MySQL, Oracle, postgresqlandSQLite.
  • Worked with team to release the Align Store based on Ruby on Rails and the Spree commerce platform.
  • Implemented MVC design architecture using Ruby on Rails and MySQL
  • 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.
  • 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.

Confidential- San Francisco, CA

Sr. 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 usingRubyonRails, Bootstrap, AngularJS, NodeJS, CSS3 JavaScript, and Rspec.
  • Used Crack rubygem to parse the XMLs to design the page which shows regular news feed.
  • Implemented Behavior- Driven Development with Capybara and Cucumber and Test-Driven Development with RSpec2 and RSpec.
  • Worked with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL.
  • Worked on the development of applications using Ruby on Rails (RoR), and Jruby.
  • Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP, linode and JQuery.
  • Implemented ActionScript/JavaScript/ Ruby on Rails for managing scripting functions
  • Developed item auction module with JavaScript and ruby.
  • Worked with Active record Classes from Rails Console for Database programming, which also involved writing active record validations.
  • Build a reporting framework for application and video tagging using various providers like Adobe, Comscore, Conviva and NewRelic.
  • Worked on PDL, meta programming functions, Conduct>It, developed plans, tasks, methods, dynamic parameters and resources.
  • Implemented asynchronous processes, delayed jobs and scheduled jobs using sidekiq.
  • Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, HTML5, CSS3 where back end is java with REST WebServices.
  • Used Rails, AJAX, JSON, jQuery, Node JS and Angular JS to design the front end of the application.
  • Integrated with Database using Active Record as a Model.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
  • Design and maintaining architecture, Neo4j graph database synchronized with PostgreSQL relational database
  • Wrote various interfaces to the management system in Ruby on Rails and developed back end applications using Ruby on Rails with PostgreSQL as database architecture of Rails framework and Ruby conducting code reviews.
  • Created AWS Lambda Function to automatically execute AWS batches based on the diverse scenarios.
  • Action Mailer is used for applying user mailing module.
  • Used Nginx as load balancer to pass requests to node.js server.
  • Collaborated and coordinated with the management and design team to implement new features.

Confidential - Chicago, IL

Ruby on Rail Developer

Responsibilities:

  • Developed hundreds of features in an agile environment usingRubyonRails, HTML, CSS and JavaScript.
  • Planned and carried out daily scrums, weekly estimations, story wheel discussions and retrospectives and pair programming.
  • Implementing ROR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
  • Ruby on Rails, JavaScript, JQuery, HTML5,CSS3, Behavior Driven Development (BDD) and pair based programming is used to develop client based features and applications.
  • Worked on making the pages responsive by using the SASS version of BootstrapJS.
  • Used JavaScript frameworks such as JQuery, Dojo, Ext JS, CSS preprocessors such as LESS or SASS.
  • Wrote code using Javascript, Angularjs, Bootstrap.
  • Implemented JWT authorization for securing the application endpoints.
  • Used Ruby on Rails to create API endpoints that served data to multiple components of TocaTV Platform including overlays for user generated content.
  • Worked on custom HTML markup was written in combination with Vue.js to stream-line JavaScript development.
  • Developed website using Ruby on Rails on Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process.
  • Designed and Implemented MongoDB Cloud Manger for Google Cloud.
  • User Interface for website with ERB, JQuery, Angular.JS,Ruby, Ajax for View, Controller, Model inRubyonRailsFramework
  • Special skills in developing user friendly, simple yet effective web based applications
  • Develop consumer based features and applications usingRubyonRails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming.
  • Developed website usingRubyonRails, backed by PostgreSQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Used RHTML, ERB Templating, YAML, AngularJS and Cascading Style Sheets (CSS) to design the web pages.
  • Designed the front end of the application usingRails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using ActiveRecords
  • Used HipChat & Lync for inter-personal communication amongst team members.
  • Worked with Xcode and different IOS platform Frameworks.
  • Used GIT and JENKINS for continuous integration and deployment.

Confidential - Bloomfield, Connecticut

Ruby On Rail Developer

Responsibilities:

  • Developed and tested many features for dashboard using Ruby on Rails, RSpec, Bootstrap and JavaScript.
  • Created mockups using web technologies like HTML 5, CSS3, SASS, JQuery & JavaScript, Git and GitHub.
  • Used Angular Materialfor user interactions in pages.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular.js, Ember JS, Bootstrap, Drupal, JSON, jQuery and Ajax.
  • Developed web applications in Agile development methodology usingRubyonRails, JavaScript, JQuery, CSS, TDD and pair based programming.
  • UsedRails, AngularJS, NodeJS, AJAX, JSON and jQuery to design the front end of the application. Back end of the application is developing mainly using Active Records.
  • Developing web applications with W3C XHTML, HTML5, CSS3 standards and usingRuby,Rails, Git and Heroku.
  • Development of new applications using Ruby on Rails (RoR) Using GitHub.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, JavaScript.
  • Complete database migrations with Ruby on Rails and ActiveRecord.
  • Experience in design and developing application leveraging NoSQL database MongoDB.
  • Coding usingRubyonRailsand also used JQUERY, HTML5 and AngularJS for better look and feel
  • Using Sinatra Framework, Developed complex APIs for third party integration (JSON file format) and authentication as specifications.
  • Used Jenkins, GitHub and RubyMine will run and debug the complex issues and provide root cause and solutions.
  • Wrote ROR scripts for bootstrap file from both frontend and backend, and scripted controller files in order to cache the object stored in the bootstrap.
  • User Interface for website with ERB, JQuery, RJS,Ruby, Ajax for View, Controller, Model inRubyonRailsFramework.
  • Created RESTful web services to interact with UI.
  • Worked with source code control systems like GIT and JIRA.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Developed Angular factories, and used Angular promise API for making async calls.
  • Developed C++, SOAP web services on UNIX and Linux platforms using soap.
  • Documented the progress of the daily stand-ups with the Atlassian stack (JIRA, Confluence, HipChat)
  • Developed iOS mobile app using Sencha Touch and Phonegap framework.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Worked on backend of the application with databases like MYSQL and NoSQL.

Confidential - Richfield, Minnesota

Software Developer

Responsibilities:

  • Involved in analysis, design and development of Portfolio Management.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Responsible for developing Servlet.
  • Involved in implementing database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • Worked in Windows environment for building the application using net beans IDE.
  • Developed test cases and performed unit testing using J Unit.
  • Extensively used Collabnet subversion for version control.
  • Used Glassfish Server for deploying various components of application

Hire Now