Sr. Ruby On Rails Developer Resume
Kansas City, MO
SUMMARY
- 5 years of Experience in Application Development using Ruby, Ruby on Rails, Java/J2EE, HTML, Unix, JavaScript, CSS, AngularJS, JQUERY, JSON, Object Oriented Programming, JSP, Servlet, Hibernate, Springs, SQL, MySQL, and Oracle APEX.
- Expertise in developing Ruby on Rails efficiently and user - friendly web-based applications specific to the client’s unique needs. (Ruby 1.9.3, 2, 2.1, 2.2 and Rails 2.2.2, 2.3, 3.1.1, 3.2.2, 4, 4.1).
- Approximately 6 months experience in IOS native applications development.
- Experience in frontend development using HTML5, CSS3, JavaScript, SASS, Less, Coffee script, Html.
- Strong experience in server-side backend implementation in Ruby on Rails, a writing server, which exposes REST and custom APIs for loosely, coupled client implementations.
- Experienced in working with web frameworks like Angular JS, Bootstrap.
- Experience with Continuous integration tools like Bamboo, Maven, Ant and Jenkins
- Skilled in developing user friendly, simple yet effective web based applications and large scale applications.
- Experience in design analysis, web development, mobile development, application development, debugging, testing and documentation of the various phases in a software development life cycle.
- Versatile in Model-View-Controller (MVC) architecture using Rails, spring framework and Hibernate.
- Experience working with web frameworks like AngularJS and Bootstrap.
- Experience in Experience in Agile Development (Iterations and standup meetings etc.) and Git Hub, Amazon EC2 and Heroku.
- Experienced in implementing Ruby on Rails upgrades, patches and publishing and using Ruby Gems and strong knowledge using the (CRUD), create, read, update and delete methodology.
- Proficiency in multiple databases like MySQL, Mongodb, ORACLE 10g/11g, PostgreSQL.
- Experienced in writing test cases and testing applications using Rails Rspec, Resque, Selenium, Cucumber, Jasmine and Capybara.
- Experienced in deploying applications to various environments like Testing, Staging and Production using Capistrano.
- Experience in web applications using Ruby on Rails, CSS, HTML, Java, J2EE, JavaScript, Oracle and MySQL on both Windows and Linux systems.Experience in writing test cases and testing applications using Rails Rspec, Resque, Selenium, Cucumber, Jasmine and Capybara.
- Experience in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server, JBoss Server and Weblogic Server.
- Experience in TDD and BDD development methodologies.
- Skilled at Reverse Engineering, Code Protection and Code Optimization reducing code redundancy, avoiding redundant database calls, choosing best implementation ways etc. to improve system performance.
- Outstanding at problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented, fast learner and excellent communication skills.
- Exceptional ability to collaborate with team members for code and design reviews. Self-motivated worker with strong focus on business goals and end-user experience.
- Excellent written and verbal communication skills, inter-personal skills and self - learning attitude.
TECHNICAL SKILLS
Languages: Ruby, Java, SQL, C, C++, Python, Objective C
Web Design: HTML5, XHTML, CSS3, JavaScript, JSP, JQuery, Bootstrap, CSS, Expression Language
Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2, MongoDB
Frameworks: Rails 4, Rails 3, Sinatra, AngularJS, Bootstrap, Spring, Hibernate, JSP
Operating Systems: Redhat, CentOS, Ubuntu, Windows, Mac OS X
IDEs: Sublime Text, Vim, Atom, Text Mate, Jet Brains (Ruby mine)
Web Application servers: Thin, Unicorn, Nginx, WebLogic, Tomcat, JBoss, Web-Sphere
Testing: RSpec, Cucumber, Capybara, Minitest, Junit, Jasmine
Version Control: CVS, SVN, Git
Deployment Tools: Amazon EC2, Heroku
Other Tools: MS Office (MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013, X-Code
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
Sr. Ruby on Rails Developer
Responsibilities:
- Designed the front end of the application using Rails, CSS, HTML, jQuery and JSON.
- Developed user interface for websites with Ruby and Ajax for View, Controller and Model (MVC) in Ruby on Rails Framework on Mac OS X Operating System.
- Worked on native IOS applications using Objective C on X-Code.
- Developed bridges to communicate between JavaScript and IOS.
- Used JIRA to create projects to assign and work on tickets.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, JavaScript, JQuery, and CSS.
- Experience in Agile Development (Iterations and standup meetings etc.) and Amazon EC2, Heroku and Git Hub.
- Installed and configured various servers and services on Linux Systems.
- Used RSpec for Test Driven Testing (TDD); Used Cucumber and Capybara for unit testing and acceptance testing.
- Conducted code reviews for assigned tasks using Crucible.
- Involved in developing the screens for Delete, Edit, Enable, Disable and Impersonate Users in web application.
- Created an IOS application to take photos and reload and assign the photo to appropriate page.
- Coded JavaScript and XML to update a portion of a webpage; coded JavaScript for page functionality popup screens.
- Developed and deployed web based applications on various AWS EC2 environments.
- Knowledgeable with application hosting server EC2, Heroku, Git
- Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
- Experienced in Puppet-Based Applications inside Docker.
- Experienced in working with Jenkins to build and Chef to deploy the builds.
- Responsible for writing code in Object Oriented Programming supported by Ruby.
- Web application development, maintenance and design. Worked with manager to identify opportunities to enhance the application.
- Project Estimation, delegation, planning and execution.
Environment: Rspec, Ruby 2.2.3, Rails 4.2, IOS, JQuery, Coffee script, AngularJs, Bootstrap, CSS, HTML, AWS, Cucumber and Capybara.
Confidential, New York City, NY
Sr. Ruby on Rails Developer
Responsibilities:
- Designed the front end of the application using Rails, CSS, HTML, jQuery and JSON.
- Worked on the backend of the application using Active Records.
- Worked in the development and design phases of the application.
- Involved in developing the screens for Delete, Edit, Enable, Disable and Impersonate Users in web application.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.2 framework and Ruby 2.2.3 conducting code reviews.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, JavaScript, JQuery, and CSS.
- Coded JavaScript and XML to update a portion of a webpage; coded JavaScript for page functionality popup screens.
- Used RESTful API to gather clouds related data for products.
- Used RSpec for Test Driven Testing (TDD); Used Cucumber and Capybara for unit testing and acceptance testing.
- Coded filter module in Ruby on Rails.
- Developed user interface for websites with Ruby and Ajax for View, Controller and Model (MVC) in Ruby on Rails Framework on Mac OS X Operating System.
- Experience in Agile Development (Iterations and standup meetings etc.) and Amazon EC2, Heroku and Git Hub.
- Implemented generic classes (reusable) for filtering functionality.
- Installed and configured various servers and services on Linux Systems.
- Developed and deployed web based applications on various AWS EC2 environments.
- Knowledgeable with application hosting server EC2, Heroku, Git.
- Implemented sorting and paginations functionality for entire application.
- Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
- Experienced in Puppet-Based Applications inside Docker.
- Responsible for writing code in Object Oriented Programming supported by Ruby.
- Web application development, maintenance and design. Worked with manager to identify opportunities to enhance the application.
- Project Estimation, delegation, planning and execution.
Environment: Rspec, Ruby 2.2.3, Rails 4.2, JQuery, Coffee script, AngularJs, Bootstrap, CSS, HTML, AWS, Cucumber and Capybara.
Confidential, Dallas, TX
Sr. Ruby on Rails Developer
Responsibilities:
- Provided the best components of Ruby-on-Rails to deliver high quality solutions to clients at maximum speed.
- Provided input on feature requirements, then managing projects to completion, testing, and releasing to production.
- Implemented and enhanced CRUD operations for the large Scale applications using the MVC (Model View Controller).
- Involved in the entire software development lifecycle, using an agile methodologies.
- Created RESTful API to expose data to consumers.
- Workedonthe designing and development phases of the web using ROR.
- Designed and developed the frontend application using Rails 4, CSS3, HTML, SSH and AngularJS.
- Involved in Web services Automation Testing using SOAP UI.
- Able to parse unfamiliar codebases in order to understand bugs and solve problems.
- Created an events calendar in order to view important events and posts.
- Developed service-oriented architecture to integrate with third party systems.
- Implemented Test Driven Development (TDD) and Behavior Driven Development (BDD) using RSpec.
- Developed generic web service architecture using Spring Web Services, which could transform responses into SOAP, REST and JSON allowing for rapid development.
- Divided into complex SQL joins generated by Active Record in search of a performance problem.
- Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in Git.
- Agile development for coding, testing, and debugging from written specifications using Atlassian Suite.
- Coordinated and collaborated with the management and design team to implement new features.
- Developed and tested many features in an AGILE environment-using Ruby on Rails, HTML5, HAML, SCSS, JavaScript, and Bootstrap.
- Created Report Generator for various Projects to meet the current stage of the Project.
- Used Action Mailer for applying user-mailing module.
- Performed necessary refactoring to the code as per the revised design.
- Boke down a project into stages and executed with input from teammates rather than oversight from managers.
- Used Filters, Rails finder methods and wrote model scopes in the application.
- Composed Cucumber, Rspec and selenium tests in the application and coded JavaScript for page usefulness popup screens.
- Took care of Bug fix issues and Code Reviews.
- Provided validations and scope for many models in the database and created many associations within those models.
- Used CAPISTRANO to configure deployment process of ROR application.
- Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and de-normalization.
- Code refactored as required while working on the features and enhancements.
- Implemented sorting, filtering and pagination of data using Data tables.
- Created Help Desk for user’s queries to meet the bulk queries submitted by the users
- Designed and manipulated the database.
Environment: Ruby on rails, Agile Methodology, SCSS, XML, HAML, HTML5, JavaScript, JQuery, AJAX, NoSQL, cucumber, Rspec, selenium, Mongodb, Atlassian Suite, Apache, Linux
Confidential, Libertyville, IL
Ruby on Rails Developer
Responsibilities:
- Developed consumer based features and applications in agile development methodology using JavaScript, CSS, JQuery, HTML, and Ruby on Rails.
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
- Involved in Unit testing and fixed problems detected during System Testing/Unit Testing.
- Developed and maintained a website using MVC Architecture framework and Object Relational Mapping.
- Unit tested the code with should and manages the code with SVN.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and DE normalization.
- Created and deployed new features and amended existing features.
- Used SVN as version control system for check-in and checkout.
- Designed the front-end application using Rails 3.2, CSS and JQuery.
- Managed code with unit tests and GitHub.
- Developed and tested many features in an AGILE environment-using Ruby on Rails, HTML5, CSS, HTML, Bootstrap, Rspec, and JavaScript.
- Developed Ruby Scripts to change and migrate database for production.
- Used Restful API in communicating with third parties.
- Designed applications using object oriented programming (OOPS) concepts.
- Implemented Behavior driven Development using Rspec and Cucumber.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Developed Active Record Classes from Rails Console for Data base programming.
- Used Rails, AJAX, JSON and jQuery to design the front end of the application; back end of the application is developed mainly using Active Records.
- Updated work progress in daily stand-ups in Agile and Scrum methodologies.
- Coded model level validation using Ruby programming with emphasis in web security.
- Involved in implementation and developing of the web application-using Ruby on Rails. Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Worked with SQL and search based data storage.
- Involved in writing Rake task for updating database.
Environment: Ruby on Rails v1.9.3p125, CSS, BDD, jQuery, Rspec, Cucumber, Mongo DB, Unit Testing Mysql 5.0 and HTML.