We provide IT Staff Augmentation Services!

Senior Ruby On Rails Application Developer Resume

4.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY:

  • IT experience of 8+ years in analysis, design, development, and implementation phases of numerous client/server applications usingRuby,RubyonRails, LAMP, Rails Plug - in's, REST, AJAX, RJS, Java/J2EE and JSP.
  • Four years of experience in Ruby on Rails (Ruby2 and Rails4) in developing user friendly and TEMPeffective web-based applications. Experience developing in Ruby, Java, C++ to back-end RDBMS (Oracle, MySQL), and document management systems.
  • Designed and developed custom Rails applications specific to client’s needs.
  • Self-motivated worker with strong focus on business goals and end-user experience.
  • Focus on sustainable web architecture using ROR application Framework and Ruby Language.
  • Developed well tested, readable, reusable Ruby, JavaScript, HTML5 and CSS.
  • Proficient with relational databases SQLite, PostgreSQL, MySQL and also with Non-SQL Databases link MongoDB.
  • Have proven experience in Model View Controller (MVC) Architectures using ROR framework (Rails2, Rails3, and Rails4), spring framework and Hibernate.
  • Experience with Agile methodologies and involved in all aspects of software development life cycle including requirements definition, prototyping, architecture, design, implementation, testing and maintenance.
  • Experience in Test Driven Development and Behaviour Driven Development methodologies for consulting firms and enterprise projects.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Was actively involved in testing Frameworks like Cucumber, Rspec, and Capybara.
  • Experience in web-based GUIs development using JSP, JSTL, HTML, CSS, AJAX and JavaScript.
  • Experience with Java, including JSPs, Servlets, Web Services (SOAP and REST), and Tomcat.
  • Knowledge in developing an application using Ember.js and Django.
  • Proficient in developing web page quickly and TEMPeffectively using, HTML5, CSS3 and also experience in making web pages which are cross browser compatible and device independent using Bootstrap.
  • Experience on Java for 3 years, which includes multithreading, JDBC, RMI, network programming.
  • Certified with DataBase2, Rapid Application Developer (RAD) and Rational Functional Testing (RFT) by IBM.
  • Worked on Integrated Development Environments like WSAD, Eclipse, and Text Mate, Net Beans.
  • Conversant in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server, Groovy/Grails, JBoss Server and WebLogic Server.
  • Extensive noledge of J2EE architecture, Patterns, Design and development.
  • Special skills in developing user friendly, simple yet TEMPeffective web based applications.
  • Self-motivated worker with strong focus on business goals and end-user experience.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, J2EE- Servlets, Ruby.

Web Technologies: HTML5, CSS3, Web Forms, XML Web Services, Entity Framework, Rails.

Reporting Tools: SQL Server Reporting Services (SSRS).

Ruby Gems: Devise, Masonry-rails, jQuery-ui-rails, Mongoid, Puma, Thick, Thin, Sprockets, RSpec, Bootstrap-sass, Capistrano, Cucumber etc.

Operating Systems: Windows 2003/XP/Vista/7, Windows Server 2008/2003, Linux and MAC OS.

Scripting &Markup Languages: JavaScript, JQuery, HTML, DHTML, XML, CSS, AngularJS, Ajax.

Application Servers: Microsoft Internet Information Services 5.0/6.0/7.0.

XML Technologies: XML, SOAP, WSDL, UDDI, DISCO, Web Services.

Databases: SQL Server 2008/2005/2000 , Oracle9i/10g/11g, PL/SQL, MySQL, PostgreSQL and MongoDB

Version Control: GIT, TortoiseSVN and Veracity.

Configuration Tools: Amazon Web Services

Chef and Puppet.: EC2 and Cloud Watch

Design and Process: OOAD, Design Patterns, Waterfall, Agile.

Others: WCF Web Services, Unit Testing, AGILE, SCRUM.

PROFESSIONAL EXPERIENCE:

Senior Ruby on Rails Application Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Worked in Scrum Methodology development team of 2 weeks Sprint using JIRA & Confluence tool for tracking requirements and defects.
  • Implemented application using Ruby 2.3.3 and MVC architecture of (ROR) Rails 4.2.7
  • Worked in teh design and development phases of teh application using Ruby and Sinatra.
  • Implemented user autantication using DEVISE gem.
  • Implemented back end systems integration with web services using REST.
  • Responsible for developing APIs in Ruby on Rails for a transaction related identity provider system to grant, revoke user entitlements.
  • Worked on Amazon Web Services-SQS queue to publish, read and delete messages concurrently.
  • Maintained transactional consistency across various systems including web based and event systems.
  • Developed teh retry mechanism using teh Exponential Backoff when event processing failed to sync with SFDC.
  • Developed Unit tests using RSpec and Minitest.
  • Performed E2E and integration testing across multiple platform teams within teh project.
  • Developed scripts to create PostgreSQL database and leveraged Active Record connection pooling.
  • Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
  • Experience with all of teh GEMS and libraries of all version of teh ruby/rails.
  • Involved in deploying teh build to DEV Docker containers on AWS Container Service using Jenkins. Added plugins for test integration to Jenkins.
  • Used Codacy tool for better coding practices, to check code style, security, and minimize complexity.
  • Integrated Codacy with GitHub and Jenkins to improve code quality.
  • Used CAPISTRANO to configure deployment process of ROR application.
  • Prepared technical documentation for internal Autodesk wiki to be used by API consumers

Sr. Ruby on Rails Application Developer

Confidential, Atlanta, GA

Responsibilities:

  • Designed End-to-End web application development with teh Ruby on Rails.
  • Worked with business analysts to understand their business models and goals and halp define strategy, content, and features
  • Implemented and enhanced CRUD operations for teh applications using teh MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Developed consumer based features and applications using Ruby on Rails, HTML, CSS, JavaScript, Bootstrap, AJAX JQuery, and pair based programming.
  • Designing PostgreSQL database model for teh entire application like creating tables, views and stored procedure.
  • Adding of Apple Autantication and Authorization.
  • Collaborated and coordinated with teh management and design to implement new features like internalization, web accessibility.
  • Used Git version control system with GitHub services.
  • Configured server-side to secure sensitive data using https/SSL.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.
  • Support production and development on Apple server Mac environments.
  • Developed website using Ruby on Rails on Mac operating system, Capistrano Deployed applications using Phusion passenger, Nginx Server and also maintained teh application using GitHub
  • Collaborated with product and project managers on scope, definition, scheduling. Advised on usability and feasibility of features.
  • Interactive in providing change requests, trouble reports and requirements collection with teh client.

Environment: Rails 5.0.2, Ruby 2.4.0, HTML, CSS, Bootstrap, JavaScript, Capistrano, Phusion passenger, Nginx.

Confidential

Java Developer / Ruby on Rails Developer

Responsibilities:

  • Developing a Ruby on Rails app dat is used by technicians to discover hardware problems on remote systems and guide them through steps to correct those problems.
  • Created and improved dynamic UIs for a Ruby on Rails Single Page Application using JavaScript, jQuery, AJAX and Ruby.
  • Developing and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
  • Experience developing applications with Ruby on Rails MVC framework.
  • Involved in developing teh 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 teh web applications and interfaces using Ruby on Rails and AJAX.
  • Used Jenkins for Continuous Integration and Continuous deployment of teh code.
  • Made use of MySQL for storing teh related information in teh database.
  • Using teh AWS services like Cloud Watch and EC2 for better deployment of code in teh Cloud.
  • Implementing teh Object-Oriented Principals for teh great usability of teh product.
  • Designed a high interactive interface using Ruby, HTML5, CSS3, Javascript and Bootstrap.
  • Used XML in many aspects of teh Web Development.
  • Experience developing code in Linux platform.
  • Implemented Unit Testing and Test Driven Development (TTD) using RSpec strategies.
  • Developed some portion of teh code using Python.

ENVIRONMENT: Ruby - 2.2.2, Rails - 4.2.3, GIT, MySQL, HTML5, CSS3, Linux, AngularJS, jQuery, Python, Jenkins, Capistrano, Sublime Text, XML, AWS, EC2, Cloud Watch, JavaScript, AJAX, Angular.JS, RSpec and LAMP.

Confidential

Web Developer

Responsibilities:

  • Designed and developed several modules for teh front-end application using HTML, CSS.
  • Used JavaScript for client side validation.
  • Designed and developed teh web-tier using HTML, JSP's, servlets, struts and title frameworks.
  • Developed specialized solutions for attractive presentation layer using CSS.
  • Involved in requirements gathering and collaboration with different business teams for documenting specifications.
  • Major role in developing teh business module applications using J2EE technologies like JSP and JDBC.
  • Developed and implemented spring and J2EE based MVC framework for teh application.
  • Implemented CSS for cleaner and more readable code, thus minimizing teh use of inline styling.
  • Analyzed requirements at various stages and assisted in delivering teh change requests as per schedule.
  • Documented application functionality and standard operating procedures for business processes
  • Involved in bug fixing for cross browser testing as well as load and performance checking of teh application software.
  • Involved in a team developing teh video formats and importing websites work flow videos using Adobe after TEMPEffects.
  • Used CVS as version control.

ENVIRONMENT: HTML, CSS, JavaScript, J2EE, Ajax, JSP, JDBC, CVS, JAVA, Struts.

We'd love your feedback!