Sr Ruby On Rails Developer Resume
Woodbridge, NJ
SUMMARY
- An experienced, enthusiastic, professional Ruby on Rails developer whois engaged by working with visionary people and brands.
- I welcome fresh challenges and have an aptitude to assimilate new knowledge readilyadapting to rapidly changing business needs.
- Experienced in supporting leading brands with the focus on exceeding expectations for customer serviceand going above and beyond the call of duty.
- I am attentive to detail with a “can do” approach ensuring tasks are completed to a high standard, objectives, targets and deadlines are met. I am self - motivated and am able to work well on own initiative as well as enjoy working as part of a team.
- Web Development using Ruby on Rails, Rails architecture, HTML5, CSS3, JQuery,JavaScript while adhering to W3C, Accessibility and Usability Issues.
- Understanding of Graceful Degradation and Progressive Enhancement.
- Experience in hand coding HTML4/5, XHTML and CSS2/3.
- Analyse, design, develop and implement various applications utilizing Ruby on Rails
- Also developed in SQL, JavaScript, Java, C++, C, and other programming systems.
- Expert in front-end UI development using Angular.Js, Knockout.Js, jQuery Render.
- Experience in using the HTML5 capabilities like AppCache, Canvas, local storage, and device capabilities access.
- Implemented RESTful web services following TDD using Capybara with RSpec.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Expert working knowledge on databases like RDBMS (Oracle, MySQL, MS-SQL, SQLite) & NoSQL (Mongo DB, Couch DB).
- Planning, deployment, and tuning of SQL (SQL Server, MySQL) and NoSQL (elasticsearch, Redis, memcached) databases.
- Worked in TDD/BDD environments using Capybara with RSpec and Cucumber.
- Experienced in using the distributed revision control and source code management system like GIT, TFS & SVN Tortoise.
- Worked in Agile & Scrum methodology with strong sense of ownership of development.
TECHNICAL SKILLS
- Ruby
- Ruby on Rails
- Java
- JSP
- JavaScript
- Node.js
- CoffeeScript
- DOM API
- Redis
- Puppet
- Jenkins
- Hudson and Chef
- HTML
- DHTML
- XML
- XSLT
- CSS jQuery
- Ajax
- SOAP
- JavaScript
- Web Services.
- IBM DB2
- PostgreSQL
- MongoDB
- MySQL
- NoSQL
- Oracle 11i/10g/9i
- WEBrick
- Thin
- Unicorn
- Apache
- AWS
- Heroku
- Nginx
- GO
- Java
- J2EE
- JSP
- Servlets
- Struts
- Hibernate
- Spring
- Capybara
- Web DriverTesting Frameworks RSpec
- Cucumber
- Junit
- SVN
- Spring MVC
- Spring DAO
- Spring Security
- Spring WS
- Windows
- Linux
- UNIX
- Ubuntu
- Angular.js knockout.js backbone.js ember.js react.js node.js bootstrap
- Redmine
- Bugzilla
- JIRA
- Agile SCRUM
- SDLC Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Woodbridge, NJ
Sr 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.
- Extensive experience in developingRubyGemsand scripting usingRubyCore, jruby andRuby Standard Libraries.
- 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.
- Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS for better look and feel.
- Used HTML, CSS and JavaScript along withAngular.JSto describe webpages.
- This involves designing database model for the entire application like creating tables, views and stored procedure using MongoDB.
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
- Planning, deployment, and tuning of SQL (SQL Server, MySQL) and NoSQL (elasticsearch, Redis, memcached) databases.
- Worked on an application from front-end enhancements (Html5/JavaScript/JQuery/ CoffeeScript), to backend architectural changes. We utilized Ruby on Rails 3.2 along with RSpec for continuous integration.
- Experience in web based GUI's development using JSP, HTML5, XHTML, and CSS.
- Architect, Design, Implement, Maintain production administrative web services with Ruby/Rails using MySQL, SQL Server rdbms.
- Architected customer-facing and administration web applications in Ruby on Rails utilizing test driven development with RSpec 3.1 and Capybara.
- Designed and implemented a method for the business team to store thousands of scalable product attributes, reducing time dependency on service provider from 2+ weeks to instant previews.
- Designed and implemented a method for the business team to store thousands of scalable product attributes, reducing time dependency on service provider from 2+ weeks to instant previews.
- Developed a rich UIX with HTML5, JQuery, Bootstrap, CoffeeScript and Less.
- Created a JavaScript library including objects, module patterns and functions that encapsulate business and display logic, handle form validation, DOM manipulation, and communication with sever side.
Environment: AWS, Ruby 1.9.x Rails 3.2, Redis, MongoDB, NoSQL, Chef, Apache Passenger, HTML5, CSS3, AJAX, JQuery, JavaScript, CoffeeScript, RESTful, Git, Linux, Unicorn.
Confidential, Winston Salem, NC
Sr. Ruby on Rails Developer
Responsibilities:
- Developed and maintained Ruby on Rails web applications.
- Created most important Business Rules which are useful for the scope of project and needs of customers
- Redesigned the complete website using HTML, Angular JS, CSS3, JavaScript and jQuery.
- Implemented login page using HTML4, CSS2/3, jQuery, AJAX and JSON.
- Developed website using Ruby on Rails on Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
- Created Responsive Layouts for multiple devices and platforms.
- Using advanced level of JQUERY, DOM, AJAX, JavaScript, CoffeeScript, CSS and pure CSS layouts.
- Registration & Edit User Profile for all FTN sites.
- Implemented form validations across the site using JQuery, Angular.js and JavaScript.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns preferably Angular JS.
- Created components like Grid, Panels, Toolbars, button and Combo-box etc.
- Designed the application framework, selects the software and hardware platforms and determines the site navigation.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Used Ajax to update a portion of a web page (for reviews from third party) thus reducing bandwidth usage and load time.
- Implemented the project using JSP and Servlets based tag libraries.
- Created Email templates using HTML Tables.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Developed allAndroidapplication via native Java code.
- Implemented Category for MK MapView to add additional functionality to customize the MapView.
- Implemented AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
- Creating database schema for PostgreSQL Database and helped to draw ER-Diagrams using Microsoft Visio.
- Coding application using Ruby on Rails in End-to-End Web application development and MVC framework for back-end while front-end is built on CSS and HTML5 framework.
- Actively involved in developing the methods for Create, Read, Update and Delete (CURD) in Active Record.
- Involved in designing mobile search application system requirements and coded back-end and front-end in Ruby on Rails
- Created back-end APIs and front-end backbone.js models and views.
- Working Knowledge on libraries specific to SWIFT like Alamofire and also implemented bridging header from objective-c to SWIFT.
- Practiced Test-Driven Development (TDD) with RSpec tool and Behaviour-Driven development (BDD) using Cucumber and Capybara.
- Developing web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
Environment: Ruby 1.9.3, Rails 3, CoffeeScript, Chef, HTML,DOM API, AJAX, CSS, RabbitMq, JSON, JavaScript, JQuery, Mongo DB, SOAP, SVN tortoise, JIRA version one, NoSQL.
Confidential
Ruby on Rails Developer
Responsibilities:
- Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS for better look and feel.
- Designed, configured and developed the web application using jsp, JavaScript HTML and CSS.
- Developed various User Controls to use it across the application.
- Used Grid View, Data List and Repeater controls extensively.
- Used CSS to Design and create various templates to get a unified look and feel of the Web Forms.
- TDD for Restful API's by utilizing Factory design pattern and RSpec.
- BDD using Cucumber and gherkin plugin for testing the web application.
- Scripted and configured for auto-deploying the code to Heroku.
- Used SVN as Source control repositories with regular code reviews and pull/merge requests.
- Involved in direct communications with Business analysts for development of any additional feature requests.
- Worked closely with the QA team to fix any priority bugs when and as needed.
- JavaScript, jQuery was used to do some client side validations and also used AJAX to improve performance of the web page.
- Created various Stored Procedures, Triggers and Indexes for efficient data transfer between databases and to create a log of all the modifications.
Environment: Ruby 1.8 Rails 2, SQL Server, PostgreSQL, RabbitMq, Eclipse IDE, Apache Tomcat Server, SOAP, Heroku, Windows XP, MongoDB, Apache MQ.
Confidential
Web Developer
Responsibilities:
- Designed user-interface pages using TwitterBootstrap, custom CSS, JavaScript/JQuery, and JQuery UI.
- UsedNode.js as a proxy to interact with Rest services and also interacting with Database.
- Implemented mailing service using send grid service of Rackspace server on the website.
- Worked effectively with MySQL and its associate components pertaining to Ruby on rails.
- Worked closely with the QA team to fix any priority bugs when and as needed.
- Experience in web based GUI's development using JSP, HTML5, XHTML, and CSS.
- Developed web applications that were consistent with W3C XHTML, HTML5, CSS2, and CSS3 standards.
- Developed custom Rails applications specific to client's unique needs.
- Involved in application Code Review and Bug Fix issues.
- Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
- Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, behaviour Driven Development (BDD) and pair based programming.
- Designed the front end of the application using Rails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Proficient in developing front-end systems with JavaScript, JQuery, Ajax, Bootstrap, HTML5, CSS3 and JavaScript frameworks such as Angular JS and backbone JS.
- Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behaviour Driven Development with Cucumber and Capybara.
- Involved in Agile environment with constantly shifting priorities and business needs.
- Working withRubygemssuch asruby-pg for Oracle- PostGRE-SQL.
Environment: Ruby on Rails, RHTML, CSS, Java, JSP, Struts, XML, Eclipse, WebLogic, JavaScript, MySQL, Server, RESTful, Apache Phusion Passenger.
Confidential
Jr. Web Developer
Responsibilities:
- Designed the front end application using Rails, 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.
- Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails. Communicating with the customer to design solutions.
- Used RSpec to create test driven development.
- Active Record using PostgreSQL (pg), MySQL (mysql2) and Oracle (active record oracle enhanced adapter) databases.
- 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.
- Experience with all of the GEMS and libraries for this version of the ruby/rails.
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
- Managing code versioning with GitHub.
- Design and implemented a services layer that will provide the integration between the new front end application and existing legacy systems.
- Used web services technologies like SOAP, HTTP, WSDL, XSD, and REST
- Packages and Triggers on databases like MySQL, PostgreSQL, and Oracle.
- Implementing RoR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
- Considers needs and skill levels of end users when developing applications and creates user-friendly documentation that includes screen shots and instructions in nontechnical language.
- Upgraded associated gems, across multiple Ruby and Rails versions
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
- Creating and maintaining databases which include configuration, query optimization and de-normalization.
- Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
- Developed RoR customer facing applications, which meet the requirements outlined in our application development specification
- Managed code versioning with GitHub and deployment to staging and production servers
- Backend application is developed using Ruby on Rails with PostgreSQL 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.
- Strong concepts and fundaments in Agile Methodology, Object Oriented Analysis and Design, Best Practices
Environment: Ruby on Rails, RHTML, CSS, Java, JSP, Struts, XML, Eclipse, WebLogic, JavaScript, MySQL, Server, RESTful, Apache Phusion Passenger