We provide IT Staff Augmentation Services!

Senior Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • Extensive 8+ years of IT experience with excellent knowledgeonRubyonRails, Developed and Tested many features in Agile environment withRuby,RubyonRails, PostgreSQL, MySQL, MongoDB, Redis, NodeJS and Oracleonthe back - end and HTML5, CSS3, JavaScript, Coffee Script, jQuery, AJAX, AngularJS, ReactJS, KnockoutJS and Bootstraponthe front-end.
  • Special concentration inRubylanguage andRubyonRailsapplication framework.
  • ExperienceonModel View Controller (MVC) architecture and RESTful design inRubyonRails.
  • Strong knowledge in handling manyRubygems inRailslike Devise, Cancancan, HTTParty, Pry, Twitter-Bootstrap, RMagick, Better-Errors, Paperclip, Simple-form, Factory-Girls, Carrier-Wave, Faraday, SASS, etc. whenever needed in the applications.
  • ExperienceonModel View Controller (MVC) architecture and RESTful design inRubyonRails.
  • Extensive knowledge of writing maintainable, reusable and DRYRubycode.
  • Proficient in installation and configuration of multiple versions ofRubyusingRubyVersion Manager (RVM) bundle install
  • Strong knowledge in handling manyRubygems inRailslike Devise, Cancancan, HTTParty, Pry, Twitter-Bootstrap, RMagick, Better-Errors, Paperclip, Simple-form, Factory-Girls, Carrier-Wave, Faraday, SASS, etc. whenever needed in the applications.
  • Well experienced in Software Development Life Cycle (SDLC) and Object Oriented Programming (OOPs) concepts.
  • Experience in working with different RESTful APIs using AJAX, JSON and XML.
  • Experience in implementingRailsMigrations, Object Relational Mapping (ORM), Active Record, Action Pack and Action Mailer.
  • Proficient in writing test cases using RSpec, Capybara, Cucumber, Unit Testing, Integration Testing and Mini Test.
  • Experience in configuring the application to deployedonHeroku platform with support infrastructureonAmazon Web Services (AWS) and Rackspace.
  • Familiar with virtualization environments like VMware, VirtualBox, Microsoft and Cloud Deployment tools like C9.io, Chef, Puppet and Cloud Hub.
  • Experience in working with different RESTful APIs using AJAX, JSON and XML.
  • Experience in implementingRailsMigrations, Object Relational Mapping (ORM), Active Record, Action Pack and Action Mailer.
  • Hands-onexperience in Test Driven Development (TDD) and Behavior Driven Development (BDD)
  • Proficient in writing test cases using RSpec, Capybara, Cucumber, Unit Testing, Integration Testing and Mini Test.
  • Experience in working with version control like Git, GitHub, SVN and Bitbucket.
  • Experience in configuring the application to deployedonHeroku platform with support infrastructureonAmazon Web Services (AWS) and Rackspace.
  • Hands-onexperience in deploying of application in WEBrick, Puma, Phusion Passenger and Apache Tomcat Server.
  • Good exposure in interacting with RESTful web services, SaaS, PaaS and IaaS to deliver services and platforms to the customers.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Senior Ruby on Rails Developer

Responsibilities

  • Worked in the design and development phases of the application usingRubyonRailsframework.
  • UsedRails, JavaScript, AngularJS, AJAX, JSON, CSS and jQuery to design the front-end of the application.
  • Back-end of the application developed mainly usingRuby, Active Record and Object Relational Mapping (ORM
  • Extensive experience in developingRubyGems and scripting usingRubyCore andRubyStandard Libraries
  • Writing back-end programming inRubylanguage andRailsframework.
  • Developed complex RESTful APIs for third party integration (JSON file format) and authentication as specifications usingRailsframework
  • Coding usingRubyonRailsand used jQuery, HTML5 and AngularJS for better look and feel.
  • Involved in gathering and analyzing business requirements and converting them into technical specifications by following Agile/Scrum environment.
  • Plan, deploy, monitor, and maintain Amazon Web Services (AWS) cloud infrastructure consisting of multiple EC2 nodes and VMWare Vim's as required in the environment.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for provisioning.
  • 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.
  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications using Agile/Scrum.
  • Coded JavaScript for page functionality and popup screens and also used JavaScript, AngularJS and XML to update a portion of a webpage.
  • Worked with Amazon Web Services (AWS) as a cloud platform for internal deployment and testing purpose.
  • Writing Test Driven Development (TDD) and Behavior Driven Development (BDD) test cases using RSpec and Cucumber tests in the application.
  • Performed Unit Testing, Integration Testing and web application testing using RSpec.
  • Used Active Record and Object Relational Mapping (ORM) mainly to develop the back-end of the application.
  • Utilized Bugzilla to report software issues and monitor their resolution status.
  • Involved in designing database model for the entire application like creating tables, views and stored procedure using MongoDB.
  • Built a real-time mouse/click user analytics web services with NodeJS, Express and Socket.io.
  • Working with sites hostedonHeroku & AWS, using a variety of technologies such as Varnish, Apache, Nginx, MySQL, Puppet, Memcached, Redis and more.
  • Chat servers created with NodeJS using Redis and RabbitMQ for message routing, but never deployed to production.

ENVIRONMENT: Ruby,Rails, HTML, CSS, JavaScript, AngularJS, NodeJS, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, MongoDB, Amazon Web Services (AWS), RSpec, Watir, Heroku, GitHub, RESTful Services, Chef, Puppet, Apache, Nginx, Redis.

Confidential, Atlanta, GA

Senior Ruby on Rails Developer

Responsibilities

  • Writing back-end programming inRubylanguage andRailsframework.
  • Back-end of the application developed mainly usingRuby, Active Record and Object Relational Mapping (ORM).
  • Plan, deploy, monitor, and maintain Amazon Web Services (AWS) cloud infrastructure consisting of multiple EC2 nodes and VMWare Vim's as required in the environment.
  • Extensive experience in developingRubyGems and scripting usingRubyCore andRubyStandard Libraries.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture ofRailsframework andRubyconducting code reviews.
  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications using Agile/Scrum.
  • Coded JavaScript for page functionality and popup screens and also used JavaScript, AngularJS and XML to update a portion of a webpage.
  • Developed complex RESTful APIs for third party integration (JSON file format) and authentication as specifications usingRailsframework.
  • Created RESTful http services to interact with User Interface (UI)
  • Worked with Amazon Web Services (AWS) as a cloud platform for internal deployment and testing purpose.
  • Writing Test Driven Development (TDD) and Behavior Driven Development (BDD) test cases using RSpec and Cucumber tests in the application.
  • Deployed the project into Heroku using Git version control system.
  • Fixed the bug issues, reviews code and tickets filed by quality assurance and product management team.
  • Performed Unit Testing, Integration Testing and web application testing using RSpec.
  • Involved in gathering and analyzing business requirements and converting them into technical specifications by following Agile/Scrum environment.
  • UsedRails, JavaScript, AngularJS, AJAX, JSON, CSS and jQuery to design the front-end of the application.
  • 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.
  • Utilized Bugzilla to report software issues and monitor their resolution status.
  • Working with sites hostedonHeroku & AWS, using a variety of technologies such as Varnish, Apache, Nginx, MySQL, Puppet, Memcached, Redis and more.
  • Experience automating test scripts leveraging Watir and workedonRESTful APIs.
  • Experience in using Git, GitHub and Amazon Web Services (AWS) EC2 and deployment using Heroku.
  • Involved in the requirement collection by actively interacting with the client and analyzed the feasibility of the specified requirements.
  • Used Active Record and Object Relational Mapping (ORM) mainly to develop the back-end of the application.
  • Created tables, views and stored procedures in the process of designing a database model for the entire application.
  • Used Object Oriented Programming (OOPs) concepts in designing the applications.
  • Created and Deployed new features and amend existing featuresoncloud based web services.
  • Used RHTML, YAML, RJS and Cascading Style Sheets (CSS) to design the web page.

ENVIRONMENT: Ruby,Rails, HTML, CSS, JavaScript, AngularJS, NodeJS, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, MongoDB, Amazon Web Services (AWS), RSpec, Watir, Heroku, GitHub, RESTful Services, Chef, Puppet, Apache, Nginx, Redis.

Confidential, Dallas, TX

Senior Ruby on Rails Developer

Responsibilities

  • Developed and maintained twoRuby/Sinatra web apps and one TDDRubyonRailsweb app with a PostgreSQL relational Database.
  • DevelopedRubyObject that checked and created new Active Directory accounts usingRuby-LDAP
  • DevelopedRubyapp that emailed important company members details of new freelancer bookings usingRubyMail gem.
  • Involved in developing and implementation of the web application usingRubyonRails.
  • Developed and tested many features for dashboard usingRubyonRails, Bootstrap, CSS and JavaScript.
  • Developed the web application usingRubyonRailsframework.
  • Participated in a back-end and front-end development of theRailsapplication.
  • Created an entire set of customized features in dashboard (JQuery andRailsAJAX
  • Developed the web application usingRubyonRailsframework.
  • Involved in Design, development and testing phases of the application under agile methodology.
  • Participated in a back-end and front-end development of theRailsapplication.
  • Designed and developed usingRuby,Rails, MySQL, Transat SQL, SQL server, Redis and Goliath.
  • Used RHTML, cascading style sheets (CSS), RJS to describe the web pages.
  • Created an entire set of customized features in dashboard (JQuery andRailsAJAX
  • Workedonoptimizing sql queries to improve the loading times of the web pages.
  • UsedRails, AJAX, JSON and JQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Developed sign-insystem for aRailsapp that authenticated against an existing Active Directory set-up using Adauth.
  • Applied TDD practices toRailsdevelopment using RSpec and Capybara.
  • Created Models, Views, Controllers,Railsmigrations for PostgreSQL.
  • Worked closely with Head of IT and Lead VFX Supervisor to streamline post-production workflows.
  • Used Python to add custom functionality to Nuke compositing stations.
  • Configured from scratch and maintained internal CentOS web app server using NGINX and used git for version control between development and production environments.
  • Achieved 100% test coverage using Code Climate with a 1:1 code-to- test ratio.
  • Used Git to commit feature branches and merge them into main.
  • Created server-side pagination with will paginate.
  • Debugged production issue with NET::SSH gem by overriding the gem defaults to not use a none cipher.
  • Developed and Implemented WebServices and used Spring Framework.
  • Used iBATIS framework with Spring framework for data persistence and transaction management.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • DevelopedAdd, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.

ENVIRONMENT: Ruby,Rails, HTML, CSS, JavaScript, AngularJS, NodeJS, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, MongoDB, Amazon Web Services (AWS), RSpec, Watir, Heroku, GitHub, RESTful Services, Chef, Puppet, Apache, Nginx, Redis.

Confidential. Palo Alto, CA

Ruby Developer

Responsibilities

  • Design and develop distributedRubyon Rails web applications for local professional networking site receiving >1,000 daily pageviews.
  • Create user onboarding interface for new user acquisition, including sign-up through Facebook and Linkedin using oAuth.
  • Participate with a team to design and write core functionalities of the website usingRubyOnRailsand related technologies such as variousRubygems, PostgreSQL etc
  • Recreate front-end UI/ UX of website and on mobile using HTML5, CSS3, ReactJS, JavaScript, jQuery and BootStrap.
  • Implemented CRUD operations for the application using MVC architecture in Rails framework and migration standards in migrating schemas for PostgreSQL database.
  • Analysed and developed application efficiency by optimizing queries and caching contents for Rails using Redis.
  • Worked alongside leaddeveloperto build user-queried search using searchkick and elasticsearch.
  • Good understanding of message queues to handle asynchronous jobs using Delayed Job.
  • Build CSV import function to create/read/update/destroy user records in platform.
  • Involved in writing functional/unit Rspec test using TDD, built base test framework around mobile site (Rspec/Capybara).
  • Designed and implemented a notification system with emails using SendGrid API, Mailchimp API and SMS texting using Twilio API.
  • Involved in creating RESTful web services.
  • Worked on Action Mailers in sending mails to the customers signed up for the website using SMTP.
  • Implemented sorting and paginations functionality for entire application.
  • Worked with different gems involved in the development of an application such as Bundler, Rails, Rake, Uglifier and CoffeeScript.
  • Used Rspec to create Test driven development. Experienced with all of the GEMS and libraries.
  • Collaborate with marketing team to improve SEO, user engagement, and user acquisition by designing features in response to traffic and behavior.
  • Integrated the app pages with mixpanel, google analytics and facebook pixel.
  • Integrated with payment gateways such as paypal and braintree.
  • Interpret user engagement data and share results with sales team to inform future projects.
  • Well-versed with Agile Process, Git, Github CLI Tools, Heroku deployment scripts using Puma web server and AWS infrastructure.
  • Continuously integrated features/fixes and self-managed work environment.
  • Work with project manager, customer and business analysts to gather requirements and write specifications for the software development projects
  • Write code to interact with Amazon S3 to store files, contract documentsinS3.
  • Design and write APIs for RESTful web services that are consumed by Fullscreen'sin-house applications.

Environment: Ruby,Rails, HTML, CSS, JavaScript, AngularJS, NodeJS, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, MongoDB, Amazon Web Services (AWS), RSpec, Watir, Heroku, GitHub, RESTful Services, Chef, Puppet, Apache, Nginx, Redis.

Confidential, RALEIGH, NC

SOFTWARE DEVELOPER

Responsibilities

  • Developed hundreds of features in an agile environment usingRubyon Rails, HTML5, CSS3 and JavaScript.
  • Built user Interface for website with HAML, ERB, jQuery, AngularJS, CoffeeScript,Ruby, AJAX for View, Controller, Model inRubyon Rails Framework
  • Created and implemented a custom CSS grid system, with CSS media queries for mobile responsiveness using BootStrap.
  • Develop consumer based features and applications usingRubyon Rails, AngularJS, JQuery, HTML, Test Driven Development (TDD) and pair based programming.
  • Coded JavaScript for page functionality popup screens.
  • Implemented front-end validations using jQuery andRubyGems such as jquery-validation-rails.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Fixed front end bugs (HAML, CSS, jQuery errors)
  • Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Practiced Test-Driven Development with RSpec as well as Behavior Driven Development with Cucumber and Capybara.
  • Planned and carried out daily scrums, weekly estimations, story wheel discussions and retrospectives and pair programming.
  • Provide clean functional UI/UX design.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4 frameworks.
  • Used Puma Web Server to deploy on Heroku and AWS using Git and Github
  • Perform system configuration and update technical documentation tasks
  • Created Models, Views, Controllers,Railsmigrations for PostgreSQL.
  • Debugged production issue with NET::SSH gem by overriding the gem defaults to not use a none cipher.
  • DevelopedRubyapp that emailed important company members details of new freelancer bookings usingRubyMail gem.
  • DevelopedRubyObject that checked and created new Active Directory accounts usingRuby-LDAP.
  • Used Python to add custom functionality to Nuke compositing stations.
  • Configured from scratch and maintained internal CentOS web app server using NGINX and used git for version control between development and production environments.
  • Developed sign-insystem for aRailsapp that authenticated against an existing Active Directory set-up using Adauth.
  • Applied TDD practices toRailsdevelopment using RSpec and Capybara.
  • Write document about Enterprise Multi-tier Application Design. Set standards and best coding practices for the team.
  • Implement core components of API Service Layer infrastructure usingRubyprogramming language.
  • Mentor/teach developers of the team about software engineering.
  • Work with Autodesk EIS (Enterprise Information System) group, with Autodesk architect group to design integration system for ADSKin-house enterprise applications such as Oracle, Siebel, SAP, usingRubyprogramming language.
  • WriteRubyWeb Services APIs (using REST and SOAP) for internal integration between various Autodeskin-house enterprise systems, utilize the Mojo framework based on Sinatra.
  • Redesign Mojo framework to make it modularized and easy to customize/extend.
  • Write variousRubygems to use within Autodesk enterprise systems (Some of them were opensourced later).
  • Setup and monitor development infrastructure of the companyinthe Amazon Cloud (AWS).
  • Write deployment script to deploy multi RoR applications of the company to different EC2 instances.
  • Performance monitoring and tuning all the RoR applications of the company.
  • Setup TDD and BDD tests infrastructure for continuous integration development.
  • Writing variousRubyscripts to do the admin tasks.
  • Working onRubyOnRailsapplications of the company.
  • Setup, configure and tune RabbitMQ and ElasticSearch servers for the company.

Environment: Ruby,Rails, HTML, CSS, JavaScript, AngularJS, NodeJS, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, MongoDB, Amazon Web Services (AWS), RSpec, Watir, Heroku, GitHub, RESTful Services, Chef, Puppet, Apache, Nginx, Redis.

Confidential, BOSTON, MA

SOFTWARE DEVELOPER

Responsibilities:

  • Environment: Ruby,Rails, HTML, CSS, JavaScript, AngularJS, NodeJS, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, MongoDB, Amazon Web Services (AWS), RSpec, Watir, Heroku, GitHub, RESTful Services, Chef, Puppet, Apache, Nginx, Redis.
  • Providing the best components of theRuby-on-Rails to deliver high quality solutions to customers at maximum speed.
  • Involving in the entire software development lifecycle, using an agile methodology.
  • Providing input on feature requirements, then managing projects to completion, testing, and releasing to production.
  • Developed in Rails and JavaScript/jQuery, hosting on AWS and managing code in GIT.
  • Involved in developing and implementation of the web application usingRubyon Rails.
  • Coded model level validation usingRubyprogramming with emphasis in web security.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework andRubyconducting code reviews.
  • Worked in the design and development phases of the application.
  • Worked with MySQL and search based data storage.
  • Diving into complex SQL joins generated by Active Record in search of a performance problem.
  • Refactored code using ROR.
  • Used Mocha and Jasmine for functional/integration testing.
  • Designed the RESTful API endpoints, and creating a regression test framework.
  • Created Help Desk for user's queries to meet the bulk queries submitted by the users.
  • Worked with Unicorn web server for handling concurrent requests that make more efficient use of dynos in Heroku using Git and Github.
  • Designed and manipulated database.
  • Developed web applications that were consistent with W3C XHTML, HTML5, CSS2, and CSS3 standards.
  • Developed the overall layout design that meet cross-device compatibility using Bootstrap and UI Bootstrap in Angular-UI.
  • Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
  • Managed code with unit tests and GitHub.
  • Worked with MySQL and search based data storage.
  • Involved in developing the screens for Delete, Edit, Enable, Disable and Impersonate Users in web application.

We'd love your feedback!