Ruby On Rails Web Developer Resume
Waukegan, IL
SUMMARY:
- Over 5 years of experience in development, support and enhancement of real time web - based applications based on platforms such as Ruby on Rails Developer.
- Experienced on Model View Controller (MVC) Architecture based Web Applications in Ruby on Rails.
- Proficient with Ruby, Rails, HTML, jQuery, CSS and MySQL.
- Experience writing unit tests using Rspec.
- Experience working in OS X & Linux environments, mostly use VI as primary coding editor.
- Experience working with teams that follow Agile Software Development methodology.
- Experience with design and integration of internal and external JSON based web APIs.
- Experience in Prototype design using HTML5, CSS3, Backbone.JS, RequireJS and AngularJS.
- Focused on object oriented analysis, design and software development practices.
- Experience in implementing Design Patterns like Model View Controller (MVC).
- Involved in gathering user requirements, system analysis, design, development, testing and implementation.
- Strong knowledge using the (CRUD), Create, Read, Update and Delete methodology.
- Strong experience in server-side back-end implementation in Ruby on Rails, writing servers which exposes REST and custom APIs for loosely coupled client implementations.
- Strong skills in the area of Reverse Engineering, Code Protection and Code Optimization reducing code redundancy, avoiding redundant database calls, choosing best implementation ways etc. to improve system performance.
- Extensive experience in creating and maintaining databases which includes configuration, query optimization and DE-normalization.
- Developed ROR customer facing applications, which meet the requirements outlined in our application development specification.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Excellent communication skills with proven results in meeting aggressive time lines and working independently and as a coherent team member.
- Excellent working ethics to meet deadlines in fast-paced environment and function under high-pressures with extremely short deadlines. Collaborate on multi-disciplinary (e.g. business and technical) teams.
- Strong knowledge of flowcharts, algorithms analysis and implementation.
- Strong organizational skill and ability to work without supervision to achieve project goals.
- Ability to develop codes while writing tests.
- Experience in developing.
- Excellent analytical, debugging skills.
- Capable of analyzing complex situations and able to provide proactive solutions.
TECHNICAL SKILLS:
Languages: Ruby, Java, C, SQL, PL/SQL.
Web Design: HTML5, XML, CSS3, JSP, HTML, CSS, PHP
Operating Systems: Windows, UNIX, MAC OS, Red hat, Ubuntu
Test Frameworks: Rspec, Test Unit, Junit, Firebug
J2EE and Web Technologies: JavaScript, jQuery, AngularJS, J2EE (JSP, Servlets, EJB), Swing, XML, Web Sphere
Frameworks / Architectures: Rails, JS Frameworks
Scripting: Shell, VB
Application and Web Servers: Web Sphere, Web Logic, Apache Tomcat, JBOSS
Databases: Oracle 11g, Microsoft SQL Server, MySQL Server
Development Tools: Eclipse, Net beans
Build Tools: Jenkins, Maven, ANT
Version Control: SVN, Git, CVS
Protocols: TCP/IP, HTTP, FTP, SMTP, DHCP, DNS
Virtualization: VMware and Oracle Virtual Box, VSphere
WORK EXPERIENCE:
Confidential, Waukegan, IL
Ruby On Rails Web Developer
Responsibilities:
- Maintenance of Ruby on Rails applications using Rspec and TDD frameworks.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.2.0 framework and Ruby 1.9.3 conducting code reviews
- 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.
- Developing web applications using HTML/CSS, jQuery, JavaScript, JSON
- Designed the front end of the application using CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.
- 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.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and de-normalization.
- Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Cucumber and Capybara.
- Code Management with Git repository system.
- Used AGILE methodology and SCRUM.
- Automating existing manual deployments using Jenkins.
- Designed, developed controller and view part of the system by scaffolding.
- Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
- Interfaced with the Database using Active Record as Model.
Environment: Ruby on Rails, Mysql5.0, jQuery, CSS, HTML, Sublime Text, Text Mate, Ruby Mine and Net beans IDE 6.9.1
Confidential, Newark, CA
Ruby On Rails Developer
Responsibilities:
- Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
- End-to-End web application development with Ruby and the Ruby on Rails.
- Developed custom Rails applications specific to client's unique needs.
- 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 Template, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
- Implemented XML parser classes for validating the input xml for the Gateway.
- Involved in business components programming.
- Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
- Developed web applications in agile development methodology using Ruby on Rails, JavaScript, jQuery.
- Involved with client interaction during in customization of our product as per client requirements.
- Involved in unit testing and integrated testing of the application.
- Used Rails and jQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS & JavaScript.
- Actively involved in the process of deployment.
- Selected appropriate Database configuration parameters for efficient database operation. Optimized buffer pool configurations on DB2 server.
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications.
- Daily updates to clients through teleconferences and formal status updates.
- Actively involved in tuning the application.
Environment:RubyonRails, RHTML, CSS, Java, JSP, Struts, XML, JavaScript, Mac OS and MySQL Server
Confidential, Harrisburg, PA
Ruby On Rails Developer
Responsibilities:
- Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
- Designed the front-end of the application using Ruby on Rails and HTML.
- Writing backend programming in Ruby on Rails.
- Worked extensively with various versions of Ruby, Ruby on Rails, HTML4/5, and JavaScript, CSS, Angular Js, RVM, Bundler, GEMS and libraries to Communicating with the customer to design solutions.
- Worked in the design and development phases of the application using ROR.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript.
- Managed code with SVN and unit testing in Rspec framework.
- Coded JavaScript for page functionality popup screens.
- Created Restful http services to interact with UI.
- Designed and developed the layouts of customer relations module.
- Wrote Rspec and Cucumber tests in the application.
- Used JavaScript and XML to update a portion of a webpage.
- Involved in Database Migrations using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
- Launching the VMs on different cloud platform and monitor the performance and configuration.
- Followed agile development methodology and scrum for the project.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Used Restful API in communicating with third parties.
- Used Rails finder methods, filters and wrote model scopes in the application.
- Deployed the project into Heroku using GIT version control system.
- Refactored code as required while working on the features and enhancements.
- Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
Environment:Ruby(1.9.3),Rails(4.0), CSS, HTML5, JavaScript, JQuery, Rspec, Cucumber, JSON, SVN, MySQL, Git, Virtualization.
Confidential
Ruby on Rails Developer
Responsibilities:
- Finalizing technical/functional specifications as well as designing, developing, testing, troubleshooting and debugging of project.
- Design & Implementation of Organization hierarchy, Class Structure, Class Groups, Rule sets, Access Groups, Operator IDs, Workbaskets, Workgroups, Work Parties.
- Implementation of Workflows, User Interface using Flows, Sections, Harness, and Flow Actions and validations.
- Implementation of Activities for processing.
- Defining suitable methodology for the project with available inputs for the requisite output.
- Wrote efficient crawlers for E-commerce sites for fetching the requisites on ruby on rails3 and rails4 framework with GUI on LINUX (Ubuntu).
- Demonstrated excellence in preparing system, design requirements and user guide for the application in an effective manner.
- Pivotal in deploying the new enhancements as per the business requirements.
Environment: Ruby 1.9.3, Rails 3.x Framework, jQuery, JavaScript, SQL, MYSQL, HTML, XHTML, Ubuntu.