We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

4.00/5 (Submit Your Rating)

KansaS

SUMMARY

  • Over all 8 years of experience in agile development of web applications using Ruby on Rails, JavaScript, Java/J2EE.
  • Worked in the design and development phases of the application.
  • Have an intense knowledge in Object Oriented Programming.
  • More than 4 years of experience in Ruby on Rails.
  • Special concentration in RoR application framework and Ruby language.
  • Developed full stack web applications in Ruby on Rail.
  • Expertize in MVC architecture understanding the flow of model, view and controller in rails, Primary expertise is in the areas of RubyonRails4, 3 and 2.3.14.
  • Sufficient knowledge about Gems, Active Record Queries like Action Mailers, Action View, Active model, Helpers, etc.
  • Experience on Infrastructure as code tools like Chef/Puppet/Ansible.
  • Experience in working on Linux, Unix platforms.
  • For Test Driven Testing (TDD), used RSpec, Cucumber and Capybara for unit testing and acceptance testing.
  • Had 3+ years of experience in JAVA and extensive UI development.
  • Also had experience in dealing with front end GUI in HTML, CSS, Bootstrap, Angular JS, Node JS, JavaScript.
  • Good knowledge in maintaining relational databases like MySQL, SQLite, MongoDb, PostgreSQL.
  • Used online repositories like GitHub, Bit bucket, Source forge and also deployed rails applications using Heruko, Amazon AWS.
  • Experience with all of the GEMS and libraries for the version of the ruby/rails.
  • Good knowledge in using gems such as Paperclip and configuration for image server processing to have additional functionality on projects.
  • Experience with professional software engineering practices and best practices for the full software development life cycle (SDLC) including coding standards, code reviews, source control
  • Implementation of ideas, fast learning and coordinate with the team members to accomplish a better solution.
  • Strong communication, problem - solving, and planning skills, with ability to work independently or in a team environment.
  • Can build user friendly applications in an assigned time.
  • Perfect knowledge about debugging and documentation. Can work independently and also in group.

TECHNICAL SKILLS

Programming Languages: Ruby (1.9 - 2.2.4), Java, C#, C, C++, SQL, PLSQL, Python.

Editors: Sublime Text, Text Mate, Ruby Mine and Net beans IDE 6.9.1.

Frameworks: Rails (3.0 - 5.0), Spring, Struts, MVC.

Applications & Web servers: Apache Web server (httpd), Apache passenger, Mongrel, Webrick.

Databases: Microsoft SQL Server, SQlite, PostgreSQL, MongoDB, MySQL, NoSQL, Oracle.

Web Technologies: JavaScript, Coffee script, JQuery, Angular JS, Node Js, HTML5, XHTML, CSS3, Bootstrap, XML, Adobe Photoshop.

Version Controllers: GitHub, SVN.

Testing frameworks: Rspec, Cucumber, Capybara.

Operating Systems: Mac, Windows, Unix, Ubuntu, Linux

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

PROFESSIONAL EXPERIENCE

Confidential, Kansas

Ruby on Rails Developer

Responsibilities:

  • Designed the front end application using HTML, CSS, JAVA SCRIPT and JQuery.
  • Involves in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Also worked with all the libraries, RVM, Bundler, Gems which are specific to the particular version of rails.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Created an entire set of customized features in dashboard (JQuery and Rails AJAX).
  • Written Cascading Style Sheet and implementing it in the views / layouts as needed.
  • Participated in design sessions, code reviews, promoting common standards and best practices.
  • Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components.
  • Development of application features such as authentication of users, alert notifications, registration of new users etc.
  • Involved in application Code Review and also Bug Fix issues.
  • Involved in modeling complex database table and relationships.
  • Fixtures and Action View in Rails and interfaced with the Database using Active Record as Model.
  • Used Git and GitHub repositories for storage of the code.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Analyzed system requirements specifications and also involved in client interaction during requirement specifications.
  • Creating consistent development environments using Vagrant and Chef, allowing project to be outsourced seamlessly.
  • Took care of Bug fix issues and Code Reviews.
  • Action Mailer is used for applying user mailing module.
  • Responsible in manipulating HTML, CSS and also making the pages dynamic using AJAX and JSON.
  • Followed Agile development methodology and scrum for the project.
  • Involved in writing Rake task for updating database.
  • Worked on creating a responsive website for smart devices using responsive design and media queries.
  • Composed Cucumber and Rspec tests in the application and coded JavaScript for page usefulness pop-up screens.
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Developed automated deployment scripts using Capistrano and Capistrano recipes.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and Denormalization.
  • Used CAPISTRANO to configure deployment process of ROR application.
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Designed and implemented front-end and friendly user interface with Twitter Bootstrap.
  • Support production and development on AWS Cloud SaaS Linux environments.
  • Designed and developed RESTFUL style web services to manipulate dynamic datasets using AJAX calls.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.

Environment: Ruby2.2, Rails4.0/4.2, HTML5, CSS3, Javascript, Angular Js, Ajax, Linux/Mac OS, JSON, Jquery, MySQL database, MongoDB, Bootstrap, Rspec, YAML, Jenkins, Github, Linux, Chef, AWS, Actionmailer(4.2.4).

Confidential, Omaha, NE

Ruby on Rails Developer

Responsibilities:

  • Designed and developed the user interface using HTML, CSS, AJAX, JavaScript, JQuery, Bootstrap and Angular JS.
  • Designed the controller and view part of the system using scaffolding.
  • Worked on the personalization of the application, which targets the user, based on profile information collected at the time of registration.
  • Involved in designing database model for the entire application like creating tables, views and stored procedure.
  • Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance.
  • Written Cascading Style Sheet and implementing it in the views / layouts as needed.
  • Participated in design sessions, code reviews, promoting common standards and best practices.
  • Extensively worked on Linux command line in developing web Api's and used SSH network protocol in connecting to linux servers hosted on Amazon cloud.
  • Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
  • Implemented CRUD operations for the application using MVC architecture in Rails framework and migration standards in migrating schema's for MySQL database.
  • Worked on normalizing data by using data integrity rules and also implemented some stored procedures using MySQL database.
  • Analyzed system requirement specifications and involved in client interactions to work on the requirements specified.
  • Developed the web pages and forms with Validations in order to store the relevant data. Implemented Regular expressions to store relevant data into the database.
  • Managed automated infrastructure management and configuration with chef.
  • Involved in macro utility on Rails on build puppet manifests based on certain configuration parameters.
  • Used Apache Tiles technology along with JQuery for the frontend.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Created search query based classifications to find data easily.
  • Used JQuery Ajax calls to display remote system call progress. Added JQuery pop-up for dynamic display of images.
  • Deployed the project into Heroku using GIT version control system.
  • Worked with different gems involved in the development of an application such as Bundler, Rails, Rake, Uglifier and Coffee Script.
  • Provided the best components of the Ruby-On-Rails to deliver high quality solutions to customers at maximum speed.
  • Worked closely with management and the design team to rapidly implement new features.

Environment: Ruby1.9.3/2.1, Rails3.1, Rubymine, JavaScript, JSON, MySQL Workbench, HTML, CSS, Bootstrap, CoffeScript, Cucumber, Heroku, Jquery, Ajax, Angular Js.

Confidential - New York, NY

Ruby on Rails Developer

Responsibilities:

  • Worked extensively with various versions of Ruby, Ruby on Rails, HTML 4/5, and JavaScript, CSS, Angular Js, RVM, Bundler, GEMS and libraries to Communicating with the customer to design solutions.
  • Implemented application using Ruby2.1.8 and MVC architecture of Rails4.1.0.
  • Involved in bug fixing for various modules and writing unit tests using RSpec.
  • Worked closely with management and the design team to rapidly implement new features.
  • Successfully implemented and enhanced the CRUD operations using Model-View-Controller (MVC) architecture for the application.
  • Developed client side validation code using JavaScript and JQuery.
  • Coded JavaScript for page functionality popup screens.
  • Actively involved in software engineering practices including coding standards, source control management and testing.
  • Developed and managed delivery pipeline and prioritized functioning period and quick server response time.
  • Involved in the design and implementation of the front-end for the RubyCAS.
  • Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in git.
  • Responsive in Web design and development, application development using HTML5, JavaScript, JQuery, Bootstrap and Backbone.js framework.
  • Created a Content Management System (CMS) which serves as an interface for clients.
  • Development of application features such as authentication of users, alert notifications, registration of new users, site interplay between legacy and new site etc.
  • Practiced Test-Driven Development with RSpec and RSpec2 as well as Behaviour Driven Development with Cucumber and Capybara.
  • Used Amazon Services: EC2, Redshift, Elasticache, EMR, Kinesis, Dynamo, automated testing and continuous integration programs such as Jenkins or Ansible, Knockout.js, Backbone.js or Angular.JS.
  • Integrated the Active Model Serializers using JSON rendering, Inherited Resources (Thin controllers) and Capistrano (Deployment management) into the project.
  • Developed web services for feeds to off-site e-commerce vendors such as Coremetrics and Commission Junction.
  • Optimized server performance, accuracy, fail over and scale.
  • Used SVN as version control system for check-in and check-out.
  • Worked on FTP servers of clients along with encryption and decryption of the data accordingly.
  • Created JSON files so that it can be accessible from the mobile and browser separately.
  • Also worked with all the libraries, RVM, Bundler, Gems which are specific to the particular version of rails.
  • Used meme cache to enable caching of recently queried data for easier retrieval.
  • Used Git, Angular JS, Bootstrap CSS and many latest tools/libraries as part of the technology stack.

Environment: Ruby, Rails, HTML5, CSS, JavaScript, MySQL Server, JQuery, Git, Rspec, JSON, Ajax, Bootstrap, Struts, Google chart and AWS APIs.

Confidential

Java Developer

Responsibilities:

  • Developed the presentation layer using Struts, JSP’s, Html, Java Script, JQuery and Ajax.
  • Involved in design, development, unit testing and maintenance of internally developed application.
  • Developed code for both server side and client side implementations using Spring AOP and Dependency Injection.
  • Involved in the high level and low level designing.
  • Developed User Interfaces using HTML and Angular JS.
  • Made use of JavaScript, HTML, CSS to develop the front end of the project.
  • Developed web based applications applying MVC design architectures with Struts.
  • Developed responsive web designs using Bootstrap.
  • Experience with Web services, load balancing, cache management, session-management, security and error handling in J2EE and Web Application.
  • Also wrote some test cases.
  • Providing documentation for Design, Planning & Estimation, and Impact Analysis.
  • Performed Unit Testing using mocking frameworks like Mockito, Easy mock and Integration Testing using Test Harness.
  • Ensured that the code developed meets quality and design criteria.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g, DB2.
  • Managed code with unit tests and GitHub.
  • Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript and JQUERY.
  • Used Agile/pair programming TDD as the software development process.

Environment: Java, MVC, JSP, J2EE, Servlets, JavaScript, HTML, Jquery, Ajax, Angular JS, GitHub, Struts, SQL, XML, Agile, Eclipse, CSS, APACHE.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of entire life cycle of the project like Analysis, Design, and Development.
  • Created and deployed new features and amend existing features.
  • Developed the GUI pages with HTML5 standard to support all the major latest browsers.
  • Developed web based applications applying MVC design architectures with Struts.
  • Used Jquery and struts validation framework for performing front end and server side validations.
  • Developed user interfaces using JSP, HTML5.
  • Actively involved in coding the change requests, fixing the defects during releases.
  • Worked on scrum and agile methodology.
  • Co-ordination with in the team and with other vendor team in case of dependencies.
  • Resolving the Production issues during warranty phase.
  • Implemented the relation between java objects and database tables using Hibernate mapping configuration files.
  • Used JSTL and spring tags for developing the Tag Libraries.
  • Covered the application with unit tests using J Unit, Easymock etc.
  • Used Eclipse as the IDE for the code development
  • Extensively used Object Oriented concepts such as Polymorphism, Inheritance as well as abstraction in the process of developing the application.
  • Used CVS version control tool.
  • Ensured quality and validity of data using some packages.
  • Made use of DOM parser to parse data from the XML files.

Environment: Java, J2EE, HTML, Struts, Servlets, Ajax, Oracle9i, JSPs, JBOSS, JavaScript, MySQL, Apache tomcat, Net beans, Agile, Eclipse, JQuery,, XML, JDBC, PL SQL.

We'd love your feedback!