Ruby On Rails Developer Resume
Phx, AZ
SUMMARY:
- 7 years of professional experience in application development using Ruby, Ruby on Rails , HTML5 , CSS , JavaScript, JQuery, Angular.JS, Node.js, Backbone.js Ember.JS, jQuery , BootStrap , PHP, ASP , Object Oriented Programming, JSP, Servlet, Struts, Hibernate, Spring , SQL, MySQL, Oracle, Application Servers (Web sphere, Web Logic)
- Experience in developing Web applications using HTML5, CSS, Sass, JavaScript, Ajax, Xml, and Jquery.
- Expertise in developing, maintaining and debugging Rails applications.
- Designed and developed custom web applications specific to client's needs using Ruby and ROR.
- Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and CodeIgniter .
- Design and implemented intranet applications using Ruby on Rails and PostgreSql on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSql , and Oracle , MongoDB .
- Front end expertise using HTML and CSS , and also managing RoR layouts and views.
- Implementing RoR upgrades and patches and publishing Ruby Gems . Using Ruby Gems
- Developed and tested many features in an AGILE environment using Ruby on Rails, Java/JEE, JQuery, JIRA, Crucible, HTML5, Rspec, SAML, AWS, JRuby, SSO, Advanced JS (Node.js, Twitter Bootstrap).
- Hands on development experience in building web applications using HTML5, CSS, jQuery, AJAX, MySQL, PL/SQL technology
- Configuring Virtual Machines under VMware ESX and ESXI Servers to install Red Hat Linux , CentOS and Windows guests.
- Administered Red Hat Linux servers for several functions including managing JBoss/Tomcat and SQL database connections Expertise in distributed Version Control Systems like GIT and SVN .
- Experience working with teams that follow Agile Software Development methodology.
- Extended and maintained our hybrid JRuby/Java/Rails application.
- 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.
- Proficiency in multiple databases like MySQL, ORACLE 9i, MS SQL Server 2000 as well as NoSQL databases like MongoDB .
- Experience in Agile Development (Iterations and standup meetings etc) and Git Hub, Amazon EC2 and Heroku.
- Designed and developed various JRuby rack middleware’s and engines to modularize system functionalities.
- Developed and deployed web based applications on various AWS EC2 environments.
- Installed and configured SSH & SSL for secured access on Linux Systems.
- Working knowledge with application hosting server EC2, Heroku, Rackspace, Linode.
TECHNICAL SKILLS:
Languages: Ruby, Java/J2EE, C#, C, Python, SQL, PL/SQL.
Web: HTML5, JSP, CSS3, XHTML, JavaScript, JQuery, Angular.js, Node.js, PHP, ASP.
Databases: Oracle 9i/10g/11g, SQL Server, SQLite, MYSQL, PostgreSQL, MongoDB.
Applications & Web Servers: Apache Tomcat, WEBrick, JBOSS, Phusion Passenger, RESTful API s, SOAP & RESTful WS.
Test Framework: Unit test, Rspec, Cucumber, Junit, JRuby.
Frameworks: Rails, Spring, Struts, Hibernate.
Deployment tools: Amazon EC2, Heroku.
Operating System: Windows, Linux, Mac, Solaris.
Other Tools: Ms office, Visio 2013.
PROFESSIONAL EXPERIENCE:
Confidential, PHX, AZ
Ruby On Rails Developer
Responsibilities:
- Worked in the design and development phases of the application using ROR framework.
- Used Rails, AJAX, JSON, CSS and JQUERY to design the front end of the application. Back end of the application is developed mainly using Active Records.
- Created and deployed new features and amend existing features.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Rspec, and Html.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Coded model level validation using Ruby programming with emphasis in web security.
- Handled caching in Ruby on Rails.
- Used RHTML, YAML, RJS and Cascading Style Sheets (CSS) to design the web page.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application
- Implemented sorting and paginations functionality for entire application.
- Performed necessary refactoring to the code as per the revised design
- Involved in writing Rake task for updating database
- Managed code with unit tests and GitHub
- Worked with SQL and search based data storage.
- Designed applications using object oriented programming (OOPS) concepts.
- Interaction with client to handle change requests, trouble reports and requirements collection.
Environment: Ruby on Rails (Ruby 1.9.3 and Rails 4.1.2), HTML5, CSS, JavaScript, JQUERY, Bootstrap, Rspec, RHTML, YAML, GITHUB, MySQL, PostgreSQL. AJAX, Apache, ASP, Bash, Debian, Git, Haml, ImageMagick, JQuery,JSON, Linux, MySQL, OSX, Passenger, PostgreSQL, Pow, RSpec, RVM, Sass, SQL, SQLite, Vim, XML KNOWLEDGABLE CGI, DHCP, DNS, Dovecot, EC2, FTP, IMAP, Munin, Middleman, Nagios, PHP, Pixelmator, POP, Perl, Postfix, RSS, S3, Stasis, Windows
Confidential, DALLAS, TX
Ruby On Rails Developer
Responsibilities:
- Worked in the design and development phases of the application using ROR framework.
- Used Rails, AJAX, JSON, CSS and JQUERY to design the front end of the application. Back end of the application is developed mainly using Active Records.
- Created and deployed new features and amend existing features.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Rspec, and Html.
- Fixing the bugs and tickets filed by quality assurance and product management team.
- Documented technical needs and requirements and presented reports to management.
- User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X and Operating System.
- This involves designing database model for the entire application like creating tables, views and stored procedure.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Provide validations and scope for many models in the database and created many associations within those models
- Involved in implementing user mailing module using Action Mailer.
- Manage, collaborate and coordinate the work of an offshore development team.
- Used AngularJS as the development framework to build a single-page application.
- Designed and developed the layouts of customer relations module.
- Used HTML5, YAML, cascading style sheets (CSS) to describe the web pages.
- Participated actively in unit testing, integration testing and acceptance testing of the system
Environment: Rails 4.0, Ruby 2.0, CSS, RSpec, JSON, JavaScript, JQuery, Agile, Scrum, Phusion Passenger, HTML5, GIT, Ruby mine, Sublime Text, Ajax, Cucumber, PostgreSQL, Pow, RSpec, Ruby, Ruby on Rails, RVM, Sass, SQL, SQLite, Vim, XML.
Confidential
Ruby On Rails Developer
Responsibilities:
- Involved in developing and implementation of the web application using Ruby on Rails.
- Created multipage web application forms using AngularJS.
- Worked with Ruby Gems such as Devise, Bootstrap-sass, etc.
- Developed the user authentication and order processing modules for customer facing application.
- Created nested forms for user to customize the templates & order print preview by using AngularJS.
- Participated in requirements definition and story carding.
- Implementing Behavior Driven Development using RSpec and Capybara.
- 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.
- Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
Environment: AJAX, Apache, ASP, Bash, CSS, Capistrano, Debian, Git, Haml, HTML, ImageMagick, JQuery, JavaScript, JSON, Linux, MySQL, OSX, Passenger, PostgreSQL, Pow, RSpec, Ruby, Ruby on Rails, RVM, CGI, DHCP, DNS, Dovecot, EC2, FTP, IMAP, Munin, Middleman, Nagios, PHP.
Confidential
JAVA/ J2EE DEVELOPER
Responsibilities:
- Participated in the requirements analysis and technical assessments.
- Developed class diagrams/sequence diagrams using UML and Rational Rose.
- Extensively used Twitter Bootstrap to develop front end of the application.
- Used AngularJS JavaScript framework to bind data to HTML using expressions.
- Developed validations using Java Script and User experience using HTML and CSS Sheets
- Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Created spring MVC controllers to route the requests
- Used Hibernate Template and named native queries for various database update, insert, delete operations and for invoking functions, stored procedures, triggers
- Used hibernate annotations to avoid writing a mapping file
- Struts Validator framework is used to do client side
- Created dynamic and interactive Data visualizations with D3 charts and AngularJS
- Designed and developed Session beans to implement business logic
- Wrote Action classes, Business Objects and Service classes
- Configured Struts-config.xml with all the mappings required by the architecture
- Developed a robust administration and security system for access control and restrictions at application and user level
- Configured and Deployed application on Apache Tomcat Application Server in Windows XP environment
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP
- Develop Web pages using Ajax, JavaScript, JQuery, and XML that interact based on events
Environment: JQuery, J2EE, JDBC, XML, MVC, Angular JS, Bootstrap, Oracle, HTML, PL/SQL, Web logic, WSDL, SOAP, Spring Frameworks, Eclipse,Core Java, J2EE, JDK 1.6, Restful web service, Jboss 7.1, Spring 3.0, Hibernate 3.0,JMeter, Ext JS 4.2, JSON, AJAX, HBase, Mongo DB, JIRA, Sonar, Perforce,Oracle 11g Database, Servlets, JSP, XML, SOAP 1.2, WSDL, Apache Tomcat 6.0, Java2WSDL, Eclipse 3.2, JDBC, Shell Scripting, Jenkins