Ruby On Rails Developer Resume
0/5 (Submit Your Rating)
SUMMARY
- 2 years of Professional experience and 1 year of development experience with web applications using Ruby programming language under Rails framework.
- In total 3 years of IT experience.
- Good exposure in MVC architecture and able to maintain whole MVC framework including helpers, assets, mailers, etc.
- Strong knowledge in creating routes, handling rake tasks, scaffolding, Crud operations, redirecting and rendering data (including JSON and XML data), Regular expressions.
- Excellent knowledge in OOPS and QAA concepts.
- Experience with RDBMS databases like MySQL, SQLite, PostgreSQL.
- Expert in handling Active record migrations, Action Views, Active Models, helpers, etc.
- Hands on experience in Front End development using HTML, JavaScript, CSS, Bootstrap, Jquery, Ajax, JSON and XML, Angular JS.
- Have worked in Agile Environment by taking part of every Scrum meeting and giving some useful suggestions in the development process.
- Experience in working with version controllers like GitHub and Bitbucket.
- Good exposure in installing and setting up the environment by taking advantage of multiple versions.
- Experience in creating CRUD operations according to the requirement.
- Good knowledge in working with cloud services like AWS (S3, EC2) and Heroku.
- Hands on experience in writing test cases (Unit testing) using Rspec and also enough knowledge in Behavior Driven development using Cucumber.
- Expertise in using Gems in the application like Capistrano, Devise, OAUTH, Twitter - bootstrap, cancan, Foundation, Stripe, Sidekiq etc.
- Strong knowledge in working with RESTFUL Services.
- Have worked in multiple environments like Ubuntu, Windows, Macintosh.
- Intense knowledge in IDE’s like Netbeans, Eclipse, Nitrous, cloud9, Rubymine, Sublime text, Notepad ++.
TECHNICAL SKILLS
Languages: Ruby, Java, C, SQL, Python
Frameworks: Rails, MVC.
Web Technologies: JavaScript, JQuery, HTML5, CSS3, Bootstrap, XML, JSON, Angular JS.
Databases: Microsoft SQL Server, SQLite, PostgreSQL, MySQL.
Applications & Web servers: WEBrick Rack, Puma.
Cloud Services: Heruko, Amazon web services (EC2, S3).
Operating Systems: Mac, Windows, Ubuntu.
Version Controllers: GitHub, Bit Bucket.
Testing frameworks: Rspec, Cucumber, Capybara
IDE: Ruby Mine, Notepad++, Sublime text, Net Beans, Eclipse, Visual studio.
PROFESSIONAL EXPERIENCE
Confidential
Ruby on Rails Developer
Responsibilities:
- Involved in development of web application using Ruby on Rails and MySQL database.
- Involved in whole SDLC life cycle right from the requirement gathering to deployment.
- Took major part in setting up Rails environment using Rbenv.
- Used MySQL as a database under Linux platform. And used MySQL Workbench in order to monitor data.
- Responsible for creating active record migrations and regularly updating them accordingly.
- Done Unit testing using Rspec and used Cucumber to perform BDD.
- Mainly used HTML, CSS, bootstrap, Jquery, JavaScript to develop front end of the application.
- Used gems like Devise for authentication, Foundation, Braintree for setting up payment gateway, OAuth, twitter-bootstrap, mysql2, eb, etc.
- Also used gem Sidekiq in order to handle multiple jobs.
- Used to work in team by creating branches and merging it to master branch and reviewing it regularly.
- Mainly used GitHub as a code repository.
- Also done some continuous integration and continuous deployment using Jenkins.
- Actively worked with Dev-ops team to continuously deploy the application to production.
- Used AWS and Heroku accordingly for storage and to deploy the application.
- Followed agile practices during development of the application and involving in every sprint meeting.
Confidential
Responsibilities:
- Developed an Knowledge Collaboration System which is basically used to communicate between the employees of a particular company.
- Took active part in development of a Knowledge Collaboration System using Ruby on Rails.
- Created different categories for different departments and assigned certain roles and restrictions.
- Used regular expressions and validations to create restrictions.
- Used active record migrations to develop backend and HTML, CSS, JavaScript to develop front end of the application.
- Used many gems accordingly during development like Devise for authentication, twitter-bootstrap for creating designs.
- Also responsible for writing test cases during development phase.
- Mainly used Rspec for Unit testing and used a gem called Capistrano.
- Also used Action mailers to send Emails (Send Grid) from the application and in the development used Letter Opener to check the emails.
- Responsible for maintaining whole MVC layers by generating models, views and controllers.
- Used GitHub as a version controller and Heroku for deployment.
- Developed the application completely on Windows environment.
- Responsible for creating documentation and maintaining the log.