We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Hagerstown, MD

SUMMARY

  • 7+ years of experience in software design, analysis, development, testing and implementation of web and client server applications.
  • Hands on experience working in Ruby on Rails (ROR) based web applications.
  • Expert in development of applications using J2EE technologies like Java, JSP, Servlets, Hibernate and JDBC.
  • Experienced in Full Stack development that is every facet of the development stack
  • Experienced in UI development and building web applications using HTML5, CSS3, AJAX, JavaScript, jQuery, AngularJS, MySQL and PL/SQL
  • Good exposure in interacting with RESTful web services, SaaS, PaaS and IaaS
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install, use of RVM files, Usage of Pre - project Gem sets, Deploy and integration of RVM.
  • Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
  • Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Developed RoR customer facing applications, which meet the requirements outlined in our application development specification
  • Design and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
  • Managed code versioning with GitHub and deployment to staging and production servers
  • Wrote various interfaces to the management system in Ruby on Rails and developed backend applications using Ruby on Rails with PostgreSQL as database.
  • Developed a gem called AjaxCRUD first version which permitted to create unobtrusive Ajax scaffolding and solved problems with RoR.
  • Extensive experience in Database Programming, Designing, Modeling and Development using MS SQL Server 2008/2005/2000 , MS Access and good experience in SQL (T-SQL), Triggers, Views, Cursors, Stored Procedures and User Defined Functions.
  • Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE- Servlets, Ruby, JRuby

Web Technologies: Web Forms, XML Web Services, Entity Framework, Rails.

Reporting Tools: SQL Server Reporting Services (SSRS).

Databases: SQL Server 2008/2005/2000 , Oracle9i/10g, PL/SQL, MySQL.

Operating Systems: Windows 2003/XP/Vista/7, Windows Server 2008/2003.

Scripting Markup Languages: JavaScript, JQuery, HTML, DHTML, XML, CSS, AngularJS, Ajax.

Application Servers: Microsoft Internet Information Services 5.0/6.0/7.0.

XML Technologies: AJAX, XML, SOAP, WSDL, UDDI, DISCO, Web Services.

Packages: MS Office (MS Word, MS Excel, PowerPoint etc.)

Business Modeling Tools: Rational Rose, MS Visio, MS Project

Design and Process: OOAD, Design Patterns, Waterfall, Agile.

Others: LINQ, WCF Web Services, Unit Testing, AGILE, SCRUM.

PROFESSIONAL EXPERIENCE

Confidential, Hagerstown, MD

Ruby on Rails Developer

Responsibilities:

  • Working on Ruby on Rails web application development, upgradation and migration.
  • Upgrading and migration of the Sales Referral System’s web application using Ruby on Rails Framework, Ruby is Used on backed and while the HTML,CSS, JavaScript, Ajax are widely involved in creating front end of the application.
  • Active Record using SQL server 2005 and 2008 (Active record sql adapter) databases connecting through ODBC.
  • Creating documentation and training materials during the implementation of system or system enhancements and also perform business analysis of the system.
  • Reviewing and modifying the existing Ruby code for sales referral system application and also to write the SQL queries/stored procedures.
  • Used WSDL http services to create web referrals and also tested them using the SoapUI
  • Configured application, installed different gems according to the version upgrade of the application and resolving code deprecations.
  • Subversion is used for managing the versioning of code and also worked on security remediation’s
  • SoapUI 4.0.0 and 5.0.0 used for testing the WSDL’s where to create the web referrals for sales referral system.
  • Worked on Red Hat servers for the production and development of the application.
  • Worked on versions rails 2.3.2, rails 2.3.18, rails 3.2.22, ruby 1.8.7 and ruby 1.9.3

Environment: Rails 3.2.22, Rails 2.3.18,Rails 2.2.3,Ruby 1.8.7, Ruby 1.9.3, Ruby 2.1.8, HTML, CSS, JQuery, JavaScript, Ajax, SVN, SoapUI 5.0, SQL server 2005, SQL server 2008, SQL server 2012.

Confidential, Boston, MA

Ruby on Rails Developer

Responsibilities:

  • Communicating with the customer to design solutions.
  • 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.
  • Used Restful API to gather sales related data for products and also Created Restful http services to Interact with UI.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Created different modules like services, filters for parsing the data to users in an appropriate way and directives using AngularJS framework
  • Active Record using PostgreSQL (pg.), MySQL (mysql2) and Oracle (Active record oracle enhanced adapter) databases.
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities and Use of Git and GitHub repositories.
  • 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- PostgreSQL.
  • Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
  • Giving maintenance to the solution components for other projects.

Environment: Rails 3.2.6, Ruby 1.9.3, Haml, HTML, CSS, JQuery, JavaScript, AngularJS, GitHub, Twitter bootstrap, Sass, Compas.

Confidential, Ann Arbor, MI

Ruby on Rails Developer

Responsibilities:

  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Created multipage web application forms using AngularJS.
  • Developed the user authentication and order processing modules for customer facing application.
  • Created nested forms for user to customize the templates and order a print preview by using AngularJS.
  • Participated in requirements definition and story carding.
  • Implementing Behavior Driven Development using RSpec and Cucumber.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 2.3.8 framework and Ruby 1.8.7 conducting code reviews.
  • Implementing Behavior Driven Development using RSpec and Cucumber Performed testing.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.

Environment: Ruby, Ruby on Rails, MSSQL, MongoDB, HTML, Java Script, JSON, JQuery, Linux WSDL, Restful

Confidential, Columbia, Ohio

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 a combination of Prototype, script.aculo.us, RJS Templating to render the 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.
  • Developed front end for the application using Flex. Created Modules using MXML and Action Script.
  • Extended Flex controls for generating and displaying reports, Created Custom Flex Components and SWC's.
  • 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.
  • Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components.
  • Efficient database management, optimization and caching.
  • Involved in mapping XML data to html documents using XSLT parser.
  • Worked with Log4r effectively for logging messages to the appropriate log files.
  • Used ClearCase for Version Controlling.

Environment: Ruby 1.8.6, Rails 1.2.6, Mongrel, XML, Flex, Action Script, AJAX, Java Script, JSON, SOA, Log4r, XML, XSL, Linux, SOAP, SQL Server, Shell Script/Unix, WSDL, Web Sphere, CSS, Perl, CGI scripting, Rational Rose, ClearCase.

Confidential

Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to Web-sphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, spring, Spring AOP, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere Application Server.

We'd love your feedback!