Ruby On Rails Developer Resume
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.