Ruby On Rails Developer Resume
San Francisco, Ca
PROFESSIONAL SUMMARY:
- Over 6+ years of total IT Experience in developing web based applications and Client - Server technologies.
- Over 2 years of experience in application development using Ruby on Rails.
- Have experience in all stages of Software Development Life Cycle (SDLC) including requirement analysis, application design, build, development and deployment.
- Hands on Experience on Ruby language and Integrated Development Environments like RubyMine, JBDS and Eclipse .
- Good Experence with Ruby gems like Devise, OmniAuth, Puma, Sprockets, Will Paginate, Carrierwave, Bundler, Gruff, CSV , etc.
- Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails.
- Experience with all of the GEMS and libraries for the version of the ruby/rails.
- Expertise in design and development using Rails framework along with HTML5, CSS3, XML and JavaScript .
- Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
- Experienced working on other technologies like JBoss JBPM and JBoss Fuse Service Works .
- Proficient working knowledge of Angular.JS .
- Excellent in full stack applications in Ruby on Rails.
- Strong knowledge of Object Oriented Programming concepts in both Java and Ruby language.
- Experience on continuous integration and deployment of the code using Jenkins .
- Experience of automation testing using Selenium .
- Strong working knowledge of UNIX based commands .
- Have expertise on version control system tools like GIT and CVS and experience in using GitHub .
- Experience working in Agile based environment using Scrum methodology.
- Good interpersonal and communication skills.
- Actively participated in all Application Development meetings.
TECHNICAL SKILLS:
Languages: Ruby, Java, J2EE, JSP, Servlets and JavaScript
Tools: SOAP UI, Putty, WinSCP, Maven, Tortoise Git, Jenkins, PMD, CheckStyle, FindBugs, Oracle VM Virtual Box, Heroku, SSH
Web Technologies: Java, JSP, JDBC, XML, HTML5, CSS3, JavaScript, SQL, Selenium, Angular.JS
Back end technologies: Ruby, Ruby on Rails, Core Java
Frameworks: Rails, Spring
Deployment tools: Heroku, Capistrano, Apache Phusion Passenger
IDE: Ruby Mine, Eclipse, JBoss Developer Studio, SQL Developer
Source Control: GIT, CVS
Databases: Oracle XE 11g, SQLite, MySQL, PostgreSQL
Operating system: Windows 7/XP/98, Unix, LINUX, RHEL, Ubuntu
Web Application Servers: JBoss Application Server, WEBrick, Puma
PROFESSIONAL EXPERIENCE:
ConfidentialSan Francisco, CA.
Role: Ruby on Rails Developer
Responsibilities:
- Worked in the design and development phases of the application using Ruby on Rails framework .
- Analysed and developed application efficiency by optimizing queries and caching contents for Rails.
- Developed solutions using Ruby on Rails and ActiveRecord and integrated gems, plug-in etc.
- Responsible for layout design, implementation, using HTML5 and CSS3.
- Designed the customized Rails applications according to the customer needs.
- Developed cross-browser/platform using HTML, CSS and JQuery.
- Worked on creating a responsive website for smart devices using responsive design and media queries.
- Developed Ruby on Rails customer facing applications, which meet the requirements outlined in our application, development specification.
- Implementing Ruby on Rails upgrades and patches and publishing Ruby Gems. Used Ruby Gems.
- Wrote various interfaces to the management system in Ruby on Rails.
- Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
- Developed web applications with HTML5, CSS3 standards and using Ruby, Rails and Git.
- Used Object Oriented Programming concepts to develop applications.
- Created different modules like services, filters and directives using Angular.js framework.
- Performed validation test of user authentication module using JavaScript on the client side.
- Used Restful API to gather sales related data for products.
- 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.
- Backend application is developed using Ruby on Rails with Postgres as database.
- Managing entire life cycle of project from requirement, planning to deployment on cloud Amazon EC2.
- Involved in the entire software development lifecycle using an Agile Scrum methodology.
- Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
Environment: Ruby on Rails, HTML5, CSS3, JQuery, JavaScript, DOM, Angular.js, Github, Postgres, AJAX, RESTful, AWS, Scrum, Windows.
ConfidentialSalt Lake City, UT.
Role: Ruby on Rails Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- User Interface for website with JQuery, Angular.JS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework.
- Worked on the designing and development phases of the application using ROR framework.
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
- Extensively used RSpec to create test driven development.
- Monitored Ruby on Rails programs and program data to ensure applications are running as expected.
- Responsible for overall layout design, color scheme of web site using HTML5 and CSS3.
- Used ROR framework for the entire application development with Mongrel/Webrick as application server and Apache as web server.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 3.2.11 framework and Ruby 1.9.2 conducting code reviews.
- Created and deployed new features in order to sustain and amend existing applications.
- Used JavaScript, JQuery and JSON to match design specs for complex page layouts while adhering to code standards.
- Developed the necessary Create, Read, Update and Delete methods in ActiveRecord.
- Implementing Behavior Driven Development using Rspec and Cucumber Performed testing.
- Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in Git.
- Used Restful API to gather clouds related data for products.
- Managing code versioning with GitHub.
- Support bug fixes and enhancements.
- Created controllers, helpers, models, views, and partials in the application.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
Environment: Ruby on Rails, Rspec, Cucumber, Linux, HTML5, CSS3, JQuery, JavaScript, Angular.JS, AWS, REST API, Git, Windows.
ConfidentialRole: Software Engineer.
Responsibilities:
- Involved in the entire software development lifecycle using an Agile Scrum methodology.
- Developed web based applications applying MVC design architectures and Spring Framework involving strong concepts of Object Oriented design and principles.
- Involved in regular connects with vendors for clarifications.
- Involved in setting up the systems with all the required software / hardware tools along with necessary permission /license.
- Wrote SQL queries to insert and update SQL database and used spring managed transactions to persist data to the tables.
- With the use of Jenkins, performed continuous build and deployment process (continuous integration) thereby allowing continuous testing on phase-by-phase basis.
- Involved in writing Selenium automation scripts for few user interfaces.
- Made extensive use of code analysis tools like PMD, Checkstyle and Findbugs to adhere to the standard coding standards
- Developing code based on requirement along with code defect fixes / design changes for previous phases.
- Active participation in the story points discussion, estimations and retrospection discussions along with the daily SCRUM status/impediments calls.
- Preparation of technical design documents and other tool understanding documents for other resources’ quick reference.
Environment: JBoss Developer Studio, SQL Developer, SOAP UI, Putty, WinSCP, Maven, GIT, CVS, GitHub, Jenkins, Selenium, PMD, Checkstyle, Findbugs.
ConfidentialRole: Associate Software Engineer.
Responsibilities:
- Implemented the integration of various ITSM tools like BMC, ServiceNow and HPSM into one single Global ITSM tool.
- Involved in requirement gathering and regular connects with vendors for clarifications.
- Co-ordination with different ITSM teams for analysis.
- Involved in designing, building and development of the Business Process Management architecture using the JBoss JBPM.
- Used JBoss inbuilt Web IDE along with JBoss Developer Studio for development of process flow.
- Gained knowledge of service-oriented Architecture (SOA) and web services.
- Made use of SOAP UI for testing application’s incoming / outgoing web services.
- Involved in design review of the process under development.
Environment: JBPM, Eclipse, JBoss Developer Studio, SOAP UI, JBoss inbuilt Web IDE, JBoss Application Server