Ruby On Rails And Javascript Developer Resume
Southlake, TX
SUMMARY:
- 6+ years of experience in design and development of Full stack applications and Enterprise Applications using Ruby on Rails, JavaScript, android, JAVA/J2EE, Struts and Web Technologies
- 3+ years of development experience in building web applications using Ruby on Rails.
- Created Amazon Alexa skill for tripcase application using Node.js.
- Good experience on developing mobile based web applications using backbone.js, j Query and JavaScript libraries.
- Experience in designing and developing RESTful API and micro services.
- Worked on Phonegap cordova based hybrid application for the mobile applications.
- Proficient in MVC architectures using Rails, Struts and JavaScript frameworks.
- Implemented NOSQL based Couchbase for document storage using rails.
- Sound Relational Database Concepts and extensively worked with ORACLE, MYSQL and POSTGRESQL.
- Good in writing complex SQL queries and PL/SQL procedures, functions and triggers.
- Experience in Test Automation using Rspec, Capybara and Cucumber for rails applications and using Jasmine for JavaScript applications..
- Proven background in handling several responsibilities like Client interactions, Requirement Analysis, Development, Reviews.
- Experience in Agile Development, Amazon Web Services (AWS), Confidential azure and Heroku.
- Experience in developing and converting the existing static web sites to the efficient and dynamic ones.
TECHNICAL SKILLS:
Technologies: Ruby on Rails, JavaScript, Backbone JS, Jasmine, jQuery, PhoneGap, Rspec, Capybara, Jasmine, Grunt, Android, HTML5, CSS3, SASS, swift.
NO SQL: Couchbase
Databases: Oracle, MySQL,Postgresql, SQL Server and SQLite.
Deployment tools: Jenkins, Amazon EC2, Heroku, Confidential Azure.
Operating System: Mac, Linux, Windows
Other Tools: SublimeText, JIRA, Trello, RubyMine, SequelPro, GitHub, Source tree, Dreamweaver, Toad, SQL Navigator, Eclipse, Android studio, IntelliJ, xcode
WORK EXPERIENCE:
Confidential, SouthLake,TX
Ruby on Rails and JavaScript Developer
Responsibilities:
- Full stack software engineer focused on mobile at tripcase, working across technology platforms that include android, ios and web with services support using ruby on rails.
- Worked on mobile client for tripcase using backbone JS, j Query, underscore, require JS and jasmine for TDD.
- Designed and developed Restful API for the Tripcase application.
- Contributed to Phonegap - cordova plugins for both ios and android platforms.
- Implemented fingerprint based authentication for both android and IOS for tripcase application.
- Worked on NOSQL based database couchbase setup for document storage and interacted with couchbase views using rails models.
- Added universal links support for tripcase application across all platforms ( ruby on rails, JavaScript, ios and android).
- Used Twitter cldr and i18n-tasks gems extensively for internationalization of tripcase web application developed using ruby on rails.
- Utilized Amazon SNS Mobile Push Notifications for sending push notifications to android and IOS mobile users and interacting with application via push messages.
- Worked on existing Ruby on rails application for the support of internationalization.
- Involved in Database Migration using Active Record and also used Action Controller, Active Resources, Factories and Action View in Rails.
- Internationalized Date Times using moment.js and calendar using mobiscroll.js for tripcase mobile applications.
Environment: Ruby, Rails, Sublime, MySQL, Rspec, HTML, CSS, jQuery, GitHub, Mac, JIRA, Backbone.js, cordova
Confidential, Austin, TXRuby on Rails developer
Responsibilities:
- Produced a business proposal and request for quotation for a new SaaS cloud solution for micro controller development tools called processor expert.
- Worked in the design and development phases of the application using ROR framework.
- Developed and tested many features in Agile environment using Ruby on rails, HTML5, CSS, AJAX, jQuery and Rspec.
- Worked on model level validation using Ruby programming with emphasis on web security.
- Provided The Single sign on for the ruby on rails application using CAS framework
- Used Rspec(BDD) to specify and test controller classes,models,view templates, helpers and routing.
- Manage, Collaborate and coordinate the work of an offshore development team.
- Developed RESTful API for component repository application.
- Assisted in deploying the application on Confidential Azure.
Environment: Ruby, Rails, Sublime, PostgreSQL, Azure, Rspec, SOAP, HTML, CSS, jQuery, GitHub, Ubuntu, JIRA.
Confidential, Austin, TXRuby on Rails developer
Responsibilities:
- Worked on a project to track student financial aids and tuition payments.
- Effectively analyzed business requirements, participated in technical design and development and testing of various modules.
- Worked with Devise and Omniauth gems for user authentication and social login.
- Used Kaminari for pagination
- Developed a student portal that used to track their payments and tuition dues.
- Used HAML, ERB and jQuery to develop views of the application.
- Composed databases, wrote complex SQL queries and created PL/SQL Stored Procedures.
- Discriminant Data analysis using SAS.
Environment: Ruby, Rails, WEBrick, Passenger, Sublime, MySQL, Rspec, HTML, CSS, jQuery, GitHub, Ubuntu, JIRA, RVM.
ConfidentialSr. Software Engineer
Responsibilities:
- Aided in various phases of SDLC (Software Development Life Cycle).
- Preparing Data reports as per the business Requirement.
- Used RabbitMQ for multi system communication.
- Performed ETL (Extract Transform Load) process and responsible for writing Ruby Scripts for loading the data in the target database.
- UI development using JSP, AJAX and JavaScript.
- Responsible for development of change requests using Struts Framework.
- Used Struts Validation framework for Form validation.
- Created XML and XSL documents and parsed XML documents.
- Developed required business logic using action classes and DAO classes to interact with the database.
Environment: SQL Server, HTML, CSS, JAVA, J2EE, Struts, JSP, WebLogic, jQuery and GitHub.
ConfidentialSoftware Developer
Responsibilities:
- Involved in software development life cycle (SDLC) from Requirements gathering, Analysis, design development and testing phases.
- Responsible for design and development of web application using Amdocs Framework.
- Worked on UI development using AMDOCS UI framework.
- Reviewing the code developed by other team members for optimization and better performance.
- Involved in preparing traceability matrix and internal testing and bug fixes.
- Setting up WebLogic application server.
- Configured JMS queues and listeners to interact with other applications.
Environment: JAVA, J2EE, JSP, Servlets, Struts, HTML, CSS, JavaScript, Junit, TIBCO, JMS, WebLogic, Oracle, Clear Quest, LotusNotes, SVN.