We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Brookfield, WI

SUMMARY

  • IT experience of 7 years in analysis, design, development, and implementation phases of numerous client/server applications using Ruby, Ruby on Rails, LAMP, PHP, Rails Plug - in's, REST, AJAX, RJS, Java/J2EE, JSP, Servlets, JavaScript, Phusion Passenger, Oracle, Microsoft SQL server, SQLite, PostgreSQL, Python and Perl.
  • More TEMPthan 4 years of experience and excellent noledge of Ruby on Rails.
  • Experience on Core Java and J2EE for 3+ years.
  • Experience in web based GUI’s development using JSP, HTML, XHTML, and CSS.
  • Experience in using software development methodologies like Waterfall model and Agile development.
  • Proficient in Model-View-Controller (MVC) architectures using Rails, Struts, Spring framework and Hibernate.
  • Extensively used Ruby gems like Devise, masonry, JQuery, Puma, thick, sprockets, will paginate, Paperclip, bundler, capybara etc.
  • Extensive experience in Java script, XML, JQuery, HTML5 and coffee script.
  • Used Java script frameworks like angular.js, backbone.js, Moo Tools, Dojo.
  • Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Experience working on scalable environment in Agile/SCRUM methodologies. Prepare Test Cases using TDD (test driven development) and BDD (behavior driven development) approach using RSpec/Cucumber on multiple platforms like Linux, Mac and Windows.
  • Developed and Deployed applications on Application Servers like WEBrick, Phusion Passenger, Thin and Unicorn.

TECHNICAL SKILLS

Languages: Ruby, Java, C#, C, C++, SQL, PL/SQL

Web Design: HTML5, XHTML, CSS3, JSP, Bootstrap

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2, MongoDB

Application & Web Servers: Apache Tomcat, JBOSS, WEBrick, Phusion Passenger

WebTechnologies&J2EE: JavaScript, JQuery, Coffee script, Rational App Devoloper

Test Frameworks: MiniTest, Test Unit, Junit, Rspec, Capybara, RFT, Cucumber

Frameworks / Architectures: Rails, Spring, Struts, Hibernate

Deployment Tools: Amazon EC2, Heroku

Operating Systems: Windows, Unix, Ubuntu, Linux, OSX

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Other Tools: MS Office (MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013

PROFESSIONAL EXPERIENCE

Confidential, Brookfield, WI

Sr. 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.
  • Involved in the entire software development lifecycle using an Agile Scrum methodology.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4 frameworks.
  • Used RESTful API to gather related data.
  • Designed and developed the frontend application using Rails 4, CSS3, AJAX and JQuery.
  • Experience in using ruby libraries.
  • Experience working with RSpecand Cucumber in a TDD and BDD test driven environment.
  • Able to dig into unfamiliar codebases in order to understand bugs and solve problems.
  • 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 HTML5/CSS3, JQuery, JavaScript, JSON and XML.

Environment: Ruby 2.1.4, Rails 4.1.6, HTML5, CSS3, XML, AJAX, JQuery, JavaScript, MySQL, Rspec, Capybara, Linux/UNIX and Agile Scrum, JSON

Confidential, Cary, NC

Ruby on Rails Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • 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
  • 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.
  • 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, and Virtualization, Sinatra, GIT, Heroku

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 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.
  • Experience using ImageMagick, RMagic and its methods to edit images. Also used Thinking Sphinx, adding pagination to search and Integration of Google Maps API, Google web toolkit (GWT), FasterCSV to import large data to the MySQL database.
  • Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in Git
  • Developed site-utilizing Ruby on Rails on Mac OS, upheld by MySql and Capistrano to automate and facilitate the deployment process on Phusion Passenger server. Utilized RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to outline the site pages.
  • 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 rather TEMPthan oversight from managers
  • Able to dig into unfamiliar codebases in order to understand a bug and solve a problem
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap
  • 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, Mac OS Capistrano, AWS, GIT

Confidential, PHILADELPHIA

Programmer Analyst

Responsibilities:

  • Played a key role interacting with Clients understanding the requirements and creating requirements.
  • Created use cases, Sequence and class diagrams from the requirements.
  • Responsible for design and development of Web Application in J2EE using Struts MVC Framework.
  • Developed the presentation layer using Struts, JSP’s, Html, Java Script, JQuery and Ajax.
  • Used Hibernate as the model layer to interact with the Oracle database.
  • Used spring framework in managing the beans, used IOC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
  • Experienced the use of Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
  • Developed server side programs using Servlets and Java Server Pages.
  • Application and user level configurations has been maintained by using Spring Framework.
  • Developed Business components using Objects in Java and produced the client requirements.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Used Rational Rose 2003 for UML diagrams like Use-Cases, Class Diagrams, and Sequence Diagrams.
  • Extensively used connectors for web services to integrate easily with external systems.
  • Prepared the SQL scripts to populate the data tables in all the environments like DEVELOPMENT, INTEGRATION, ACCEPTENCE, PERFORMANCE, and PRODUCTION etc.
  • Developed Test classes using Junit for Unit Testing, Integration for functional requirements and Validation testing.
  • Reviewed the code and refactored the code as per standards.
  • Used JBoss as the Application Server for deploying the application.
  • Used Ant and Hudson for doing builds and deployments.
  • Used Eclipse as the IDE for the code development.
  • Used SVN as version control tool.
  • Used Agile/TDD as the software development process.

Environment: Java 5, J2EE, Struts, JSP, Servlets, HTML, Java Script, Ajax, CSS, XML, PL/SQL, Jboss, Server, Rational Rose 2003, SVN, Oracle 9i, SQL Toad, Eclipse, Agile.

Confidential, PA

Jr. Programmer

Responsibilities:

  • Developed the presentation layer using Struts, JSP’s, Html, Java Script, JQuery and Ajax.
  • Developed the GUI pages with HTML5 standard to support all the major latest browsers.
  • Experience in Java back-end developer with good command on Object oriented design and principals.
  • Developed web based applications applying MVC design architectures with Struts.
  • Used Hibernate as the model framework to interact with the Oracle database.
  • Used spring framework in managing the beans, used IOC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
  • Wrote SQL queries to insert and update SQL database.
  • Strong exposure to JBOSS 4.0 for deployment of projects.
  • Basic noledge of service-oriented Architecture (SOA), web services.
  • Developed strong interpersonal and communication skills.
  • Understood to test program by running it across test cases to ensure validity and code effectiveness.
  • Covered the application with unit tests using JUnit, Easymock etc.
  • Actively involved in coding the change requests, fixing the defects during releases.
  • Used Eclipse as the IDE for the code development.
  • Used CVS version control tool.
  • Used Agile/Pair programming TDD as the software development process.

Environment: Java 5, J2EE,Struts,JSPs, Servlets, spring, Hibernate, HTML, CSS, Java Script, JQuery, Ajax, XML, JDBC, PL SQL, Oracle 9i, JBOSS, Agile, Eclipse.

We'd love your feedback!