We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Eden Prairie, MN

SUMMARY:

  • Over 7+ years of experience programming and 6+ years with Ruby on Rails and 2+ years on Java.
  • Profoundly experienced with most Ruby on Rails frameworks and gems.
  • Strong experience with virtualized environments using Open Stack, Puppet, Chef.
  • Developed well tested, readable, reusable Ruby, JavaScript, HTML and CSS.
  • Outstanding ability to use the best practices in Ruby on Rails development.
  • Developed custom Rails applications specific to client’s unique needs.
  • Proficient in Model - View-Controller architectures using Rails, Struts, spring framework and Hibernate.
  • Experience with relational databases SQLite, PostgreSQL and MySQL.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Experience in developing Ruby, Java, C++ to back-end RDBMS (Oracle, MySQL), and document management systems.
  • 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, JavaScript, Java, C#, VB.NET Frameworks / Architectures: Rails 3.x/4.x

Web Development: Ruby on Rails, RSpec, HTML, CSS, D3JS, Google Charts,JQuery, Haml,Sass

Databases: MySQL, PostgreSQL, SQLite, MongoDB, MS-SQLServer

Deployment platforms: Amazon Ec2, Heroku

Version Control: GitHub, BitBucket

Web Servers: Nginx, Apache, Webrick

Tools: Sublime Text2, RubyMine, Text Mate, MS Visual Studio 2008, Capistrano, Sidekiq, delay job, Jenkins

Operating Systems: Win XP, Windows 7, Linux, Windows 8 and Mac

PROFESSIONAL EXPERIENCE:

Confidential, Eden Prairie, MN

Ruby on Rails Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Prepared low level and high level design documents for entire application.
  • This involves preparing design documents like Use Case Diagrams, Class Diagrams, Sequence Diagrams and Entity Diagrams using the client provided design tool MS Visio 2010.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Managed code with SVN and unit testing in Rspec framework.
  • Writing backend programming in Ruby on Rails.
  • Actively involved in tuning the application.
  • Actively involved in the Indexing of data from different data sources using Solr/Exalead.
  • Coded javascript for page functionality popup screens.
  • Developed complex APIs for third party integration (JSON file format) and Authentication as specifications using Sinatra Framework.
  • Created Restful http services to interact with UI.
  • Designed and developed the layouts of customer relations module.
  • Wrote Rspec and Cucumber tests in the application.
  • Used Javascript and XML to update a portion of a webpage.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Followed Agile development methodology and scrum for the project.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Developed UNIX and Perl Scripts for deployment.
  • Deployed the project into Heroku using GIT version control system.
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec .

Environment: Rails 3.2, CSS, HTML5, Bootstrap, Rspec, Sinatra Framework, JSON, SVN, MySQL, UNIX, Virtualization.

Confidential, Orange County, CA

Ruby on Rails Developer

Responsibilities:

  • Worked in user meeting and requirement gathering and translated requirements into consumer-facing UI designs
  • End-to-end web application development with Ruby on Rails
  • Implemented MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML
  • Developed web applications that were consistent with W3C XHTML, HTML5, CSS2, and CSS3 standards.
  • Development with the following technologies: Ruby, Rails, Sinatra, Goliath, MySQL, and Redis.
  • Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Developed custom Rails applications specific to client’s unique needs.
  • Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application
  • Involved in developing the page to show regular news feed by using crack 0.1.8 ruby gem to parse the XML s
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Designed applications using object oriented concepts.
  • Designed and Developed Web services for Global automation Services
  • Performed necessary refactoring to the code as per the revised design
  • Developed UNIX and Perl Scripts for deployment.
  • Involved in Troubleshooting Admin Server start-up issues, Java code defects after deployment, like class path issues and errors in application properties files by checking JVM logs and Plugin-logs.
  • Involved in application Code Review and Bug Fix issues.
  • Involved in Unit testing and Systems integration testing.
  • Worked closely with management and the design team to rapidly implement new features.
  • Involved in implementing user mailing module using ActionMailer.
  • Involved in Database Migration using ActiveRecords, also involved in using Action Controller, ActiveResources, Fixtures and Action View in Rails.
  • Interfaced with the Database using Active Record as Model.
  • Used RHTML, YAML, cascading style sheets (CSS) to describe the web pages.
  • Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
  • Designed, development controller and view part of the system by scaffolding

Environment: Ruby 1.9.3p125, Rails 3.2.11, Oracle10g and HTML.Editors: Sublime Text, Text Mate, Ruby Mine and Net beans IDE 6.9

Confidential, Madison, WI

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 and retrospectives and pair programming.
  • Managed code with unit tests and GitHub.
  • Worked with SQL 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, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System
  • Develop best practices and architecture
  • Manage, collaborate and coordinate the work of an offshore development team.
  • 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, behavior Driven Development (BDD) and pair based programming.
  • Developed website using Ruby on Rails on Mac operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server. Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
  • Designed the front end of the application using Rails, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Used agile methodology and SCRUM.

Environment: Ruby on Rails, SQLite, MongoDB, MS-SQLServer, Mysql5.0, jQuery, CSS, HTML.

Confidential, White planes, NY

Java Programmer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Studied the working of the existing system to analyze the different kinds of reports that are to be generated for the senior management’s review.
  • Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, sequence diagrams and state diagrams using Rational Rose Enterprise Edition.
  • Design and architecture of the project by using MVC frame work.
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
  • Used JDBC for communicating with the database.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Involved in testing the application during the system and integration test phases.

Environment: Java, JSP, Java Beans, MVC, JMS, EJB2.0, JavaScript, ORACLE8i, HTML, DHTML, XML, Windows.

We'd love your feedback!