Ruby On Rails Developer Resume
Dallas, TX
SUMMARY
- Over 7+ Years of IT experience with excellent knowledge on Ruby on Rails and Object Oriented Programming.
- Experience in all phases of software development life cycle (SDLC), which includes requirements gathering, analysis, design, maintenance and implementation of software applications and testing Client/Server and Web applications.
- Developed full stack web applications in Ruby on Rails.
- Proficient in MVC architecture using Rails.
- Experience in developing REST API's.
- Experience in TDD and BDD using Rspec and Cucumber.
- Experience in developing Web applications using Ruby on Rails, CSS, HTML, JavaScript, Jquery, MySQL, Oracle, PostgreSQL and SQLite on Windows, UNIX and Linux systems.
- Experience using software development methodologies like Waterfall model and Agile development.
- Expertise in distributed Version Control Systems like GIT and SVN.
- Experience in Relational Database Management Systems such as PostgreSQL, Oracle, SQL Server, MySQL.
- Developed and Deployed applications on Application Servers like WEBRick, Thin Server and Unicorn.
- Self - motivated, goal-oriented, innovative, flexible and resourceful team member.
- Excellent Communication, Interpersonal and Leadership skills.
TECHNICAL SKILLS
Programming Languages: Ruby, Java
Web Technologies: Frameworks
JavaScript, JQuery, J2EE(JSP, Servlets), SOAP, RESTAPI’s, CSS3, HTML5, XML, HTML, CSS, Bootstrap, AJAX, Angular JS: Rails
Automation Tools: Selenium RC, Web Driver, Junit
Testing Tools: Rspec, Cucumber
Databases: PostgreSQL, MySQL, Sqlite3, Oracle 10g/11g, SQL Server
Web Servers: WEBRick, Thin Server, Unicorn
Version Control: Git, SVN
Bug Tracking Tools: Redmine, Bugzilla
Development Tools: Cloud 9, SublimeText, Gedit
Operating systems: Linux, Windows, UNIX
Methodologies: Agile SCRUM, SDLC Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Ruby on Rails Developer
Responsibilities:
- Gathering and analysis of client requirements. Involved in database modeling and design.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Used RESTful API to gather related data.
- Designed and developed the frontend application using Rails 4, CSS, AJAX and JQuery.
- Experience in using ruby libraries.
- Implementing Behavior Driven Development using Rspec.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4 framework.
- Worked as a team doing code reviews and pair programming.
- Project Estimation, delegation, planning and execution.
- Part of development team and technical deliverables.
- Developing web applications using HTML/CSS, JQuery, JavaScript, JSON and XML.
Environment: Ruby 2.1.4, Rails 4.1.6, MySQL, JQuery, JavaScript, HTML, CSS, XML and Agile Scrum.
Confidential, Houston, TX
Ruby on Rails Developer
Responsibilities:
- Rails up gradations from version 3.x to 4.01 for various internal Projects.
- Providing the best components of the Ruby-on-Rails to deliver high quality solutions to customers.
- 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.
- Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in Git.
- Implementing Behavior Driven Development using Cucumber.
- Diving into complex SQL joins generated by Active Record in search of a performance problem.
- Breaking a project down into stages and executing with input from teammates.
- Able to dig into unfamiliar codebases in order to understand bug and solve problem
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript and Bootstrap.
- 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, Linux
Confidential, Irving, TX
Ruby on Rails Developer
Responsibilities:
- Worked in design and development phases of the application using ROR framework.
- Developed ActiveRecord Classes from RailsConsole for Data base programming.
- Created and deployed new features and amend existing features.
- Handled caching in Ruby on Rails.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Cucumber, and Html.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Coded model level validation using Ruby programming with emphasis in web security.
- Designed the front end application using Rails, CSS and JQuery.
- Developed the user authentication module for customer facing application.
- Implemented and 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.
- Implemented Behavior driven Development using Cucumber.
- Involved in unit testing and integrated testing of the application.
- Actively involved in the process of deployment.
- Worked with SQL and search based data storage.
- Involved in writing Rake task for updating database.
- Designed applications using object oriented programming (OOPS) concepts.
- Interaction with client to handle change requests, trouble reports and requirements collection.
Environment: RoR, JavaScript, JQuery, UNIX, Bootstrap, Rspec, HAML, RESTful API, Testing
Confidential, Charlotte, NC
Ruby on Rails Developer
Responsibilities:
- Actively Participated in the analysis of requirements and preparation of Technical Design documents.
- Development of internal applications using Ruby on Rails.
- Coding of components using ruby-on-rails and writing required PostgreSQL database related queries.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and JQuery.
- Creating new functionality in existing controllers.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Implementing change requests scoped for different releases and providing technical support.
- Performed a role of developer to maintain the code and fixing the bugs.
- Developing rake tasks working in concert with third party applications.
- Working with Ruby gems such as ruby-pg.
- Developed client side validation code using JavaScript and JQuery.
- Work directly with client on deliverables.
- Part of developing style sheets by using sass-rails gem.
- Daily on-call users support.
Environment: RoR, HTML, CSS, JavaScript, JQuery, PostgreSQL, Testing, UNIX
Confidential
Ruby on Rails Developer
Responsibilities:
- Involved in Design, Coding and Testing phases of the software development cycle.
- Designed use-case, sequence and class diagram (UML).
- Developed User Interface using JavaScript, HTML, REST, DOM, XHTML, AJAX, CSS and JQuery.
- Used RESTful Web Services to read the XML content and display in carousel.
- Requirement Analysis /Gap analysis.
- High level detail design.
- Developing key modules in the application using Ruby on Rails.
- Implementing Behavior Driven Development using Rspec and Capybara.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby.
- Conducting code reviews & knowledge sharing.
- Front-end development in JQuery, JS, HTML and CSS.
- Performed testing and training of employees.
Environment: RoR, HTML, XHTML, CSS, JavaScript, JQuery, REST, DOM, Rspec, AJAX, Linux