We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume Profile

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 6 years of Extensive programming experience in developing web based applications and Client-Server technologies using Ruby, Rails, RESTful Rails, Hibernate, Spring, JavaScript, AJAX, CSS, HTML/DHTML, XML, Java, J2EE, JRuby
  • 3 years of experience in working with Ruby on Rails.
  • Experience in the designing of various Software Systems using Cucumber and RSpec
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
  • Experience with Agile development methodology, Extreme Programming XP and SCRUM
  • Experience in MVC Model View Controller architecture and frameworks
  • Working knowledge of Amazon services.
  • Extensive working experience with SQL, PL/SQL and Oracle applications
  • Experience in the web application servers like Apache, Mongrel
  • Experience in XML technologies
  • Programming experience in Ruby using tools like Eclipse, NetBeans IDE
  • Experience in SOA architecture with web services using SOAP, WSDL, UDDI and XML
  • Experience in Oracle, PostgreSQL, DB2, MySQL, SQL Server Databases
  • Experience in implementing Design Patterns like MVC
  • Involved in gathering user requirements, system analysis, design, development, testing and implementation
  • Exceptional ability to Quickly master new concepts and capable of working in-group as well as independently with excellent communication skills
  • Strong knowledge using the CRUD , create, read, update and delete methodology

TECHNICAL SKILLS:

  • Languages: Ruby, SQL, PL/SQL, C, C , VB, ASP, Java, Unix Shell Script,
  • Tools IDE: Eclipse, NetBeans IDE, PL/SQL Developer, Git, Sub Version
  • RoR Tools API: Cucumber, RSpec,
  • Internet: Java Script, AJAX, HTML, DHTML, CSS, XML.
  • Databases: Oracle, PL/SQL, MySQL, DB2, SQL Server 2005, PostgreSQL, MS Access,
  • Networking, TCP/IP, JMS
  • Deployment Tools: Phusion Passenger, Capistrano, GIT, Amazon S3.
  • Web Application Servers: Apache2.0, Unicorn, Mongrel, nginx, WebLogic, GlassFish
  • Methodologies: Multithreading, Design Patterns, SOA, SDLC
  • Operating Systems: Linux, UNIX, Solaris, Windows XP/Vista, Mac OSX, JUnit
  • Domain Knowledge: Security, Networking and Insurance

Confidential

Role: Sr. Ruby on Rails Developer

Responsibilities:

  • Communicating with the customer to design solutions.
  • Use of Git and GitHub repositories.
  • ActiveRecord using PostgreSQL pg , MySQL mysql2 and Oracle activerecord oracle enhanced adapter databases.
  • Designed the front end application using Rails 3.1, CSS, AJAX and Jquery.
  • Implemented and enhanced CRUD operations for the applications using the MVC Model View Controller architecture of Rails framework and Ruby conducting code reviews.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Used Restful API to gather sales related data for products.
  • Designed the front end application using Rails 3.1, 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.
  • Created custom angular filter function for parsing the data to users in a appropriate way.
  • Created different modules like services, filters and directives using angularJS framework
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
  • Managing entire life cycle of project from requirement, planning to deployment on cloud Amazon EC2
  • Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
  • Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
  • Created Restful http services to Interact with UI .
  • Giving maintenance to the solution components for other projects.

Environment : Ruby 1.8.7, Rails 2.3.5, Rails 3.0 beta, Amazon S3, Unicorn, Mongrel, Mac OS X, ImageMagick, RMagick, RSpec, Cucumber, XHTML, AJAX, Git, Capistrano, Java Script, JQuery, XML, XSL, SOAP, Perl, Shell Script/Unix, MySQL

Confidential

Role: Ruby on Rails Developer

Responsibilities:

  • Re-write web pages in Ruby using Rails framework.
  • Develop code in MVC architecture.
  • Develop validation methods in models to validate data input by users.
  • Cerate data driven pages and create CMS interface for data manipulation.
  • Follow Test Driven Development TDD writing unit, functional and integration tests.
  • Write Selenium tests for Ajax implemented front end code user interface.
  • Write fixtures for storing test data for unit testing.
  • Working with models to create associations between tables.
  • Work with application and session objects for storing data values.
  • Writing database script files for migration purpose.
  • Write Cascading Style Sheet and implementing it in the views / layouts as needed.
  • Create partials for block of html code that can be reused.
  • Implement Ajax for dynamic updating of the part of a page, avoiding full page refresh.
  • Write Helper Functions and reuse them as much as possible to avoid code repetitions.
  • Create layouts and implement them to give common look to all pages.
  • Work with RJS templates for updating the pages that has been already rendered.
  • Write Java Script functions when needed.
  • Implement Java Script libraries like Prototype and Scriptaculus.
  • Extensively used third party plug-ins.
  • Perform complex debugging of the errors in pages.
  • Deployment using Phusion Passenger on Apache server.
  • Using SVN for code repository.
  • Use Capistrano for web application deployment.
  • Involved in task estimation and SCRUM meetings.
  • Involved in SCRUM reporting to calculate velocity for developers.

Environment: Ruby, Ruby on Rails, MSSQL, HTML, Java Script, JSON, Jquery, Linux, Restful.

Confidential

Role: Ruby on Rails Developer

Responsibilities:

  • Interacted with business team and gathered requirements
  • Prepared Design Specifications with Rational Rose
  • Involved in Status Meetings and suggested new enhancements to the existing application
  • Implemented RESTful authentication plug-in for authentication and login system
  • Used RHTML, cascading style sheets CSS , RJS to describe the web pages
  • Implemented the presentation using HTML and a well-defined API interface to allow access to the application services layer
  • Input validations were done using Rails Validation functions
  • Followed Agile software development methodology and SCRUM
  • Technical lead in the design and development of a service oriented architecture SOA on which all future sales demos and reference implementations would be built
  • Involved in implementing user mailing module using ActionMailer
  • Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance
  • Effective usage of Design patterns namely Observer, Singleton and Factory Method
  • Used GIT for Version Controlling

Environment : Ruby 1.8.6, Rails 2.1.3, XML, Action Script, AJAX, Java Script, JSON, SOA, XML, XSL, Linux, SOAP, SQL Server, Shell Script/Unix, Web Sphere, CSS

Confidential

Role: Java Developer

Responsibilities:

  • Analyzed the requirements and provided inputs to the designer.
  • Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
  • Developed the business tier using Core Java and the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Designed the helper classes for better data exchange between the MVC layers.
  • JSP, HTML, Javascript, CSS and Ajax used for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer.
  • Built the admin module using Struts framework for the master configuration.
  • Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
  • Worked with multithreading in synchronized environment.
  • Designed and developed the persistence tier using Hibernate framework.
  • Implemented EJB Session Beans to create WAS Scheduler.
  • Used Websphere data sources for the database connection and accessed using JNDI names.
  • Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
  • Developed a Stored Procedures for inserting and updating the tables of the database.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Implemented Log4j to maintain system log.
  • Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
  • Directly interacted with the client application leads, to help them integrate their application with MNP.
  • Eclipse was used for Rapid Development of the application.
  • Build EAR using ANT tool.
  • Deployed the application on production server along with WAS administrator.

Environments: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB SESSION BEANS , LOG4J, WEBSPHERE DATASOURCE, IBM WEBSPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.

We'd love your feedback!