We provide IT Staff Augmentation Services!

Sr Ruby On Rails Developer Resume

0/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • Ruby on Rails expert.
  • 7+ years of experience working with web applications using Ruby on Rails.
  • Expertise in MVC architecture and can maintain whole MVC framework such as views, models, layouts, assets, style sheets, helpers, mailers, etc.
  • Hands of experience in Ruby, Rails, Regular expressions, Ruby Standard Libraries, and Gems.
  • Outstanding Knowledge in front end development using HTML, JavaScript, CSS, JQUERY, Angular JS, Bootstrap, Ajax, JSON and XML.
  • Experience in handling RDBMS databases like MySQL, SQLite, Postgresql and NoSQL databases like Cassandra, MongoDB.
  • Very good with OOPS concepts and QAA techniques.
  • Expertise in installing and configuring multiple versions of Ruby and can setup development environment using Ruby stack.
  • Strong knowledge in handling many gems in rails.
  • Used many gems like ‘Devise’, ‘Twitter - bootstrap’, ‘Yelp’, ‘Carrier-Wave’, ‘RMagick’, ‘Cancan’, ‘SASS’, etc whenever needed in the applications.
  • Good exposure in following Agile development practices and maintaining code quality and efficiency.
  • Enough knowledge in RESTful (Representational State Transfer) services and hands on experience with SaaS, PaaS, IaaS.
  • Also good knowledge in Rake tasks, Rails Console, Interactive ruby (irb), Routes and Linux commands.
  • Excellent knowledge in working with Behavior driven development and test driven development.
  • Hands on experience in working with Rspec, Cucumber, Capybara.
  • Experienced in implementing Meta Programming along DRY.
  • Intense knowledge in Rails migrations, Active Record, Action Pack, Action Mailers, Action views, Active model, helpers, etc.
  • Hands on experience with cloud services such as Heroku, Amazon web services (EC2, S3).
  • Experience in working with source code repository tools like GitHub, Bit Bucket, SVN.
  • Well experienced in Continuous integration tools like Jenkins, Hudson, etc.
  • Good knowledge in working with automation testing tools and Bug tracking tools like JIRA.
  • Good exposure in Software development life cycle (SDLC) life cycle from initial feasibility study to Post-production analysis of the project.
  • Expertise in handling problems and troubleshooting during development.
  • Intense knowledge in every minute feature of Integrated Development Environment (IDE’s) like Net beans, Ruby Mine, Sublime text, Eclipse and also worked on online IDE’s like Nitrous, cloud9, etc.

TECHNICAL SKILLS

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

Frameworks: Rails, Spring, Struts, MVC

Databases: Microsoft SQL Server, SQLite, PostgreSQL, MongoDB, MySQL, Oracle.

Applications & Web servers: Apache Tomcat, WEBrick, JBOSS, Phusion passenger.

Web Technologies: JavaScript, JQuery, Angular JS, Node js, HTML5, CSS3, Bootstrap, XML.

Cloud Services: Heruko, Amazon web services (EC2, S3).

IDE: Ruby Mine, Notepad++, Sublime text, Net Beans, Eclipse, Visual studio.

Operating Systems: Mac, Windows, Ubuntu.

Version Controllers: GitHub, SVN, Bit Bucket.

Testing frameworks: Rspec, Cucumber, Capybara.

PROFESSIONAL EXPERIENCE

Confidential, Omaha, NE

Sr Ruby on Rails Developer

Responsibilities:

  • Worked on and maintained an application under Ruby on Rails on Unix/Linux platform with MySQL as database.
  • Involved in development of a tool which delivers video on demand involving various categories.
  • Responsible for creating categories, updating databases using migrations and regularly monitoring them.
  • Involved in Implementing Behavior Driven Development using RSpec and Used Restful API for gathering related data for products.
  • Involved in handling code reviews and bug fixes.
  • Front-end of the application is developed using HTML5, CSS3, Javascript, Jquery and AngularJS.
  • Back end of the application is developed using Active Records.
  • Used GitHub repository as an version controller.
  • Involved in deployment and maintaining of the application in cloud using Heroku and AWS.
  • Involved in configuring rails version using RVM.
  • Used many gems like Device for authentication and also involved in creating a payment gateway for subscription.
  • Followed Agile practices during development process of an application, also involving in all phases of sprint.
  • Used Continuous integration tools like Jenkins to automate the code and check for exceptions before the code gets deployed to production
  • Involved in working with databases regularly whenever a new category gets created.
  • Involved in working with other team developers for maintaining the product up to date.
  • Worked on developing and designing of the model, view and controller of the application.
  • Fixtures and Action View in Rails are interfaced with the Database using Active Record as Model.
  • Used Rspec in Performing Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Ruby on Rails, Html5, Css3, Jquery, Javascript, Heroku, AWS, AngularJS, Linux, MySQL.

Confidential, Fort Worth, TX

Ruby on Rails Developer

Responsibilities:

  • Worked as a primary member in product designing and development team.
  • Worked as a full stack developer in a team to build up a Knowledge collaboration system to share information.
  • Responsible for application development, software release notes, and also updates about the application.
  • Also worked with the UI developers on the issues on developing dynamic sites.
  • Also gathered the requirements to build the project.
  • Done product migrations.
  • Used to check the system enhancements and architecture of the applications.
  • Also enhanced the existing applications for better working of the application.
  • Active participation in code reviews.
  • Followed agile and scrum methodologies throughout project development.
  • Used 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.
  • Deployment is done using Heroku.
  • Ruby Mine is used as IDE to develop the application.
  • Interacted with the client in a regular basis in order to update the product and to take additional requirements.
  • Mainly used Rails in order to develop the application from front end and active records as a backend.
  • Created whole MVC using Scaffold.
  • Used CSS to style the front end of the application and also bootstrap.
  • Regularly updated code for all the team members by using GitHub.
  • Used Rspec and cucumber to create Test driven development.
  • Used different Gems as per the requirement.
  • Involved in setting up WebLogic application server.
  • Maintained user guidelines and standards throughout the development of the application.

Environment: Ruby, Rails, HTML, MySQL, Bootstrap, Rspec, CSS, Cucumber, GitHub, Ubuntu.

Confidential, Austin, TX

Ruby on Rails Developer

Responsibilities:

  • Developed Rails application which exactly fulfilled the client’s requirement.
  • Used to regularly take care of tickets assigned.
  • Created Models, views and controllers independently according to the client’s requirement.
  • Used MySQL workbench to store the data.
  • Deployed applications and handled database calls into cloud services.
  • Used Associations concepts in rails to relate different parts of the application.
  • Authentication in the application is done using device gem.
  • Unit testing of the rails application is done using Rspec.
  • Created search query based classifications to find data easily.
  • Actively participated in scrum meetings and involved in important discussions.
  • Used meme cache to enable caching of recently queried data for easier retrieval.
  • Made use of meta programming to create methods and classes.
  • Implemented DRY principle with meta programming to get efficient code.
  • Backend monitoring and maintaining data.
  • Used Angular JS to maintain the MVC components.
  • Used to do continuous integration in every sprint.
  • Deployment is done using AWS EC2 and S3 is used to storing purpose.
  • Made use of gems like “aws-sdk” in order to integrate AWS services to the rails application.
  • Also developed UI layout for some views using Angular JS.
  • Also used some functions of python whenever needed.
  • Also worked with all the libraries, RVM, Bundler, Gems which are specific to the particular version of rails.
  • Worked on FTP servers of clients along with encryption and decryption of the data accordingly.
  • Involved in CRUD operations to create, read, update and delete data from the tables in the database.
  • Created JSON files so that it can be accessible from the mobile and browser separately.
  • Also worked on the front end part of the application using HTML, CSS and bootstrap.

Environment: Ruby, Rails, JSON, MySQL Workbench, HTML, CSS, Bootstrap, Angular JS, AWS.

Confidential, Tracy, CA

Ruby on Rails Developer

Responsibilities:

  • Developed an application which helps users to search for new residential plots, houses, etc.
  • Active participation with development team using Ruby on Rails.
  • Participated in behavior driven development team in building a website.
  • While creating forms used meta programming to reduce the coding time.
  • Took major part in developing and implementing the applications using Ruby on Rails.
  • Used hashes and arrays whenever needed and made application easy.
  • Used validations to validate the user login information and stored them in the database using MySQL.
  • Used regular expressions to validate the data, even created some custom regular expressions according to the client’s need.
  • Made use of filters which is to take affect before storing into the database in order to save memory.
  • Continuous integration is done along with QAA techniques to maintain code quality and to avoid bugs.
  • Used Amazon web services tools for production like EC2.
  • Used polymorphic associations to associate between the different parts of the application.
  • Made use of every little feature of rails from the API in order to maintain the redundancy and never repeated the same code again.
  • Used partials to avoid repetition of code.
  • Created MVC layers and maintained them using sublime text as IDE.
  • Developed and maintained View layer of MVC framework using Angular JS, JQuery, HTML, CSS and bootstrap.
  • Tested all the API’s and functionality utilizing TDD principles like Rspec, factory girl
  • Served as a primary bug fixer.
  • Developed application using rails and various gems.
  • Continuously integrated features in fact faced and managed work environment.
  • Deployment is done using Heruko and used github as a version control to maintain the flow of application code.

Environment: Ruby, Rails, HTML, Angular JS, JQuery, CSS, bootstrap, Github, Amazon web services, Oracle.

Confidential

Java developer / Ruby on Rails Developer

Responsibilities:

  • Worked mostly in Middleware and cloud.
  • The middle tier is developed using Session Beans, Entity Beans.
  • Active interaction with the client to gather the requirements about the project.
  • Major part in leading team, designing and to set some standards.
  • Involved in the high level and low level designing.
  • Also created UML diagrams like activity diagrams, sequence diagrams and class diagrams using Rational Rose.
  • Also involved in working with Ruby on Rails in developing process.
  • Presentation tier is done using JSP.
  • Involved in Design and Development and used oracle as a database.
  • Used AJAX for dynamic data fetch.
  • Followed QAA techniques to avoid over cost and maintain quality.
  • Used some of the features of Angular JS such as filters, scope, and dependency injection.
  • Used servlets to handle requests from the clients and to send responses.
  • Also used JavaScript to do validations both on the client and server side.
  • Used Visual Studio for code development.
  • Made use of JavaScript, HTML, CSS to develop the front end of the project.
  • Developed JDBC utility to migrate databases between different environments.
  • Implemented GUI functionality using JSP, struts and servlets.
  • Used Apache Tomcat to deploy the project.
  • Also wrote some test cases.
  • Oracle database is used to create database schema and to creating database structure.

Environment: Java, JSP, J2EE, Servlets, JavaScript, Angular JS, HTML, CSS, Oracle, Apache tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of entire life cycle of the project like Analysis, Design, and Development.
  • And also involved in testing phase of the application.
  • Designed a module to read tables or XML files as a input.
  • Maintenance of all the logs and error messages.
  • Used Agile methodologies to develop the project.
  • Developed web pages using JavaScript and HTML.
  • Used RESTFUL web services to get and post the data into Clear Quest.
  • Made use of DOM parser to parse data from the XML files.
  • Used Integrated development environments like Visual studio, eclipse, notepad ++.
  • Used SQL queries to store and retrieve data from database.
  • Deployed the application on RackSpace using automated Capistrano Scripts.
  • Case testing is done ensure validity and to check the effectiveness of the code.
  • Used to perform Quality Assurance analysis(QAA) to check to quality.
  • Deployment of the code is done using Apache Tomcat server.
  • Performed unit testing using Junit.
  • Ensured quality and validity of data using some packages.

Environment: Java, J2EE, HTML, JavaScript, MySQL, Apache tomcat, Net beans.

We'd love your feedback!