We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Midvale, UT

SUMMARY

  • Over 6+ years of experience programming and 3+ years with Ruby on Rails and 3 years on Java. Profoundly experienced with most Ruby on Rails frameworks and gems. Strong experience with virtualized environments using OpenStack, Puppet, Chef.
  • Experience in developing Web applications using HTML5, CSS, Sass, JavaScript and MySQL, Postgresql, SQLite.
  • Good experience in web applications using Ruby on Rails, CSS, HTML, Java J2ee, JavaScript, Oracle and MySQL on both Windows and Linux systems.
  • Proficient in JRuby, Ruby on Rails implementation in building web applications.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Experience in implementing Rails MVC and Helpers.
  • Good understanding of MVC Architecture and Restful design.
  • Experience using different software development methodologies like Water fall model, RUP and Agile development.
  • Developed full stack web applications in Ruby on Rails.
  • Experience in developing REST API's.
  • Good experience in Shell and Perl scripting.
  • Experience in Test Automation using Selenium Web Driver, Rspec, Cucumber, Capybara, and WATIR.
  • Extensively used Mongo dB with Rails applications.
  • Experience with testing on UNIX, Linux, Solaris and Windows environments.
  • Excellent communication skills and ability to work effectively in a team as well as individually in a fast paced environment.
  • Excellent communication skills with proven results in meeting aggressive timelines and working independently and as a coherent team member.

TECHNICAL SKILLS

Programming Languages: Ruby, Java, JavaScript (jQuery), Perl & Shell Script, CSS, HTML5Development FrameworkRails 4.0

Automation Tools: Selenium RC, Web Driver, Junit

Database Technologies: PostgreSQL, MySQL, Oracle 10g, SQL Server 2005/2008

IDE: Microsoft Visual Studio 2008, Eclipse

Rails Related Tools: Git Version Control and Jenkins

Protocols: TCP/IP, HTTP, FTP, SMTP, DHCP, DNS

Web Servers: IIS, Apache, Sun One, Apache

Virtualization: VMware and Sun Virtual Box, vSphere

Bug Tracking Tools: Bugzilla, Redmine

Operating systems: Ubuntu, Mac OS X v10.5 (Leopard), LINUX, UNIX

Development Methodologies: SDLC Waterfall, Agile SCRUM

Design: Photoshop, Balsamiq, Dreamweaver

PROFESSIONAL EXPERIENCE

Confidential, Midvale, UT

Ruby on Rails Developer

Responsibilities:

  • Gathering and analysis of client requirements
  • Estimating and scoping tasks and resource assignations.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails
  • Used Restful API to gather clouds related data for products
  • Designed the front end application using Rails 4.0, CSS, AJAX and Jquery
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails
  • Working with Ruby gems such as fog for Cloud Services
  • Developed AWS S3 modules for customer facing application
  • Developed scheduled reports for Cloud Performance
  • Participated in requirements definition and story carding
  • Implementing Test Driven Development using Rspec
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0 framework and Ruby 1.9.2 conducting code reviews
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment
  • Project Estimation, delegation, planning and execution
  • Leading the development team and directly responsible for technical deliverables
  • Leading and Developing web applications using HTML/CSS, Jquery, JavaScript, JSON, XML

Environment: Rspec, Ruby 1.9.3, Rails 4.0, MySql, JQuery, Jruby, Coffee Script, Memcache, Google chart and AWS APIs

Confidential, Santa Clara, CA

Ruby on Rails Developer

Responsibilities:

  • Worked in the design and development phases of the application using ROR.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Developed RESTful API's.
  • Used the BDD approach and Scrum framework in the application for AGILE development.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
  • 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.
  • Used Restful API to gather sales related data for products.
  • Designed the front end application using Rails 4.0, CSS, AJAX and JQuery
  • Managed code with unit tests and GitHub.
  • Worked with SQL and search based data storage.

Environment: HTML5, CSS, JavaScript, JQuery, Linux, Unix, RoR, EC2, JavaScript, Bootstrap, Github, Java, Eclipse, Restful API, Testing, ANT.

Confidential, Valley Forge, PA

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 Agilemethodology.
  • 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
  • Diving into complex SQL joins generated by ActiveRecord in search of a performance problem.
  • Breaking a project down into stages and executing with input from teammates rather than oversight from managers.
  • Able to dig into unfamiliar codebases in order to understand a bug and solve a problem.
  • Writing clearly and actively cooperates with the teammates, whether they are local or remote. Taking feedback graciously and helping fellow developers improve when reviewing their code.
  • 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, NY

Java Developer

Responsibilities:

  • Discussions with team members and business users on the System requirement document to cover the functionality, technical issues and scope of work.
  • Have used Singleton and Factory design patterns.
  • Developed user interfaces using HTML, CSS, JSP and JavaScript for views and to interact with the end users.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC and worked on other modules like IOC.
  • Configured the URL mappings and bean classes using Springapp-servlet.xml.
  • Developed the client side components for web-services by using SOAP UI.
  • Based on SOAP Request to Java Web-Services, used validation of the Instructions and passes it for further business logic development.
  • Used Hibernate ORM framework to persist and retrieve the data from the database.
  • Implemented stored procedures and triggers to accomplish business logic implementation on server side.
  • Involved in project documentation using Javadoc during development phase.
  • Used SVN for version control to maintain the different versions of the application.
  • Developed JUnit Test Cases and subsequently performed Unit Testing of the various modules.
  • Ant tool has been used to build the application and to deploy the project.
  • Used Log4jdebugging utility to generate the logs.

Environment: Java 1.6, HTML, jQuery, JSP, CSS, Javascript, SPRING 2.5,XML, IBM WebSphere 7.0,Web-Services (CXF 2.5.2), WSDL, XSD, SOAP UI, Hibernate 3.0, JMS, Oracle 10g, Unix, Eclipse Indigo IDE, Log4j, Junit, Ant.

Confidential

Junior Java Developer

Responsibilities:

  • Developed Servlets and XML.
  • Implemented JavaScript for the expression validation.
  • Assisted in database design in Oracle, schema planning.
  • Integrated all screens and made changes as per the requirement.
  • Involved in Interconnectivity of the Oracle database through JDBC.
  • Developed GUI for various screens using JSP.
  • Used CVS for version control.
  • Designed and coded the pages using JAVA and HTML.
  • Performed Unit Testing of on various components using JUnit.

Environment: JSP, JSTL, HTML, CSS, Servlets, JDBC, Oracle, HTML, Concurrent Versions System (CVS), JavaScript, Eclipse.

We'd love your feedback!