We provide IT Staff Augmentation Services!

Ruby On Rails Developer Research Assistant Resume

4.00/5 (Submit Your Rating)

San Francisco, Ca

SUMMARY:

  • Over 3+ years of IT experience in Design, Development and Maintaining of Web applications using Ruby, Ruby on Rails and Java.
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core, jruby and Ruby Standard Libraries.
  • Experience in UI development using HTML5, CSS, SASS, javascript, jQuery, angularjs and Coffeescriptand other similar web technologies.
  • Extensive API development experience for both SOAP and JSON based services including RESTful API's.
  • Expertise in design and development of various web and enterprise. applications using J2EE technologies like JSP,JSF, Servlets, JDBC, RMI, XML and Web Services.
  • Distributed Application Development and Object Oriented Programming (OOP).
  • Working knowledge, exposure in various flavors of UNIX, PL/SQL, SQL.
  • Experienced in using Java IDE tools like Eclipse, JDeveloper and text editor Editplus.
  • Set up, configured, and maintained multiple web/application servers like Apache Tomcat, BEA Web Logic, Websphere.
  • Hands on MVC of Spring Framework, Object relational mapping tools like Hibernate, SOAP and Restful web services.
  • Strong knowledge of MVC, Service Oriented Architecture, Design Patterns, Object Oriented and Data Structure Programming.
  • Experience of using IDEs like RSA, RAD, WSAD, Netbeans etc.
  • Strong experience in process development writing Technical reports, documents and status reports.
  • Extensive experience with version control like Git, SVN and CVS.
  • Experience working within both Agile and Waterfall development.

TECHNICAL SKILLS:

Programming Languages: C, Ruby, Ruby on Rails 2.3.*, 3.0, 4.0, JRuby, Java, J2EE, C, C++.

Databases: Postgresql, MySQL, Oracle 11g, SQL server 2005,and MongoDB.

Web Technologies: XHTML/HTML, CSS, XML, JavaScript, AJAX, jQuery, Json

Operating Systems: Windows Ubuntu, MAC OS X, Linux.

IDE & Version Control Tools: Eclipse, TextMate, Dreamweaver, Rational Rose, Microsoft Visual Studio, RubyMine, SVN, GIT.

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

Test Frameworks: Junit, Cucumber, Capybara, Rspec.

XML Technologies: XML, XML Schema, Web services

IDE: Eclipse, JDeveloper, BEA Web Logic

GUI/Tools: Rational Rose, RUP, Agile, Visio, WSAD, Eclipse, JDeveloper, Oracle Workshop, Version control system CVS, Subversion

WORK EXPERIENCE:

Confidential, San Francisco, CA

Ruby on Rails Developer Research Assistant

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications, this involves gathering information about the requirement, analysing and preparing the Document of Understanding.
  • Developed Effort tracker application for handling the time sheets of the internal employees with ruby on rails.
  • Supported the Graduate School of louisiana's admission site which is built using struts.
  • Unit tests developed using rspec and web based test development using Cucumber and selenium.
  • Utilized ORM layer for Model to database communication using Rails Active Record for Mysql, sqlite3, postgres databases.
  • Involved in writing writing test cases documentation for the Ruby on Rails application - "Effort Tracker".
  • Involved in migrating/ upgrading to the latest Rails/Ruby release version.
  • Developed Prototype/ Proof of concept for marketing teams analytics dashboard.
  • Unit tests developed using rspec and web based test development using Cucumber.
  • Utilized ORM layer for Model to database communication using Rails Active Record for Mysql database.
Confidential, Ridge, NJ

Ruby Rails Developer

Responsibilities:

  • Created controllers, helpers, models, views, and partials in the 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 2003.
  • Responsible for writing code in Object Oriented Programming supported by Ruby.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Worked with Active record Classes from Rails Console for Data base programming, which also involved writing active record validations.
  • Developed and maintained View layer of MVC framework using jQuery, HTML, CSS and sass framework.
  • Developed interface for AWS S3 to Rails application communication channel using paperclip and aws-s3 gem.
  • Implemented and Integrated Elastic Search as a Service.
  • Implemented Continuous Integration Process for effective deployments on to Stage/QA servers using jenkins.
  • Followed Agile Methodology with 2 week sprint cycles.
  • Environment: Ruby 1.9.3, Rails 3.2, MySQL, jQuery, AJAX, HTML5, CSS3, Heroku, GIT, jenkins, Elastic Search.
Confidential, Washington, DC

Java Developer

Responsibilities:

  • Worked with the development of controller layer using MVC type 2 Framework.
  • Migrated MVC type 2 model to Struts Framework.
  • Development of Request Handlers and Java Beans.
  • Development of Configuration files and Web.xml.
  • Involved in Client interaction, coding, testing, bug fixing.
  • Documentation, implementation and maintenance.
  • Developed the view layer using java server pages.
  • Involved Singleton Design pattern code implementation.
  • Developed the Java Code using Eclipse as IDE.
  • Involved in development Web tier of the application with Struts MVC framework.
  • Involved in development of Action Classes, which acts as the controller in Struts framework.
  • Developed Session Beans as the clients of Entity Beans to maintain the Client state.
  • Used UML for designing test cases and creating sequence and class diagrams.
  • Worked with Angular JS custom directives as well dependencies such as services and factories.
  • Used Twitter Bootstrap, JqueryMobile and Media Queries to create Responsive Web Design.
  • For templates in various projects worked with JsRender library to create flawless list designs.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.

We'd love your feedback!