We provide IT Staff Augmentation Services!

Senior Ruby On Rails Developer Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY:

  • Extensive 10 years of IT experience with excellent knowledge on Ruby on Rails, Developed and Tested many features in Agile environment with Ruby, Ruby on Rails, PostgreSQL, MySQL, MongoDB, Redis, NodeJS and Oracle on the back - end and HTML5, CSS3, JavaScript, Coffee Script, jQuery, AJAX, AngularJS, ReactJS, KnockoutJS and Bootstrap on the front-end. Special concentration in Ruby language and Ruby on Rails application framework 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 on Model View Controller (MVC) architecture and RESTful design in Ruby on Rails.
  • Extensive knowledge of writing maintainable, reusable and DRY Ruby code. Proficient in installation and configuration of multiple versions of Ruby using Ruby Version Manager (RVM) bundle install.
  • Experience in implementing Rails Migrations, Object Relational Mapping (ORM), Active Record, Action Pack and Action Mailer. Hands-on experience 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 deployed on Heroku platform with support infrastructure on Amazon Web Services (AWS) and Rackspace. Hands-on experience 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. Strong knowledge in handling many Ruby gems in Rails like Devise, Cancancan, HTTParty, Pry, Twitter- Bootstrap, RMagick, Better-Errors, Paperclip, Simple-form, Factory-Girls, Carrier-Wave, Faraday, SASS, etc. whenever needed in the applications. Familiar with virtualization environments like VMware, VirtualBox, Microsoft and Cloud Deployment tools like C9.io, Chef, Puppet and Cloud Hub.
  • Experience in Amazon Web Services (AWS) like EC2, S3, Redshift, Dynamo, EMR, RDS, ElastiCache and Kinesis. Excellent written, communication, problem solving and planning skills, with ability to work independently or in a team.

TECHNICAL SKILLS:

Programming Languages: Ruby, Java, C, C++, Python

Web Technologies: HTML, CSS, JavaScript, Coffee Script, Bootstrap, jQuery, AJAX, JSON, XML, REST APIs

Databases: SQLite3, MySQL, PostgreSQL, Redis, MongoDB, Oracle, SQL Server

Web & Application Servers: WEBrick, Puma, Amazon Web Services (AWS), Apache Tomcat

Development Tools: Ruby Mine, Sublime, Notepad++, Eclipse, NetBeans, DB Designer

Operating Systems: Linux, Mac OS, Windows

Frameworks: Rails, Sinatra, Merb

Test Frameworks: Mini Test, RSpec, Cucumber, Capybara, Integration Testing

Others: Git, Git Hub, Bitbucket, Heroku, SVN

WORK EXPERIENCE:

Senior Ruby on Rails Developer

Confidential, TX

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications by following Agile/Scrum environment.
  • Worked in the design and development phases of the application using Ruby on Rails framework. Used Rails, JavaScript, AngularJS, AJAX, JSON, CSS and jQuery to design the front - end of the application.
  • Back-end of the application developed mainly using Ruby, 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 developing Ruby Gems and scripting using Ruby Core and Ruby Standard Libraries.
  • 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.
  • Utilized Bugzilla to report software issues and monitor their resolution status. Coding using Ruby on Rails and used jQuery, HTML5 and AngularJS for better look and feel.
  • 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 hosted on Heroku & 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.
  • Experience automating test scripts leveraging Watir and worked on RESTful APIs.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Experience in using Git, GitHub and Amazon Web Services (AWS) EC2 and deployment using Heroku.

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

Senior Ruby on Rails Developer

Confidential, Portland, OR

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications using Agile/Scrum.
  • Writing back - end programming in Ruby language and Rails framework. 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 using Rails framework.
  • 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 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. Developed and Tested features using Ruby on Rails and RSpec. Added validations, scope for required models in the database and associated many resources using the associations in the models.
  • Used Object Oriented Programming (OOPs) concepts in designing the applications. Created and Deployed new features and amend existing features on cloud based web services.
  • 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 of Rails framework and Ruby conducting code reviews. Administered the code with Unit Tests and GitHub and worked with MySQL, MongoDB and search based data storage.

Environment: Ruby, Rails, HTML, CSS, JavaScript, AngularJS, Bootstrap, Agile Methodology, MVC, JSON, XML, OOPs, RHTML, YAML, RJS, MySQL, MongoDB, Amazon Web Services (AWS), RSpec, Heroku, GitHub, RESTful Services, Unit Testing, Integration Testing

Senior Ruby on Rails Developer

Confidential, Brooklyn, OH

Responsibilities:

  • Developed front - end application using Rails, AJAX, CSS, JavaScript, AngularJS, ReactJS, Bootstrap and jQuery.
  • Developed login plugins, tested them with various authentication levels, and created database such as
  • MySQL, PostgreSQL.
  • Worked on authentication logic with Cancancan and Devise gem.
  • Involved in deployment and maintaining of the application in cloud using Heroku and Amazon Web Services (AWS)
  • Implemented dynamic graphs using Ruby on Rails, Chartkick and JavaScript.
  • Involved in CRUD operations to create, read, update and delete data from the tables in the database.
  • Developed cross-browser/platform using HTML, CSS and JSON.
  • Involved in adding plug-in, bug fixing and worked on improvement of the application.
  • Worked on Test Driven Development (TDD) and Behavior Driven Development (BDD) using RSpec and Cucumber.
  • Efficiently developed a robust, scalable and secure application.
  • Involved in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data.
  • Worked on improving search functionality of the application using Elastic Search.
  • Normalization and De-normalization carried out by writing Stored Procedures and simple queries using MySQL database.
  • Used to perform Quality Assurance Analysis (QAA) to check to quality.
  • Pro-actively worked upon uploadcare-ruby gem and ng-uploadcare libraries to store images, videos and retrieve data from social RESTful APIs.
  • RSpec, Cucumber and Capybara used for unit testing and acceptance testing in Test Driven Development
  • (TDD) environment, requirements definition and story carding.
  • Best experience in using MongoDB for the application for the back-end databases in making Data replicas and keep track of data on the servers.

Environment: Ruby, Rails, HTML, CSS, JavaScript, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, MongoDB, PostgreSQL, Amazon Web Services (AWS), Elastic Search, RSpec, Cucumber, Capybara, Heroku, GitHub, RESTful Services, Test Driven Development, Behavior Driven Development

Ruby on Rails Developer

Confidential, Portland, OR

Responsibilities:

  • Involved in development of application from the scratch and worked with a team of developers throughout the project on Agile/Scrum environment.
  • Understood the business requirements with extensive interaction with users and reporting teams and assisted in developing the low - level design documents.
  • Used Ruby (1.9.3) on Rails (3.2.8) in development and implementation of the web application.
  • Used RSpec to specify and test controller classes, models, view templates, helpers and routing.
  • The results improved the application code design, helped reduce unnecessary coding and improved future code design.
  • Implemented and enhanced CRUD operations for the applications using Model View Controller (MVC) architecture of Rails framework and Ruby conducting code reviews.
  • Developed performance report by following Behavior Driven Development (BDD) and Agile Methodology.
  • Created an entire set of customized features in dashboard using jQuery and AJAX.
  • This involves designing database model for the entire application like creating tables, views and stored procedure using PostgreSQL.
  • Worked on integrating RESTful APIs and different plug-ins and Ruby gems.
  • Responsible for writing AJAX to call MVC Controllers asynchronously using jQuery.
  • Implemented and enhanced CRUD operations for the applications using the Web API architecture.
  • Extensively involved in bug fixing, code refactoring and peer-reviews using Unit Testing, Integration Testing and RSpec.
  • Developed application using Ruby on Rails on Linux, back-end by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Used Emmet for faster coding of UI where large numbers of forms built.
  • Proactive involvement in providing the change requests and updating the client according to the requests.

Environment: Ruby, Rails, HTML, CSS, JavaScript, jQuery, Bootstrap, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, PostgreSQL, Amazon Web Services (AWS), RSpec, Capistrano, Heroku, GitHub, Emmet, RESTful Services, Unit Testing, Integration Testing, Phusion Passenger

Ruby on Rails Developer

Confidential, New York, NY

Responsibilities:

  • Worked in the design and development phases of the application using Ruby on Rails framework.
  • Developed Active Record classes from Rails console for database programming.
  • Created and Deployed new features, amend existing features and handled caching in Ruby on Rails.
  • Planned and carried out daily tasks, weekly estimations, retrospectives and pair programming on Agile/ Scrum.
  • Coded model level validation using Ruby programming with emphasis in web security.
  • Designed the front - end application using HTML, CSS, JavaScript and jQuery.
  • Developed the user authentication module for customer facing application using the Cancan Ruby gem.
  • Implemented & enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Managed code with Unit Tests and GitHub version control tool.
  • Implemented Unit Testing, Integration Testing and Behavior Driven Development (BDD) using RSpec and Cucumber.
  • Actively involved in the process of deployment on cloud based web services like Amazon Web Services (AWS) and Heroku.
  • Worked closely with management and the design team for rapidly implement new features and involved in implementing user's mailing module using Action Mailer.
  • Involved in writing rake task for updating database and worked with MySQL, PostgreSQL and Oracle.
  • Designed applications using Object Oriented Programming (OOPs) concepts.
  • Interaction with client for handle change requests, trouble reports and requirements collection.

Environment: Ruby, Rails, HTML, CSS, JavaScript, jQuery, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, MySQL, Oracle, PostgreSQL, GitHub, RESTful Services, Unit Testing, Integration Testing

Ruby on Rails Developer

Confidential, CA

Responsibilities:

  • Developed and Designed module for online registration and created sign in and sign up forms using HTML, CSS and JavaScript.
  • Punched out a core Ruby on Rails project on tight launch deadline.
  • Built a complex web application to migrate legacy paper - ware business processes into the modern world, handling client and applicant management, day-to-day workflow, and reporting requirements.
  • Developed front-end web applications, developed message-oriented back-end services and applied Agile/
  • Scrum development methodologies.
  • Developed compatible User Interface (UI) functionality using jQuery & other libraries.
  • Developed a core web service for the management of a network of embedded video devices deployed to a global client base using Ruby on Rails (Solaris/Oracle), XML, SSH, and FTP.
  • Dabbling in other areas outside of coding and playing an influential role in the future of software.
  • Worked with a multi-disciplinary team to convert business needs into technical.
  • Integrated database with a Ruby on Rails architecture, bringing in updates from the official website every
  • 3 minutes and sending notifications to 300 customers.
  • Worked directly with a customer to analyze, design, specify and implement a Ruby on Rails grassroots campaigning tool.
  • Documented and worked on project features, technical specifications & infrastructure requirements.
  • Maintained and extended Ruby on Rails based web services mobile APIs, which consumed by iPhone, Blackberry, and Android mobile clients.
  • JSON and XML formats provided by the RESTful APIs.
  • Cleaned up and rewrote front-end HTML and CSS to meet validation requirements.
  • Using Test Driven Development to guide your software designs and catch bugs and regressions.
  • Shipping web-based applications to production with Ruby on Rails.
  • Implemented different search modules and device modules to facilitate searches throughout the application.
  • Object Oriented Analysis and Design for the system from use case and requirement documents using UML, Rational Rose.
  • Created XML using Perl and Python module code.
  • Used several kinds of database - Granite Database, Oracle, PostgreSQL, MySQL.
  • Used OSS API and ASI web service to connect with client directly and implemented RSS Feed to use this on various websites.

Environment: Ruby, Rails, Python, Perl, HTML, CSS, JavaScript, jQuery, Agile Methodology, MVC, AJAX, JSON, XML, OOPs, PostgreSQL, GitHub, RESTful Services, Test Driven Development, ASI Web Services, Relational Rose, UML

We'd love your feedback!