Ruby On Rails Developer Resume
Amarillo, TX
SUMMARY:
- Over 7+ years of experience in software design, analysis, development, testing and implementation of web and client server applications with 4+ years of experience in working with Ruby on Rails and 3+ Years of Experience in web Development.
- Experience in designing and writing functionalities of the website using Ruby On Rails and related technologies such as various Ruby gems, HTML5, Java Script, JQuery, Bootstrap, CSS, SASS, Ajax, MySQL, PostgreSQL, Cucumber on back end.
- Proficient in Model - View-Controller (MVC) architectures using Rails, spring framework .
- Extensively used Ruby gems like Devise, masonry, JQuery, Puma, Ransack, sprockets, will paginate, activeadmin, Paperclip, bundler, Dynamic form etc.
- Proficient in developing front-end systems with JavaScript, JQuery, SASS, Angular JS, Backbone JS and Bootstrap CSS.
- Good experience in using GitHub, and Amazon EC2 and deployment using Heroku .
- Strong Exposure in implementing and enhancing CRUD operations using MVC architecture.
- Good exposure in interacting with RESTful web services SaaS, PaaS and IaaS.
- Outstanding ability to use the best practices in Ruby on Rails development .
- Excellent in full stack applications in Ruby on Rails.
- Experience in web based GUI’s development using JSP, HTML, XHTML, and CSS.
- Experience with relational databases like SQLite, MySQL, PostgreSQL and MS SQLServer and also with non-relational databases like MongoDB .
- Good knowledge of Git a fast version control system and SVN.
- Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS, Test Driven Development (TDD), Behavior Driven Development (BDD) and pair based programming.
- Excellent oral and written skills and amazing ability to work in a team.
- Self-Motivated worker with strong focus on business goals and end-user experience.
- Remarkable ability in multi-tasking and adjust to changes quickly.
TECHNICAL SKILLS:
Languages: Ruby, SQL, PL/SQL
Web Design: HTML, CSS, JavaScript, XML
Databases: Microsoft SQL Server, SQLite, MySQL, PostgreSQL
Application &Web Servers: Apache Tomcat, JBOSS, WEBrick, WebLogic
Web Technologies and J2EE: JavaScript, JQuery, Coffee script, AngularJS
Test Frameworks: MiniTest, Test Unit, Junit, Rspec, Cucumber
Frameworks / Architectures: Rails, Spring
Deployment Tools: Amazon EC2, Heroku, Github
Operating Systems: Windows, Unix, Linux, Ubuntu
Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP
PROFESSIONAL EXPERIENCE:
Confidential, Amarillo,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 cross-browser/platform using HTML, CSS, and JQuery.
- Designed and implemented front-end and friendly user interface with Twitter Bootstrap.
- Developed client side validation code using JavaScript, JavaScript libraries, and JQuery.
- Involved in writing functional/unit Rspec test using TDD, built base test framework around mobile site (Rspec/Capybara).
- Used Rspec to create Test driven development. Experienced with all of the GEMS and libraries.
- Worked on creating a responsive website for smart devices using responsive design and media queries.
- Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails, Sinatra, Padrino.
- Application Program Interface creation with Padrino.
- Experience with Service Oriented Architecture (SOA).
- Database design and normalization.
- Implemented CMS using Refinery CMS.
- Developed stored procedures compatible with MYSQL in ruby.
- Performed validation test of user authentication module using JavaScript on the client side.
- Developed solutions using Ruby on Rails and Active Record and integrated gems, plug-in etc.
- Oversaw and participated in the execution of test cases and evaluated production readiness.
- Managed code with unit tests and GitHub.
- Deployed some applications in Heroku and Apache Tomcat Server.
- Integration of different plug-ins and gems.
- Analysed 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: Ruby on Rails, HTML5, CSS, AJAX, JSON, JQuery, Angular JS, Linux, UNIX, MySQL, JavaScript, Bootstrap, Rspec, Git, Windows.
Confidential,Morton Grove, IL
Ruby on Rails Developer
Responsibilities:
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
- Planned and carried out daily scrums, weekly estimations, story wheel discussions and retrospectives and pair programming.
- Managed code with unit tests and GitHub.
- Worked with PostgreSQL and search based data storage.
- Designed applications using object oriented concepts.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- User Interface for website with ERB, JQuery, Angular.JS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework
- Special skills in developing user friendly, simple yet effective web based applications
- Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming.
- Developed website using Ruby on Rails, 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.
- Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
- Designed the front end of the application using Rails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using ActiveRecords
- Designed the RESTful API endpoints, and creating a regression test framework.
- Added functionality that ingested data from a SOAP web service.
- Provide validations and scope for many models in the database and created many associations within those models
- Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Used agile methodology and SCRUM.
- Managed, collaborated and coordinated the work of an offshore development team.
Environment: Ruby on Rails 4, JRuby, Apache Phusion Passenger, AngularJS, HTML5, CSS3, AJAX, JQuery, JavaScript, MySQL Server, RESTful, Github, Heroku, Cucumber, Windows.
Confidential,New York,NY
Ruby on Rails Developer
Responsibilities:
- Providing the best components of the Ruby-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.
- Created an events calendar so that important events can be posted and viewed.
- Developed in Rails and JavaScript/jQuery, hosting on AWS and managing code in GIT.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Coded model level validation using Ruby programming with emphasis in web security.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Worked in the design and development phases of the application using ROR framework.
- Handled caching in Ruby on Rails.
- Diving into complex SQL joins generated by Active Record in search of a performance problem.
- Developed Oracle, stored procedures, functions, triggers and PL/SQL code for the application using SQL.
- Created Report Generator for various Projects to meet the current stage of the Project.
- Created Help Desk for user’s queries to meet the bulk queries submitted by the users.
- Created Report Generator for various Projects to meet the current stage of the Project.
- Designed and manipulated database.
Environment: Ruby on rails, CSS, XML, HTML, JavaScript, JQuery, AJAX, MYSQL, Agile Methodology, Apache, LINUX.
Confidential,Cleveland,OH
Ruby on Rails Developer
Responsibilities:
- Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
- This involves gathering information about the requirement, analyzing and preparing the Document of Understanding.
- Developed website using Ruby on Rails on Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
- Used RHTML, ERB Templating, YAML, Angular.JS and Cascading Style Sheets (CSS) to design the web pages.
- Involved in Database Migration using Active Records, also involved in using Action Controller, ActiveResources, Fixtures and Action View in Rails.
- Interfaced with the Database using Active Record as Model.
- Implemented XML parser classes for validating the input xml for the Gateway.
- Involved in business components programming.
- Involved with client interaction during in customization of our product as per client requirements.
- Involved in unit testing and integrated testing of the application.
- Actively involved in the process of deployment.
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications
- Daily updates to clients through teleconferences and formal status updates.
- Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
- Designed, development controller and view part of the system by scaffolding.
- Performed necessary refactoring to the code as per the revised design
- Designed the RESTful API endpoints, and creating a regression test framework
- Actively involved in tuning the application.
- Actively involved in clustering of the application using WebLogic.
- Used Agile and SCRUM methodologies
Environment: Ruby on Rails, RHTML, CSS, Java, JSP, Struts, XML, Eclipse, WebLogic, JavaScript, MySQL Server, RESTful, Apache Phusion Passenger, Windows.
Confidential
J2EE Developer
Responsibilities:
- Implemented sorting and paginations functionality for entire application.
- Used AJAX, JSON, CSS and JQUERY to design the front end of the application.
- Developed static versions using CSS, HTML, Bootstrap and JavaScript within an AWS (Amazon Web Services) cloud environment.
- Used Hibernate framework to map the Java classes to the database.
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Implemented efficient UI and client-side features using JQuery, AJAX and Backbone.js.
- 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 Angular.JS 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 Angular.JS framework.
- Involved in creating RESTful web services.
- Managed code with unit tests and GitHub.
- Designed and developed the data access layer, business objects and view layer using Struts.
- Worked with SQL and search based data storage.
- Involved in developing the screens for Delete, Edit, Enable, Disable and Impersonate Users in web application.
- Created and deployed new features and amend existing features.
- Actively involved in software engineering practices including coding standards, source control management and testing.
Environment: MVC, MVC or Web API, MS-SQL, Bootstrap, Angular.js, Backbone.js, Web Forms, Win Forms, AJAX, XML, Agile, Windows.