We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

2.00/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • 7+ years of experience in software design, analysis, development, testing and implementation of web and client server applications.
  • Hands on 3+ years of experienceworking onRuby on Rails(ROR)based web applications.
  • Experienced in UI development using HTML5, CSS3, AJAX, JavaScript and jQuery, AngularJS.
  • Good exposure in interacting wif RESTful web services, SaaS, PaaS and IaaS
  • Front end expertise using HTML and CSS, and also managing RoR layouts and views.
  • Experience developing own halpers to ease the job and code on both controllers and views.
  • Using gems such as Paperclip and configuration for image server processing to has additional functionality on projects.
  • Hands on development experience in building web applications using HTML5, CSS, jQuery, AJAX, MySQL, PL/SQL technology
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
  • TEMPHas experience in use of RVM files, Usage of Pre - project Gemsets, Deploy and integration of RVM.
  • Experience wif RoR creating connections, designing and enabling communications between both frameworks.
  • 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 CodeIgniter.
  • 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.
  • Implementing RoR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
  • Managed code versioning wif GitHub and deployment to staging and production servers
  • Backend application is developed using Ruby on Rails wif Postgres as database
  • Wrote various interfaces to the management system in Ruby on Rails
  • Monitored RoR programs and program data to ensure applications are running as expected.
  • Developed a gem called AjaxCRUD first version which permitted to create unobtrusive Ajax scaffolding and solved problems wif RoR.
  • Experience of Working wif ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching features, Securing ASP.NET Web Applications.
  • Experience wif input validation using the ASP.NET input Validation Controls.
  • Experience in building a web Application using ASP.NET MVC 3.0/4.0 Frame work dat allows you to implement Model View Controller Pattern.
  • Extensive experience in Database Programming, Designing, Modeling and Development using MS SQL Server2008/2005/2000, MS Access and good experience in SQL (T-SQL), Triggers, Views, Cursors, Stored Procedures and User Defined Functions.
  • Experience in Software Development Life Cycle, Testing and Implementation of Client/Server applications using C#, wif N-tier development environment.
  • Highly dedicated, quick starter, solution driven pattern programmer, Strong inObject Oriented AnalysisandDesign, Excellent at solving complex problems under strict deadlines.

TECHNICAL SKILLS:

Development Tool(IDE): Visual Studio 2012/2010/2008.

Programming Languages: .Net Framework 3.0/3.5/4.0/4.5, C#.Net, Ruby

Web Technologies: ASP.Net 3.0/3.5/4.0/4.5, Web Forms, XML Web Services, ADO.Net, Entity Framework, Rails.

Reporting Tools: SQL Server Reporting Services (SSRS).

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

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

Configuration& Version Control Tools: Visual Source Safe -VSS, Team Foundation Server-TFS.

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, Dublin, OH

Ruby on Rails Developer

Responsibilities:

  • Communicating wif the customer to design solutions.
  • Use of Git and GitHub repositories.
  • Active Record using PostgreSQL (pg), MySQL (mysql2) and Oracle (Active record 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.
  • Used Restful API to gather sales related data for products.
  • Used RSpec to create test driven development. Experience wif all of the GEMS and libraries for dis 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 inJavaScriptandDOMstructure to implement various functionalities
  • Code documentation and technical manual creation Configured passenger (mod rails) to serve the system thru apache.
  • Managing entire life cycle of project from requirement, planning to deployment on cloud Amazon EC2
  • Working wif Ruby gems such as ruby-pg for Oracle- PostGRESQL
  • Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
  • Created Restful http services to Interact wif UI.
  • 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

Ruby on Rails Developer

Responsibilities:

  • 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.
  • Used RSpec to create test driven development. Experience wif all of the GEMS and libraries for dis version of the ruby/rails.
  • Working wif Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
  • Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
  • Created multipage web application forms using AngularJS.
  • Developed the user autantication 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 dat would be configured for a piece of equipment
  • Developing web applications usingHTML/CSS, JQuery, JavaScript, JSON, and XML.
  • Utilized Object Oriented Programming inJavaScriptandDOMstructure to implement various functionalities

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

Confidential, Bloomington, IL

Ruby on Rails Developer

Responsibilities:

  • Interacted wif business team and gatheird requirements
  • Prepared Design Specifications wif Rational Rose
  • Involved in Status Meetings and suggested new enhancements to the existing application
  • Implemented RESTful autantication plug-in for autantication 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 wif 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 wif Log4r effectively for logging messages to the appropriate log files
  • Used ClearCase for Version Controlling

Environnent: 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 completesoftware development lifecycle(SDLC)tasks - design, coding, testing, and documentation usingRational 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 J2EEtechnologies likeServlets, JSPandJDBC.
  • Used the light weight container of theSpringFrame work to provide architectural flexibility for inversion of controller (IOC).
  • Hibernateframe workis used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in theproject such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • UsedSQLstatements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work forserver side validations.
  • UsedSAXandDOMparser to parse the XML documents andXSLTfor transformations.
  • ConsumedWeb Services (WSDL,SOAP)from third party for authorizing payments to/from customers.
  • Deployed the application on to Web-sphere application server.
  • Usedlog4jfor logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test usingJUnitFramework.
  • UsedCVSas version control.
  • UsedANTscripts 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.

Confidential

Application Developer (Java / J2EE)

Responsibilities:

  • Developed Java Sever Pages, Tiles, Validator, Action classes and EJBs for various user transactions.
  • Participated in the analysis & design the application and integration wif the other application.
  • Designed the project by using MVC framework.
  • Involved in Command controllers, handler mappings and View Resolvers.
  • Participated in Enterprise Integration experience web services.
  • Worked on generating the Web Services classes, WSDL using Apache Axis.
  • JSON is used for serializing and deserializing data dat is sent to or receives from JSP pages.
  • Developed presentation layer using Java Server Faces (JSF) MVC framework.
  • Developed stored procedures. Focused on Declarative transaction management
  • Extensively used Java Collection framework and Exception handling.
  • Used the XML Parsers like SAX parser to parse the data.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Used JSP, JSTL, HTML and CSS, JQuery as view components in MVC.
  • Involved in Integration testing and defect fixes.
  • Coordinate testing meetings (e.g. status update; action items; open issues; prioritizing errors; Communicate Priorities)
  • Ensure all open issues/and or risks are documented prior to moving to next testing stage.

Environment: Core Java, J2EE, Spring, JSP, XML, JSP, Servlets, Hibernate Criteria API, JSF Rich Faces, Java Swing, Web Service, WSDL, XML, UML, EJB, Java Script, JQuery, SQL, CVS, Agile, JUnit.

We'd love your feedback!