Ruby On Rails Developer Resume
Nashville, TN
SUMMARY
- Objective: To work in an organization where in a challenging environment where me can upgrade my skills and knowledge work dynamically and contribute effectively for teh growth of teh organization.
- Over 3 years of IT experience in Design, Development and Maintaining of Web applications using Ruby, Ruby on Rails and Java.
- Extensive experience in developing Ruby Gems and scripting using Ruby Core, JRuby and Ruby Standard Libraries.
- Experience in UI development using HTML5, HAML, CSS, Bootstrap, SASS, Javascript, JQuery, Angular JS and Coffeescript and other similar web technologies.
- Extensive API development experience for both SOAP and JSON based services including RESTful API’s
- Strong knowledge of MVC, Service Oriented Architecture, Design Patterns, Object Oriented and Data Structure Programming.
- Experience wif data modelling for Relational Databases like MySQL, Oracle, Postgresql and sqlite3
- Strong knowledge on Document store databases like MongoDB and Cache store services like Redis and Memcached
- Experience wif Deployment management tools like puppet and cheff.
- Experience wif Continous Deployment of application wif Jenkins and Capistrano
- Experience wif Logs Monitoring using Logstash, Kibana, and Elasticsearch.
- Comprehensive knowledge on Angular JS in improving testability and performance of teh web application using directives.
- Good exposure in interacting wif RESTful web services, SaaS, PaaS, and IaaS.
- Experience wif Test Driven Development (TDD) using Rspec, factory girl and Junit
- Experience wif Behaviour Driven Development (BDD) using Cucumber, Capybara and gherkin plugin.
- Experience wif cloud services (Heroku, Amazon web services EC2, S3 etc.)
- Experience in deploying applications on Application and Web Servers like Puma, WEBrick, Phusion passenger and Apache Tomcat Server.
- Extensive experience wif version control like Git, SVN
- Experience working wifin both Agile and Waterfall development environments.
TECHNICAL SKILLS
Programming Languages: Ruby, Java, C, C#, Objective - C, C++
Web Designing Languages: HTML 5, CSS, SCSS, SASS, HAML, Java Script, JQuery, Angular JS, JSON, Bootstrap, AJAX, JSon
Operating Systems: Windows XP, Windows7, Unix, Mac.
Databases: Mysql, SQlite 3.0, Oracle 11g, PostgreSQL, Mongo DB
IDE: Ruby Mine, Android Studio, Eclipse, Xcode, Netbeans, Jdeveloper, Visual Studio, Dev - C++
Others: Source tree, AWS, Bitbucket, Git, SOAP and REST based web services
Gems: simple form, devise, jquery - rails, paperclip, will paginate, sqlite, pg, mongoid, kaminari, Rspec, html2haml
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
Ruby on Rails developer
Responsibilities:
- Participated in API design
- Designed both front end and backend of application per customer requirement using Ruby on Rails, MongoDB, HTML, CSS, Bootstrap and Java Script.
- Worked intensely wif tech leads to debug and solve crucial back - end tasks and ruby scripting for deployment.
- Performed refactoring on codes using Rails best practices to fix DRY, inline class and extract methodsissues.
- Designing and implementing a REST API using Ruby on Rails
- Created and maintained custom systems using Restful Rails.
- Designing and developing rich service APIs
- Monitored centralized logs wif Kibana, logstash and elastic search.
- Implemented procedures for measurement and optimization of performance of new and current systems.
- Participated in events such as meetups, conference and technology meetings.
- Responsible for most view/controller changes, as well as model/database integration
- Worked in Agile environment wif constantly shifting priorities and business needs.
Confidential, Denver, CO
Ruby on Rails developer
Responsibilities:
- Actively involved in analysis of teh system requirements specifications and involved in client interaction during requirements specifications, this involves gathering information about teh requirement, analysing and preparing teh Document of Understanding.
- Developed portal application using Ruby on Rails, MySQL, erb, sass and Capistrano for deployments.
- Developed Prototype/ Proof of concept for marketing teams analytics dashboard.
- Unit tests developed using rspec and web based test development using Cucumber
- Utilized ORM layer for Model to database communication using Rails Active Record for Mysql database.
- Developed deployment scripts for stage deploy using Ruby.
- Involved in migrating/ upgrading to teh latest Rails/Ruby release version.
- Modified core functionality for better performance and scalability of teh application.
- Involved in application Code Review and Bug Fix issues.
- load all teh student’s assignments, create a separate folder for each of them in teh local system and store their homeworks in their respective folders. If their are any errors in teh homework it will automatically send teh feedback to teh student mail id.
Confidential
Graduate Assistant
Responsibilities:
- Designed and built Recreational Sports module of teh android application for Teh Confidential .
- Expertise in developing, deploying, porting and debugging application for Android.
- Good knowledge in designing and developing adaptive UI components, Widget for Android phones wif different screen resolutions.
- Experience in creating teh custom list view adapters and custom grid view adapters.
- Worked extensively wif Java, Android Touch frameworks and third party API including Java mail API.
- Worked wif JSON data and REST APIs.
- Performed teh CRUD operations on SQLite database.
- Experienced in importing HTML pages into android application webview.
- Attended weekly meetings in teh work environment and take of every task as challenge and completed wif in teh deadline.
- Collaborated wif IOS team to define and design same features on both platforms.
- Involved in entire software development process for android application development project.
Confidential
Ruby developer
Responsibilities:
- Developed many features in an Agile Environment using Ruby on Rails, HTML, CSS and Javascript.
- Implemented generic classes (reusable) for filtering functionality.
- Coded filter module in Ruby on Rails.
- Implemented sorting and paginations functionality for entire application to display teh list of values in teh screen wifout hitting teh database.
- Coded Javascript for page functionality popup screens.
- Wrote Rspec and Cucumber tests in teh application.
- Planned and carried out daily scrums, weekly estimations.
- Participated actively in unit testing, integration testing and acceptance testing of teh system.