We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Ann Arbor, MI

SUMMARY

  • Over 7+ years of extensive experience in Web Application Design and Development, With 5+ years on Ruby on Rails and 2 years on Java.
  • Experience working with backend databases like MySQL, SQLite, Oracle.
  • Strong experience in frontend development using HTML5, CSS3, JavaScript, SASS, Less, Coffee script, Html.
  • Strong experience in server - side backend implementation in Ruby on Rails, writing servers which exposes REST and custom APIs for loosely coupled client implementations.
  • Very good experience working with web frameworks like AngularJS, Bootstrap.
  • Designed applications using Object Oriented Programming (OOPS) concepts, developed and implemented web applications using Ruby on Rails.
  • Implementing Ruby on Rails upgrades, patches and publishing and using Ruby Gems and strong knowledge using the (CRUD), create, read, update and delete methodology.
  • Good experience deploying applications to various environments like Testing, Staging and Production using Capistrano.
  • Experience in configuring the application to be deployed on Heroku as well as Amazon Web Services EC2 (AWS).
  • Always like to practice Test-driven development (TDD) and Behavior-driven development (BDD)
  • Worked with several application configurations including distributed, web and client-server applications most of the time in a cross-platform environment.
  • Good experience in web applications using Ruby on Rails, CSS, HTML, Java, J2EE, JavaScript, Oracle and MySQL on both Windows and Linux systems.
  • Experience in Data Migrations.
  • Experience with message queuing to scale web applications using delayed job and resque.
  • Good understanding of MVC Architecture and RESTful design.
  • Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
  • Experience using different software development methodologies like Waterfall model and agile development.
  • Experience with shell scripting, scheduling tasks and install installing and configuring Linux servers like Redhat, Ubuntu.
  • Experience in TDD and BDD development methodologies.
  • Experience with Dashboard and portal during the process.
  • Strong experience in Ruby on Rails, Search Engines, JQuery, JIRA, Crucible, HTML5 and Advanced JS (backbone.js, Twitter Bootstrap and Zurb foundation).
  • Applied skills in software development, architecture, design, and support for new and existing products.
  • Proficient in MVC architectures using Rails.
  • Experience in Test Automation using Rspec, Capybara.
  • Strong experience in Object Oriented Programming (OOP) and methodologies.
  • Strong skills in the area of Reverse Engineering, Code Protection and Code Optimization reducing code redundancy, avoiding redundant database calls, choosing best implementation ways etc. to improve system performance.
  • Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented, fast learner and excellent communication skills.
  • Willingness to work in a highly dynamic environment and ready to take up challenges.
  • Highly organized and independent; able to effectively coordinate tasks to accomplish projects with timeliness.
  • An effective leader, skilled in enlisting the support of all team members in aligning with project and organizational goals.

TECHNICAL SKILLS:

Languages: Ruby, Java, SQL, C, C++

Front End Skills: HTML, CSS, JavaScript, JQuery, bootstrap, CSS, Expression Language

Databases: Oracle 9i/10g/11g, MySQL, PostgreSQL, MongoDB, SQL Server 2005,2008

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, WebSphere

Testing: RSpec, Cucumber, Capybara, Minitest, Junit, Jasmine

Version Control: CVS, SVN, Git

PROFESSIONAL EXPERIENCE:

Confidential, Ann Arbor, MI

Sr. Ruby on Rails Developer

Responsibilities:

  • Worked in the design and development phases of the application.
  • Developed user interface for website with, Ruby, Ajax for View, Controller and Model (MVC) in Ruby on Rails Framework on Mac OS X Operating System.
  • Designed the front end of the application using Rails, HTML, CSS, JSON and jQuery.
  • Worked on backend of the application, mainly using Active Records.
  • Involves in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Coded JavaScript for page functionality popup screens, JavaScript and XML to update a portion of a webpage.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Used RESTful API to gather clouds related data for products.
  • For Test Driven Testing (TDD), used RSpec, Cucumber and Capybara for unit testing and acceptance testing.
  • Implemented generic classes (reusable) for filtering functionality.
  • Coded filter module in Ruby on Rails.
  • Experience in Agile Development (Iterations and standup meetings etc.) and Git Hub, Amazon EC2 and Heroku.
  • Developed and deployed web based applications on various AWS EC2 environments.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Working knowledge with application hosting server EC2, Heroku, Git.
  • Implemented sorting and paginations functionality for entire application.
  • Worked using fog gems for cloud services.
  • 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
  • Collaborate with Product Management and Use Experience experts regarding product definition, schedule, scope and project-related decisions. Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams.
  • Responsible for writing code in Object Oriented Programming supported by Ruby.
  • Worked with Active record Classes from Rails Console for Data base programming, which also involved writing active record validations.
  • Web application design, development and maintenance. Work with manager to identify opportunities to enhance the application.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • 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, New York, NY

Ruby on Rails Developer

Responsibilities:

  • Gathering and analysis of client requirements and developed and maintaining web application servers using sinatra and rails
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails
  • Developed RESTful API in both Rails and Sinatra and working with Elastic search.
  • Hands on experience with high volume message queuing using Resque.
  • Followed agile development methodology and scrum for the project.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • 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 3.0, CSS, HTML, AJAX and JQuery
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Wrote ROR scripts for bootstrap file from both frontend and backend, and scripted controller files in order to cache the object stored in the bootstrap.
  • Designed forms and developed dynamic front-end validation using JavaScript.Implemented CSS for cleaner and more readable code, thus minimizing the use of inline styling.
  • Reporting section including Google charts, Mailer system, Landing pages, HTML5 based and custom validations, Campaign system, RSS generation, test cases in RSpec, issue fixing, data populator.
  • Worked with social API’s to import contacts
  • Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews
  • Support bug fixes and enhancements.
  • Involved in bug fixing for cross browser testing as well as load and performance checking of the application software.
  • Experience with cloud services like Heroku, Amazon web services Ec2, S3 etc.
  • Deployed the project into Heroku using GIT version control system.
  • Experience using GitHub, Amazon EC2, Git and deployment using Heroku
  • Involved in writing Rake task for updating database.
  • Used RSpec (BDD) to specify and test controller classes, models, view templates, helpers and routing. The results improved the application code design, helped reduce unnecessary coding and improved future code design.

Environment: Ruby, Rails 3.0, MySQL, CSS, Bootstrap, HTML, JQuery, Sinatra, Google chart and AWS APIs, Amazon s3, Git, Resque.

Confidential, Libertyville, IL

Ruby on Rails Developer

Responsibilities:

  • Developed consumer based features and applications in agile development methodology using Ruby on Rails, JavaScript, JQuery, HTML, and CSS.
  • Developed and maintained a website using MVC Architecture framework and Object Relational Mapping.
  • Developed Ruby Scripts to change and migrate database on production.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
  • Unit tested the code with should and manages the code with SVN.
  • Used Restful API in communicating with third parties.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and DE normalization.
  • 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.
  • Involved in Unit testing and fixed problems detected during System Testing/Unit Testing.
  • Used SVN as version control system for check-in and check-out.
  • Participated in design sessions, code reviews, promoting common standards and best practices.
  • Updated work progress in daily stand-ups in Agile and Scrum methodologies.
  • Developed Active Record Classes from Rails Console for Data base programming.
  • Created and deployed new features and amend existing features.
  • Handled caching in Ruby on Rails.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Rspec, and Html.
  • Involved in developing and implementation of the web application-using Ruby on Rails. Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Coded model level validation using Ruby programming with emphasis in web security.
  • Designed the front end application using Rails 3.2, CSS and JQuery.
  • Developed the user authentication module for customer facing application.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Managed code with unit tests and GitHub.
  • Implemented Behavior driven Development using Rspec and Cucumber.
  • Involved in unit testing and integrated testing of the application.
  • Actively involved in the process of deployment.
  • Worked with SQL and search based data storage.
  • Involved in writing Rake task for updating database.
  • Designed applications using object oriented programming (OOPS) concepts.

Environment: Ruby on Rails v1.9.3p125, CSS, BDD, jQuery, Rspec, Cucumber, Mongo DB, Unit Testing Mysql5.0 and HTML.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Testing and Production phases of the application.
  • Wide exposure to Non-Agency RMBS business gained through close interaction with collateral analysts for gathering requirements, configuring business rules and writing technical specifications.
  • Developed various UI (User Interface) components using JSP, JSF, Struts (MVC) and HTML in J2EE Application using.
  • JMS (publishing & subscribing, Queues) using IBM MQSeries during Module-enhancements of Application.
  • Extensively used Hibernate 3.0 in data access layer to access and update tables in the database.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Proficient with multiple packages of the Core Java API
  • Developed Data Access layer and Persistence layer using Hibernate.
  • XML data coming from seller companies are parsed by using DOM &SAX parsers.
  • Developed stored procedures, triggers and generation of lot of ad-hoc queries on the fly to customize the reports per user specifications.
  • Created public DLLs to implement business logic and to integrate the application
  • Session objects were used to store the state of the user.
  • Responsible for Req. analysis, timely delivery, Client interactions, Resolutions of issues.
  • Assisted in the creation of Stored Procedures for performing repetitive tasks in updating related tables using T-SQL.
  • Used Triggers and Cursors in T-SQL.
  • Involved in all the stages of SDLC. Completely understand the importance of Quality of work in deliverables given to client.
  • Responsible for Manual Testing, Unit Testing, Integration Testing, System testing for modules coded.
  • Implemented Session Facade, Abstract Factory, and Singleton and DAO design patterns.

Environment: Core Java, Html, Xml, Java Script, Eclipse IDE, Jdbc, Jsp 1.2, Servlet, Struts, Ant, WebLogic, DB2, Sql, Windows, Log4j and Rational Rose.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Provider and Member modules, understood the technical specification
  • Worked on presentation layer with JSP, HTML, CSS, AJAX and JavaScript
  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Designed the system with object-oriented methodology. Participate in the whole SDLC lifecycle from the re-architecture stage to maintenance stage for this product.
  • Designed the applications using MVC framework for easy maintainability.
  • Analysis of the specifications provided by the clients.
  • Written Core Business Layer by using Core JAVA.
  • Developed Controller using Servlets which acts as front controller for application.
  • Involved in writing business logic to integrate with presentation Layer
  • Used JDBC to access Database.

Environment: Java 1.4, J2EE, Servlets, JSP, JDBC, HTML, Oracle 9i, PL/SQL, RESTful API, Rational Rose

We'd love your feedback!