Ruby On Rails Developer Resume
Sacramento, CA
SUMMARY:
- 8+ years of IT experience in application development using Ruby on Rails, HTML5, Ajax, Json and Xml, CSS, Bootstrap, JavaScript, Angular.JS, Reactjs,Nodejs, JQuery, Object Oriented Programming, Java, JSP, MySQL, Postgres and Oracle 10g.
- Special Concentration in RoR application framework and Ruby language.
- Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
- Experience on Model View Controller (MVC) architecture based Web applications in Ruby on Rails.
- Strong exposure to Agile Methodology, Scrum, Object oriented analysis, and code standards.
- Experience with relational databases like SQLite3, MYSql, PostgreSql.
- Experience in Ruby on Rails, Rspec, and Object Oriented programming.
- Good Experience in using teh Github, Amazon Ec2, S3 and deployment of application using Heroku.
- Good exposure to cloud based and Restful Web services like Saas, Pass, Iass.
- Good experience in deployment of applications in Webservers like Webrick, Jboss, Glash fish and Apache Tomcat.
- Experience in Unit Testing, Test - driven development (TDD) and Behaviour-Driven Development (BDD).
- Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Efficient in using integrated development environments (IDE) like Eclipse, Ruby Mine, NetBeans, and Sublime.
- Proficient in java technologies like JDBC, J2EE, Servlets, and Struts.
- Expertise in all phases of software development life cycle (SDLC): System Analysis, Design, Development, Testing, Build and Deployment, support, documentation.
- Good noledge of Machine learning algorithms and Data mining techniques.
- Good noledge on clustering data mining technique which is used for analyzing teh data and extracting teh correct results.
- Exposed to basics of Big data techniques like Hadoop, hive, map reduce and large datasets.
- Good experience in Test automation using Rspec, Cucumber.
- Exposed to python, scripting language numpy and used codio and python anywhere for basics.
- Experience working with teams dat follow Agile Software Development methodology (Iterations and standup meetings etc.)
- Strong communication, problem-solving, and planning skills, with ability to work independently or in a team environment.
TECHNICAL SKILLS
Languages/Technologies: Ruby, JAVA, C, C++, SQL, PLSQL.
Web Technologies: HTML, CSS, SASS, XML, AJAX, Javascript, Foundation, Bootstrap, jQuery and JSON.
Web Services: SOAP, REST.
Application / Web Servers: Tomcat, Webrick, Unicorn, Nginx, Puma.
Databases: Oracle 10g, PL/SQL, MS SQL Server, POSTGRESQL, SQLite, MYSQL.
Tools: Capistrano, Git, Ruby Mine, MS Office, Adobe, Photoshop, Dreamweaver, Rational Rose, Clear Quest, Toad, SQL Navigator, Eclipse.
Deployment tools: Heroku, Passenger.
Testing Frameworks: Unit Test, Rspec, Minitest and Cucumber.
Version Control: GIT, SVN
PROFESSIONAL EXPERIENCE
Ruby on Rails Developer
Confidential - Sacramento, CA
Responsibilities:
- Developed cost TEMPeffective IT solutions by creating new or modified existing software applications dat are moderately complex.
- Worked on and maintained an application under Ruby on Rails on Linux platform with MySQL as database.
- Wrote teh Unit test cases for teh features dat has been developed.
- Performed all aspects of application and development including design, updating, storage and retrieval.
- Designed and maintained RoRs code. Implemented upgrades, patches, code releases, and necessary database changes.
- Designed development controller and view part of teh system by using Scaffolding.
- Extensively used GIT HUB and Amazon EC2 and deploying teh project using Heroku.
- Worked on latest versions of Ruby, Ruby on Rails, and used Bundler, GEMS and libraries to Communicate with teh customer to design solutions.
- Wrote JavaScript code for teh purpose of page functionality pop up screens.
- Used jasmine for teh front-end JavaScript code testing.
- Worked closely with quality assurance team and fixed bugs as well as production issues with a quick turnaround time.
- Assisted with installation, configuration, and maintenance of web applications and databases such as mysql, sqlite3.
- Used RubyMine (IDE) for debugging teh code and phase out bugs from teh code.
- Involved in developing and testing many features for teh Navigation bar using Ruby on Rails, CSS, Bootstrap.
- Worked with arrays and hashes.
- Designed front-end using HTML and bootstrap and was involved in dynamic webpage designing using AJAX and JSON.
- Designed webpages using HTML, CSS, and JavaScript along with Angular.js.
- Practiced Test-Driven Development with Rspec and as well as Behaviour Driven Development with Cucumber.
Environment: Ruby (2.1), Rails (4.0), HTML5, CSS, Javascript, AngularJs, Bootstrap, Ajax, Agile, JSON, Jasmine, Rspec, Cucumber, Rubymine, Mysql, Sqlite3, Git, Github, Nginx, Linux.
Confidential, Herndon, VA
Ruby on Rails Developer
Responsibilities:
- Implemented application using Ruby2.1.8 and MVC architecture of Rails4.1.0.
- Involved in designing and coding of application which includes User Authentication, Token based authentication, Content Management, Account Maintenance, and Site Administration.
- Developed productive and efficient search and filters for bulk data.
- Worked closely with management and teh design team to rapidly implement new features.
- Extensively involved in bug fixing, code refactoring and peer-reviews.
- Used Amazon Web Services (AWS) for efficient storage of XML documents and fast access.
- Used GIT for web application deployment on Heroku.
- Worked with Ruby gems such as ruby-pg for PostgreSQL.
- Worked on implementing Active Record ORM mapping.
- Involved in writing stored procedures and triggers, SQL statements for creating tables and indexes.
- Analyzed and improved application efficiency by optimizing queries for data.
- Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
- Used RSpec and Cucumber to create test driven development (TDD). Experience with RVM, Bundler, GEMS and libraries for versions of ruby2.1.8 and rails4.1.0.
- Managed code versioning with GIT.
- Used Restful API to gather sales related data for products.
- Responsible for deployment of teh Application in production and resolving any post-deployment issues and conflicts.
- Implemented efficient UI and client-side features using JQuery, AJAX.
- Used HTML5, CSS3 and JavaScript along with Angular.JS to describe webpages.
Environment: Ruby 2.1.8, Rails 4.1.0, Jquery, Javascript, Angular.js, AJAX, HTML/CSS, Postgres, AWS, GIT, Bitbucket, Source Tree, Rspec, RubyMine, Puma, JIRA.
Confidential, Columbus, OH
Ruby Developer
Responsibilities:
- Designed and developed Customer Report generation portal using Ruby on Rails.
- Extensively worked in an agile environment with 3-week iteration and delivered work in a fast moving structure.
- Has used JIRA and has good noledge using it.
- Implemented Restful API’s for Customer Service team consumption.
- Integrated with Devise gem for TEMPeffective authentication mechanism.
- Implemented TEMPeffective Report UI’s using ReactJS, BackboneJS, sass, ERB and HTML5.
- Unit tested using TDD principles for Restful API’s using RSpec, factory girl and ffaker gems
- Has use AWS as teh cloud service for dis application. Has used Amazon Elastic Compute Cloud (Amazon EC2) as a cloud web service to provide resizable compute capacity in teh cloud.
- Worked with Jenkins and Involved in teh deployment process.
- Worked closely with front-end developers to ensure teh integrity of teh UI and cross browser compatibility issues throughout teh development.
- Actively worked with deployment issues and focused on delivering teh functionality requirements from teh customers.
- Aided establishment of KT documents and process documents within teh project and team, thus and contributing to teh overall noledge base in maintaining a general repository.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Experience in Manual Testing and Testing Methodologies.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing
- Used Selenium IDE for Open source web testing
- Involved in Project Estimation, delegation, planning and execution process.
Environment: Ruby 2.2.2, Rails 4.2.3, Sublime Text, HTML 5, AJAX, CSS, JavaScript, PHP, ReactJS, MySQL, AWS, RESTful SVN,selenium and Unicorn.
Ruby on Rails Developer
Confidential, NC
Responsibilities:
- Developed new and maintenance of existing web application features for both internal administrators and public-facing end users.
- Analyzed and developed new application features for web-based clinical simulation systems.
- Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
- Created demographic data collection for user profile and Data flow diagram for exam modules.
- Involved in planning teh test cases and monitoring defect prevention activities, which TEMPhas teh potential to produce erroneous results.
- Provide Tier 3 support for UNIX & Linux Engineers supporting HP-UX, Red Hat Linux and Solaris environments.
- Refactored teh enrollment process based on teh new workflow, by applying Ruby state machine gem.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML
- elements to models.
- Developed automation test using Ruby, Jruby, and Watir-Rspec for Browser testing, and Cucumber in Ruby for SLT.
- Ninja vary from basic UI walk-through to as far as troubleshootingin House JS
- Developed RoR customer facing applications, which meet teh requirements outlined in our application development specification.
- Provided responsive, AJAX-driven design using JavaScript libraries such as jQuery, AngularJS, Backbone.js and Bootstrap.js - Using Subversion (SVN) for version control.
- Designed and implemented MVC framework of front end as well as back end using technologies like
- JavaScript, HTML, XML and RUBY on RAILS, CSS, AJAX, JSON and J Query.
- Implemented behavior driven development using Rspec and Cucumber Performed testing.
- Developed performance report by following BDD and Agile.
- Developed portal application using Ruby on Rails, angularjs, MySQL, erb, sass and Capistrano for deployments.
- Used TDD standards with both unit and feature tests (rspec, capybara/poltergeist).
- Developed and executed teh test automation system for teh company using Selenium.
- Developed website using Ruby on Rails on Unix/Linux operating system, backed by MySQL, Oracle and
- Mongo db.
- Used teh technologies like Sinatra, Goliath and Redis.
- Created an entire set of customized features in dashboard (JQuery and Rails AJAX).
- Assisted in setting up service and integrating add-ons in applications to meet business and technical requirements.
- Fixed and troubleshoot bugs in current system, and revised source code to eliminate redundant functions and streamline processes.
Environment: Ruby, Rails, Javascript, Angular Js, React Js,Ajax, JSON, Jquery, Bootstrap, Github, Linux, Agile Scrum, Cucumber, Rspec, Unicorn, Zuora,HTML5, CSS3, SOAP, Sinatra, Goliath, Redis,docker.
Ruby Developer
Confidential - Westport, CT
Responsibilities:
- Actively involved in preparing low level, high level documents for teh complete application, dis includes preparing teh required design documents such as Use Case Diagrams, Class Diagrams, Sequence Diagrams, Entity-Relationship (ER) Diagrams.
- Involved in implementing teh application using Ruby and basic Model-View-Controller (MVC) architecture.
- Actively participated in business components programmingjasmine.
- Involved in business components programming.
- Actively involved in managing teh User Interface (UI) changes and also changes in JavaScript code.
- Involved in coding of model level validations using Ruby programming language.
- Involved in developing Ruby Scripts to change and migrate database on production.
- Involved in working with design and development phases of teh application with teh halp of Ruby on Rails framework.
- Assisted in writing Rake task in teh process of updating teh database
- Involved in working with SQL and search based data storage.
- Actively worked in MYSQL database on simple queries as well as writing teh required stored procedures for Normalization and De-Normalization.
- Responsible for most view/controller changes, as well as model/database integration with other members of team.
- Developed cross-browser/platform using HTML, CSS, JQuery and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Deployed teh application in order to provide continuous maintenance with teh halp of GITHUB and Heroku. Environment: Ruby (1.9.3), Rails (3.0), HTML5, CSS3, Javascript, Ajax, Jquery, Bootstrap, Rspec, Github, Linux, Ubuntu, Heroku.
