We provide IT Staff Augmentation Services!

Ruby On Rails / Developer Resume

Seattle, WA

SUMMARY:

  • Over 7 plus years of IT expertise in software analysis, design, development, deployment experience in object oriented, client/server, relational and web environments with a deep insight of software processes, system deployment and implementation
  • Experience in design analysis, application development, debugging, testing and documentation of the various phases in a software development life cycle.
  • More than 3 years of experience in Ruby on Rails (Ruby 1.9.3 and Rails 4.0)
  • Developed well - tested, readable, reusable Ruby, JavaScript, HTML and CSS.
  • More than 3 plus years of experience in Java
  • Proficient in Model-View-Controller architectures using Rails, Struts, Spring framework and Hibernate
  • Experience with relational databases SQLite, PostgreSql and MySql
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Experience developing in Ruby, Java, C++ to back-end RDBMS (Oracle, MySQL), and document management systems.
  • Outstanding ability to use the best practices in Ruby on Rails development
  • Developed custom Rails applications specific to client’s unique needs
  • Involvement in writing scripts such as backup procedure, system cleanup etc. using UNIX shell scripting and CRON JOBS.
  • Extensive knowledge of Web development, from concept through implementation and optimization
  • Special concentration in RoR application framework and Ruby language.
  • Experience in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server, JBoss Server and Weblogic Server
  • Extensive experience in JSP, Servlet, Struts, Spring, EJB, MDB, Web Services, Hibernate, JNDI, JMS, Ruby, Ruby on Rails.
  • In-depth understanding of Web marketing, Web 2.0, and Search engine optimization (SEO).
  • Special skills in developing user friendly, simple yet effective web based applications
  • Team player with excellent communication skills and ability to lead. Self-motivated individual with exemplary analytical and problem solving skills.
  • Self-motivated worker with strong focus on business goals and end-user experience
  • Worked on Integrated Development Environments like WSAD, Eclipse, Text Mate, Net Beans. Proficiency in multiple databases like ORACLE 9i, MS SQL Server 2000, MySql
  • Exceptional ability to collaborate with team members for code and design reviews
  • Experience in providing 24/7 on call support for applications running on IBM Web Sphere Application Server, MQ and IBM Web Sphere Portal.

TECHNICAL SKILLS:

Languages: Ruby, Java, C#, C, C++, SQL, PL/SQL,.Net

Web Design: HTML5, XHTML, CSS3, JSP

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2

Application &Web Servers: Apache Tomcat, JBOSS, WEBrick, Phusion Passenger,IBM http Server

Web Technologies and J2EE: JavaScript, JQuery, Coffee script, Rational Application Developer

Test Frameworks: MiniTest, Test Unit, Junit, Rspec,Cucumber

Frameworks / Architectures: Rails, Spring, Struts, Hibernate

Deployment Tools: Amazon EC2 Heroku

Operating Systems: Windows, Unix

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Other Tools: MS Office(MS-Excel, MS-PowerPoint, MS-Project 2013), Visual Studio 2013,QlickView(Reporting),Informatica(Transformation)

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

RUBY ON RAILS / DEVELOPER

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, analyzing and preparing the Document of Understanding.
  • Developed website using Ruby on Rails on Mac operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
  • Worked with Bamboo for code deployments stage
  • Development of Customer Management Portal
  • Development of financial Analysis Module
  • Development of Operation Assessment Module
  • Adding of Authentication And Authorization
  • Adding of Functionality To Track history of Objects using Paper Trial
  • Worked on Grids on many screens
  • Written Rspecs and implemented TDD process.
  • Interaction with client to handle change requests, trouble reports and requirements collection.
  • Prepared low level and high level design documents for entire 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.
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Data model design and writing stored procedures.
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Implemented generic classes (reusable) for filtering functionality.
  • Used RHTML, YAML, cascading style sheets (CSS) to describe the web pages.
  • Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
  • Designed, development controller and view part of the system by scaffolding.
  • Performed necessary refactoring to the code as per the revised design

Environment: Ruby on Rails 2, Webrick, HTML, CSS, AJAX, Java, J2ee, Struts, Springs, Hibernate, JavaScript, MySQL Server and CVS.

Confidential, ATLANTA,GA

RUBY ON RAILS / DEVELOPER

Responsibilities:

  • Worked in user meeting and requirement gathering and translated requirements into consumer-facing UI designs
  • End-to-end web application development with Ruby on Rails
  • Implemented MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML
  • Developed web applications that were consistent with W3C XHTML, HTML5, CSS2, and CSS3 standards.
  • Development with the following technologies: Ruby, Rails, Sinatra, Goliath, MySQL, and Redis.
  • Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Developed custom Rails applications specific to client’s unique needs.
  • Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application
  • Involved in developing the page to show regular news feed by using crack 0.1.8 ruby gem to parse the XML s
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Designed applications using object oriented concepts.
  • Designed and Developed Web services for Global automation Services
  • Performed necessary refactoring to the code as per the revised design
  • Developed UNIX and Perl Scripts for deployment.
  • Involved in Troubleshooting Admin Server start-up issues, Java code defects after deployment, like class path issues and errors in application properties files by checking JVM logs and Plugin-logs.
  • Involved in application Code Review and Bug Fix issues.
  • Involved in Unit testing and Systems integration testing.
  • Worked closely with management and the design team to rapidly implement new features.
  • Involved in implementing user mailing module using ActionMailer.
  • Involved in Database Migration using ActiveRecords, also involved in using Action Controller, ActiveResources, Fixtures and Action View in Rails.
  • Interfaced with the Database using Active Record as Model.
  • Used RHTML, YAML, cascading style sheets (CSS) to describe the web pages.
  • Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
  • Designed, development controller and view part of the system by scaffolding

Environment: Ruby 1.9.3p125, Rails 3.2.11, Oracle10g and HTML.Editors: Sublime Text, Text Mate, Ruby Mine and Net beans IDE 6.9.1

Confidential, NYC, NY

ROR Developer

Responsibilities:

  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Managed code with unit tests and GitHub.
  • Worked with SQL and search based data storage.
  • Designed applications using object oriented concepts.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System
  • Develop best practices and architecture
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Special skills in developing user friendly, simple yet effective web based applications
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, behavior Driven Development (BDD) and pair based programming.
  • Developed website using Ruby on Rails on Mac operating system, backed by MySql and Capistrano to automate and ease the deployment process on Phusion Passenger server. Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
  • Designed the front end of the application using Rails, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using ActiveRecords
  • Worked in MySql database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Used Agile methodology and SCRUM

Environment: Ruby on Rails, Mysql5.0, jQuery, CSS, HTML

Confidential, Plymouth, PA

ROR Developer

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, analyzing and preparing the Document of Understanding.
  • Implemented XML parser classes for validating the input xml for the Gateway.
  • Involved in business components programming.
  • Involved with client interaction during in customization of our product as per client requirements.
  • Involved in unit testing and integrated testing of the application.
  • Actively involved in the process of deployment.
  • Daily updates to clients through teleconferences and formal status updates.
  • Actively involved in tuning the application.
  • Actively involved in clustering of the application using web logic.
  • This involves writing customized classes for MBeans for clustering the application using Web Logic

Environment: HTML, CSS, ANT, MAVEN, Java, J2ee, JSP, Struts, XML, Eclipse, Weblogic, JavaScript,Rails, MySQL Server and CSS.

Confidential

Java Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) Framework.
  • Wrote server side programs by using Servlets and JSP .
  • Designed and developed the HTML front end screens and validated forms using JavaScript .
  • Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts Framework .
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
  • Used JDBC Prepared statements, Callable Statements to call from Servlets for database access
  • Implemented design patterns MVC, Session Facade for developing the application

Environment: Java 2, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, Web Logic, PL/SQL, MySQL Server, Oracle9i.

Confidential

Java Developer

Responsibilities:

  • Responsible for leading all phases of Java EE web product development and web product quality
  • Handle the tasks of scheduling all project activities and managing risks throughout development cycle
  • Perform responsibilities of reviewing and clarifying business requirements for new application Development
  • Handle the tasks of drafting technical specification for business stakeholders
  • Responsible for reviewing technical solutions/designs prepared by junior engineers
  • Perform the tasks of providing directions to technical resources in providing technical solutions
  • Played a lead role in designing projects as well as reviewed proposed designs to ensure application integrity
  • Wrote server side programs by using Servlets and JSP .
  • Create Detail requirements document for enhancement.
  • Create prototype in HTML to understand requirement.
  • Discussion with Project Manager and business analyst to understand requirement.
  • Implement requirement by creating interface in Java server faces and server side technologies like EJB, seam 2.0, JPA.
  • Used agile methodology for development of application

Environment: Jdbc, Servlets, Java, J2EE,EJB

Hire Now