Ruby On Rails Developer Resume
Coppell, TX
SUMMARY:
- Close to 8 years of experience in Web Application development using Ruby on Rails and Java on various platforms.
- Expertise in development of web applications using Ruby, Java, JavaScript, JQuery, JDBC, JSP, Struts, HTML, CSS and AJAX.
- Expertise in developing front - end systems with JavaScript, JQuery, SASS, Angular JS, Backbone JS and Bootstrap CSS.
- Experience in Design, Development and implementation of several frameworks like Rails framework, Struts MVC, Spring MVC, Spring JDBC, and Hibernate.
- Comprehensive experience in Product designing and Full Stack Development.
- Experience in using Web Services Technologies like SOAP, WSDL, UDDI and XML.
- Experience with Application Servers and Web Servers such as BEA Web Logic Server, JBoss Server, WebRick, Puma, IBM Web Sphere and Apache Tomcat.
- Experience in Ruby on Rails, Search Engines like Solr and Exalead.
- Expertise in MySQL, SQLite3, PostgreSQL, and Oracle including SQL or PL/SQL, Stored Procedures.
- Expertise in generating CRUD applications using scaffolding and used gems like SASS, Kaminary, Device Algolia, Nokogiri, Paperclip, and MongoID.
- Hands on experience in GUI development of web applications using HTML, CSS, JavaScript, Coffee Script, AJAX and XML.
- Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Experience in Agile Development, Git Hub, Amazon EC2, Amazon AWS and Heroku.
- Experience in MS SQL Server BI components, Integration Services (SSIS), Analysis Services (SSAS) and Reporting Services (SSRS)
- Strong implementation knowledge of Object Oriented Analysis and Design using Agile and Scrum methodologies.
- Experience with Test Driven Development using Rspec, Cucumber, Jasmine, AngularJS testing using Protractor.
- Ability to learn new concepts and technologies quickly adjust priorities and take on projects with limited specifications.
TECHNICAL SKILLS:
Programing Languages: Ruby, Java, JavaScript, PHP, HTML, C, and C++.
Framework: Rails, Struts, Spring, Hibernate
Database: MySQL, Oracle, PostgreSQL and SQLite.
Version Control Tools: Git and SVN.
Web Technologies: MVC, Bootstrap, HTML, CSS, JQuery and XML.
Web Application server: WebRick, Puma, Apache and JBoss
Deployment Tools: AWS S3 and Heroku.
Test Frameworks: Junit, Rspec, Rft, MiniTest and Cucumber.
IDE’s and Utilities: Notepad++, Eclipse IDE, Vim, Sublime, Komodo and Cloud9.
Development Methodology: Agile, Scrum.
Operating Systems: Windows and Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Coppell, TX
Ruby on Rails Developer
Job Responsibilities:
- Developing and implementation of the web applications using Ruby on Rails.
- Developed and tested many features for application using Ruby on Rails, Bootstrap, MySQL, CSS and AngularJS.
- Used Rails, AJAX, JSON and JQuery to design the front end of the application and back end of the application is developed mainly using Active Records.
- Designed applications using object oriented concepts Jasmine, Selenium, and Capybara.
- Used RHTML, cascading style sheets (CSS), RJS to describe the web pages.
- Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance for the entire application like creating tables, views and stored procedure.
- Worked on optimizing SQL queries to improve the loading times of the web pages.
- Involved in utilizing Mongrel specific connection pools to interact with the business data from the business components.
- Created an entire set of customized features in dashboard by JQuery and Rails AJAX.
- Used Restful API to gather sales related data for products.
- Provided validations and scope for many models in the database and created many associations within those models.
- Participated in design sessions, code reviews, promoting common standards and best practices.
- Used Git and GitHub repositories as version control system for check-in and check-out.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Extensively involved in bug fixing, code refactoring and peer-reviews.
Project Environment: Ruby, Rails, JavaScript, HTML, CSS, AJAX, JQuery, AJAX, JSON, RSpec, Bootstrap, AWS, MySQL, RHTML and GitHub.
Confidential, Washington, DCRuby on Rails developer
Job Responsibilities:
- Designed and implemented web application using Rails 4, HTML5, CSS3, MySQL, JavaScript, JQuery, Bootstrap, SaaS, and AngularJS.
- Implemented Restful Web Services using Ruby on Rails and enhanced CRUD Operation for the application using MVC Architecture
- Integrated with databases using Active Record as a model and managed code versioning with TFS and deployment to staging and production servers.
- Modification and enhancement of existing customizations especially for the change requests, code fixes as per requirement.
- Involved in requirements gathering, application design, code reviewing, bug fixing and code refactoring and Pulled data using Capybara, Selenium and Phantom JS.
- Performing in unit testing, integration testing and acceptance testing of the system.
- Created automated test scripts for web applications with Ruby and Capybara and Selenium testing module.
- Involved in configuring of MongoDB with Rails application. Implemented TDD and BDD using RSpec and Cucumber.
- Used GitHub repositories and Capistrano for easy deployment to production.
- Used MemCache to enable caching of recently queried data for easier and quick data retrieval.
- Performing unit testing, System integrated testing and other adhoc testing activities.
- Followed Agile development software methodologies and SCRUM.
Project Environment: Rails 4, HTML, CSS, JQuery, Javascript, MongoDB, AngularJS, MySQL, Bootstrap, SaaS, SCRUM, TFS, Linux.
ConfidentialJava / Ruby on Rails developer
Responsibilities:
- Job Worked as a primary member in product designing and development team as a full stack developer to build up a Knowledge collaboration system to share information.
- Responsible for application development, software release notes, and updates about the application.
- Works involved with gathered the requirements to build the project and do the product migrations, used to check the system enhancements and architecture of the applications.
- Worked with the UI developers on the issues on developing dynamic sites.
- Enhanced the existing applications for better working of the application.
- Active participation in code reviews.
- Followed agile and scrum methodologies throughout project development, MySQL as a database and Ruby as a programming language, Used JSON for serialization, transmitting structured data.
- Continuous integration tools are used to perform integration in every stage.
- Used version controllers like GitHub for regularly updated code for all the team members by using GitHub and deployment is done using Heroku.
- Interacted with the client in a regular basis to update the product and to take additional requirements.
- Mainly used Rails to develop the application from front end and active records as a backend and used CSS to style the front end of the application and bootstrap.
- Experience with Rspec and cucumber to create Test driven development.
- Applying different Gems as per the requirement.
- Involved in setting up WebLogic application server.
- Maintained user guidelines and standards throughout the development of the application.
Project Environment: Ruby, Rails, HTML, MySQL, Bootstrap, Rspec, CSS, Cucumber, GitHub, Ubuntu.
ConfidentialJava Developer
Job Responsibilities:
- Involved in gathering requirements and built technical specifications from the requirements.
- Involved in Data Analysis and provided the solution sets to work teams.
- Developed front-end screens using Struts to serve as data entry screen and for business logic.
- Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
- Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Used Servlets to implement Business Logic with JSP.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
- Developed the ANT Script for building the application and deploying on JBoss Application Server.
- Responsible for Production support of Application by proactively looking at production issues.
Project Environment: Java, HTML, Java Script, Struts, JSP, Servlets, SQL, JDBC, Oracle 8i, Eclipse, ANT, JBoss Application Server.