Ruby On Rails Developer Resume
San Jose, CA
SUMMARY
- 15+ years of total IT experience as a Software Engineer and Web Development expert using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, Angular JS, Node JS, JQuery, AJAX, XML, RWD and JSON API Web services and about 3 years experience in Ruby on Rails, Sinatra framework.
- Hands on development experience in building web applications using HTML5, CSS, Angular JS, Node JS, jQuery, AJAX, DB2, MySQL, PL/SQL, Ruby On Rails technologies.
- Excellent exposure to Version Control Systems like Git (Git flow), Svn
- Experience developing UI applications using HTML, HTML5, jQuery, AJAX, angularJS, BackboneJS and ExtJS JavaScript
- Good exposure in interacting wif Restful web services, SaaS, PaaS, and IaaS
- Extensive knowledge in Web Standards, Interactive animations, and E - mail design standards.
- Extensive knowledge in OO JavaScript design pattern and JavaScript MVC Patterns.
- Excellent Knowledge of multi-tier Web Based application development.
- Analyzed and designed applications using OBJECT ORIENTED methodologies (OOA/OOD) UML
- Expert knowledge in knowledge of JavaScript, DOM, JQuery and Ajax.
- Developed OO JavaScript and CSS for UI Design Mockup. Written code in JQuery /JavaScript /CSS /AJAX code in the application.
- Upgraded associated gems, across multiple Ruby and Rails versions
- Experience as developer in developing and converting the existing static web sites to the efficient and dynamic one.
- 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, ext.js
- 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.
- Monitored RoR programs and program data to ensure applications are running as expected.
- Strong concepts and fundaments in Agile Scrum Methodology, Object Oriented Analysis and Design, Best Practices.
- Proven background in handling several responsibilities like Client interactions, Requirement Analysis, Development, Reviews.
- Worked on all phases of software development life cycle (SDLC) as Oracle Programmer Analyst proficient in Requirement Study, Analysis, Design, Development, Integration, Implementation Maintenance, Performance tuning, and System Integration Testing.
- Working Experience in Oracle database design, database programming, writing PL/SQL Stored Procedures, Functions, Packages and triggers, using RDBMS Oracle.
- Working wif clients to identify system issues and make improvements for functionality.
- Worked in Oracle 11g, 10g, PL/SQL, SQL, TOAD, UNIX, Linux, Sun Solaris, Windows servers.
- Worked as DBA in IBM Optim Enterprise Performance Archival Systems.
- Worked on various reporting service tool like Business Intelligence XML Publisher Reports.
- Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.
- A good team player, problem solver and quick learner. Ability to perform at a high level, meet deadlines, adaptable to changing priorities.
- Ability to communicate effectively and clearly between teams and resolve issues quickly.
- Excellent understanding of ER modeling for OLTP.
- Experience in UNIX, Linux Shell Scripting.
TECHNICAL SKILLS
Languages: Java, HTML, Ruby
Technologies: Ruby on Rails, Sinatra, MySQL, PostgreSQL, SVN, Stash, Git, Web services, Heroku, JavaScript ( JQuery, Prototype), Ext.js, Backbone.js, Angular.js, HTML, HTML5, Haml, cucumber, CSS, Linux / Unix, Microsoft Windows, Java, JSP, JS Fiddle.net, Agile process and Methodology. DBA skills, SQL Loader, Informatica, Enterprise Manager, Performance Tuning, Oracle Developer 2000, Oracle Forms, Oracle Reports, TOAD, SQL, PL/SQL, Database Schema & Objects Creation, functions, procedures, packages, tables, synonyms, Triggers, Unix, Linux Shell Scripting, Optim Performance Archiving (Enterprise Archival Systems).
Cloud Technologies: Heroku, Amazon Web services
RDBMS: Oracle 8/9i/10g/11g, SQL Server
Reporting Tools: Oracle Reports, BI Publisher, Micro strategy Report, ORDW.
Operating Systems: Windows XP, Vista, Windows 7/8, Windows server, Unix, Linux, VMware
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Ruby on Rails Developer
Responsibilities:
- Participated in Software Release Automation (SRA) for IBM uDeploy / uRelease provisioning.
- Created Restful Automated API’s for cancelling hanged Process threads from IBM urban code Deploy and Release.
- Created Restful API’s for AppDB uDeploy Provision, add environment, modify, decommission udeploy application / deploy uRelease provision, add life cycle, decommission urelease application.
- Created Automated generation of API Documents using RSpec. Also document to provide API output in each Success / Failure scenarios.
- Created plugins for API Docs, Test Suite, readme, and generate dynamic documentation from public/index.html file.
- Created Automated Test Suites and test coverage using RSpec.
- Participated in Testing of LAE, AppDB, CMIX, CCIX applications.
- Created functionality tests for each applications.
- Created and deployed new features in order to sustain and amend existing applications.
- Used RSpec to create test driven development
- Implementing Behavior Driven Development using RSpec.
- Managing code versioning wif Github, Stash
- Giving every task updates in scrum meetings.
- Participated SRA sync up meetings wif IST employees and attending their demos
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed client side validation code using JavaScript and JQuery.
Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Usability Testing, Agile methodology, Github, Stash Repository, Ruby on Sinatra, Webrick Server.
Confidential, Mountain View, CA
Ruby on Rails Developer
Responsibilities:
- Implemented sitemap for QuickBooks Online Support and Desktop Windows. Search Engine Optimization techniques applied for Quick Books Online. Also resolving wif SCRUM issues.
- Develop portal features and modules in an agile environment using Ruby on Rails, Angular.js, Backbone.js and Behavior Driven Development (BDD).
- Responsible for most view/controller changes, as well as model/database integration wif other members of team.
- Agile environment, wif constantly shifting priorities and business needs.
- Involved in developing single-page web applications using Backbone.js.
- Use of jQuery, Backbone.js, handlebars for front-end needs.
- Used Faraday HTTP client lib dat provides a common interface over many adapters.
- Use of Sorcery for autantication.
- Working wif Ruby gems such as active model serializers, jdbc-sqlite3, and active record-jdbc-adapter.
- Used Stubs to fake the response from the API’s for testing purpose.
- Participated in requirement definitions, story carding and estimating the stories.
- Frequent JSON format usage, to get the API related data.
- Designed the front-end application using Rails 3.2, HTML, Handlebars, CSS, SASS, Java Script, Backbone.js, Angular.js and jQuery.
- Used Cucumber for testing the portal features.
- Developed the user autantication and registration for console module.
- Implemented and enhanced operations for the applications using the MVC (Model View Controller) architecture of Rails 3.2.0 framework.
- Conducted code reviews and involved in pair based programming.
- Implementing Behavior Driven Development using RSpec and Cucumber.
- Task Estimation,delegation, planning, execution and delivery.
- Develop best practices and architecture.
- Designed application using object oriented concepts.
- Collaborated wif the designers to determine client needs and requirements.
- Used Github for version control.
Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Angular.js, Backbone.js, Usability Testing, Agile methodology, Github Ruby on Rails.
Confidential, Phoenix, AZ
Ruby on Rails Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Created and deployed new features in order to sustain and amend existing applications.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed the front end application using Rails, CSS, AJAX and JQuery.
- Developer Object Relational mapping (ORM), CRUD, and created active record models Using Active Records.
- Used RSpec to create test driven development. Experience wif all of the RVM, Bundler, GEMS and libraries for dis version of the ruby/rails.
- Managing code versioning wif Github.
- Used highly optimized JQuery and AJAX to manipulate JSON data and display them on the web page wif the expectation of highest traffic during tournament.
- Working wif Ruby gems such as ruby-pg for Oracle- PostgreSQL.
- 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.
- Participated in requirements definition and story carding.
- Implementing Behavior Driven Development using RSpec.
- Used Restful API to gather sales related data for products.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed client side validation code using JavaScript and JQuery.
- Implemented the session only persistence for the last tab user clicked on is remembered if he/she returns to the page wifin the same browser session.
Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Usability Testing, Agile methodology, Github Ruby on Rails.
Confidential, NY
Ruby on Rails Developer
Responsibilities:
- Designed the front end application using Rails, CSS, AJAX and JQuery.
- 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- PostgreSQL
- Designed and maintained Ruby On Rails code, implemented upgrades, patches, code releases, and database changes
- Experience in upgrading Rails version 3.2 to 4.0.
- Implemented Behavior Driven Development using RSpec And Cucumber
- Coordination of testing wif people of QA. 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 framework and Ruby conducting code reviews.
- Coordination of a side project using the same database to publish and handle the files by the end user.
- Full stack development of new features of project using Ruby on Rails based on the client requirements
- Created Restful http services to Interact wif UI. 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.
- ProjectEstimation,delegation, planning andexecution
Environment: Ruby on Rails, HTML 4/ 5, CSS2/3, JavaScript, Tomcat Apache, JQuery, Github, JSP, AJAX, SVN.
Confidential
Frontend UI Developer
Responsibilities:
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
- Designed and maintained Ruby On Rails code, implemented upgrades, patches, code releases, and database changes
- Implemented Behavior Driven Development using RSpec And Cucumber
- Coordination of testing wif people of QA. 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 framework and Ruby conducting code reviews.
- Coordination of a side project using the same database to publish and handle the files by the end user.
- Managed Deployments using Capistrano(QA)
- Full stack development of new features of project using Ruby on Rails based on the client requirements
- Created Restful http services to Interact wif UI. 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.
- Participated in requirements definition and story carding. Developed the User Interactive web pages in a professional manner wif using webtechnologieslikeHTML, XHTML, and CSS as per company’s standards.
- Developed client side validation code using JavaScript and JQuery.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Utilized various JQUERY plug-ins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed and developed the layouts of Customer Relations Module.
- Involved in team meetings wif corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Migrated content from existing website to a new, database driven website; utilized in house Content management System
- Worked one-on-one wif client to develop layout, color scheme for his website and implemented it into a final interface design wif the HTML/CSS& JavaScript
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Developed Sql scripts for data migration.
- KRN Reports - Modified code in a web database in Report definition and user profile forms. Users request access to different reports on web. Developed views to display data.
Environment: Ruby on Rails, HTML, DHTML, CSS, JavaScript, JQuery, AJAX, Usability Testing, Agile methodology UNIX, Linux.
