We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 6+ years of IT experience in Software Analysis, Design, Development, Implementation, Testing and Supporting distributed, Client/Server, Web/Windows based business solutions.
  • Extensive experience in Ruby on Rails (Ruby 1.9.3 and Rails 4) in developing user friendly and effective web - based applications.
  • Extensive experience in .NET Framework, Web based application development using Microsoft .NET technologies including ASP.NET, C#, VB.Net, ADO.NET, WCF, AJAX, XML, Web Services, IIS, JavaScript and ASP.
  • Working experience in ASP.NET (UI pages, Web Services, Data binding to Business Logic Layers and Data Access Layers, Master Pages and Themes).
  • Experience in implementing Object Oriented Programming using JAVA/J2EE technologies.
  • Proficient in using Rails Migrations and Active record, Action Park and Action Mailer.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Proficient in developing front-end systems with JavaScript, JQuery, SASS, Angular JS, Backbone JS and Bootstrap CSS.
  • Experience in using test-driven development in Ruby on Rails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
  • Experience in configuration management and deployment tools like Chef, Puppet, Ansible, Saltstack, JIRA and Fabric.
  • Hand-on experience in Model-view-controller frameworks like Rails, struts, spring and Hibernate.
  • Experience with relational databases like SQLite, MySQL, PostgreSQL and MS SQL Server and also with non-relational databases like MongoDB.
  • Worked on Integrated Development Environments like Eclipse, NetBeans, RubyMine and Sublime.
  • Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
  • Working knowledge with Git, CVS, Sub Version and Clearcase.
  • Good experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, Action Form.
  • Experienced in coding SQL, PL/SQL, HQL, ORACLE, Procedures/Functions, Triggers and Packages
  • Knowledge of Object Oriented Design Methodology (OOPS) using MS Visio and business objects reports using Crystal Reports and SQL server Reporting Services.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in implementing Agile/Scrum development of Software development, and familiar with development methodologies like Water Fall & Lightweight.

TECHNICAL SKILLS

Languages: Ruby, C#, C++, SQL, PL/SQL, ADO.NET, VB.NET, WCF

Web Design: HTML5, XHTML, CSS3, JSP, AJAX

Databases: Oracle, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2, MongoDB

Application and Web Servers: Apache Tomcat, JBOSS, WEBrick, Phusion Passenger

Test Frameworks: Mini Test, Test Unit, Junit, Rspec, Capybara

Frameworks/Architectures: Rails, Spring, .Net

Development tools: WSAD, Eclipse, Visual Studio, Netbeans

Deployment tools: Amazon EC2, Heroku

Operating Systems: Windows, Linux, UNIX

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

Other Tools: MS Office (MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Ruby on Rails Developer

Responsibilities:

  • Worked in the design and development phases of the application using Ruby on Rails framework.
  • Responsible for layout design, implementation, using HTML5 and CSS3.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, Bootstrap and Rspec.
  • Designed the front end application using Rails 4, CSS, HTML, AJAX and JQuery.
  • Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Created webpages according to client's guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
  • Generated classes for data reading and writing and logging of all processing activities like updates, conflicts, successful changes etc.
  • Performed refactoring on codes using Rails best practices to fix DRY, encapsulated field, inline class and extract methods issues.
  • Performed validation test of user authentication module using JavaScript on the client side.
  • Write functional/unit Rspec tests using TDD, built base test framework around mobile site (Rspec/Capybara).
  • Used Rspec to create Test driven development. Experience with all of the GEMS and libraries for this version of Ruby/Rails.
  • Managed code with unit tests and GitHub.
  • Analyzed and developed application efficiency by optimizing queries and caching contents for Rails.
  • Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.

Environment: ROR frameworks, HTML, CSS3, JavaScript, Bootstrap, Rspec, Heroku, JQuery, DHTML, GitHub.

Confidential, Scotch Plains, NJ

ROR Developer

Responsibilities:

  • Provided the best components of the Ruby-On-Rails to deliver high quality solutions to customers at maximum speed.
  • Implemented Complex data structures (Sorting, Searching, Stack, Queue, and Link List) for Ruby programming as per client specifications.
  • Designed webpage layouts using CSS3, HTML5 along with JQuery and adding dynamic functionality to each module.
  • Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client side validation.
  • Wrote several Ruby scripts to manage internal team project planning, and DevOPs tasks through Trello API, GitHub, and other third party software.
  • Implemented module pattern for faster loading times and easier maintenance.
  • Developed Ruby Scripts to change and migrate database on production.
  • Developed API using Sinatra framework. Managed code with SVN and unit testing in Rspec framework.
  • Used the BDD approach and Scrum framework in the application for AGILE development.
  • Developed ActiveRecord Classes from Rails Console for Data base programming.
  • Developed complex APIs for third party integration (JSON file format) and Authentication as specifications using Sinatra Framework.
  • Developed stored procedures compatible with MySQL and MongoDB supportive in Ruby.
  • Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Used Dreamweaver, HTML and Adobe Photoshop to position and develop design elements.
  • Practiced Test-Driven Development with Rspec and Rspec 2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Involved in Database Migrations using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Developed Oracle, stored procedures, functions, triggers and PL/SQL code for the application using SQL
  • Helped in digging into unfamiliar codebases in order to understand a bug and solve a problem.

Environment: Ruby on Rails, CSS3, HMTL, JQuery, JSON. Agile, ASP.Net, C#, AJAX, API, JavaScript.

Confidential

.Net Developer

Responsibilities:

  • Gathering and Analyzing the Business requirements from the Business Owner/ Managers and design a prototype, prepare specification and technical documents.
  • Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client side validation.
  • Analyzed the requirements, design and developed the Web Forms by using Web Controls and Custom Controls for .Net application
  • Used Microsoft .Net Framework component LINQ (Language Integrated Query) for data querying capabilities.
  • Worked in Coding to retrieve data from XML and Excel files that were provided and check them according to AEP Standards.
  • Designed and developed the system using Agile Methodology.
  • Involved working with MVC design Pattern for the rich user interface.
  • Involved in using JavaScript and AJAX for Client side validations and validating the input data using validation controls.
  • Enhanced the applications for Single sign-on based on user security roles/credentials and C# Programming language for creating drivers to the devices that are used for identification and authenticating the users.
  • Developed Custom User Controls using Partial views to reduce the Complexity in User Interface Coding and provide better look and feel.
  • Implemented Ajax features of JavaScript to have the specific content loaded as per user needs.
  • Involved in System testing, N Unit Testing and Integration testing in development environment and ensuring application is according to specifications.
  • Used SOAP over HTTP to Implement Web Services and Consumed and published XML web services in the application.
  • Prepared test cases for all the modules and performed unit and integration testing.
  • Involved in organizing weekly call conferences with client to keep track of the project.
  • Documented and Unit tested the web pages that were developed and reports were presented SQL reporting services (SSRS).

Environment: ASAP .Net, C#, AJAX, JavaScript, MVC, Agile, HTTP, LINQ, SOAP.

We'd love your feedback!