Ruby On Rails Developer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- Looking to work as Software Professional in an organization which can provide opportunity to implement my noledge assimilated through my studies
- Experience and offers avenues for further learning and in a process environment, which has a scope of progressive business growth enhancing my career.
- Over 7 years of IT Experience in software development and software maintenance with Global Software Industries.
- Extensive experience in Ruby on Rails implementation in building web applications.
- Strong experience with Distributed version control tools like SVN and GIT.
- Solid foundations in various design frameworks and MVC design pattern.
- Experience working on scalable environment in Agile/SCRUM methodologies.
- Experience using TDD (test driven development) and BDD (behavior driven development) approach using Rspec/Cucumber.
- Proficient in Model - View-Controller (MVC) architectures using Rails.
- Excellent skills in Web Technologies like, Javascript, HTML.
- Strong Experience with client-side front-end frameworks and libraries such as jQuery, Bootstrap, or foundation.
- Experience using rational databases Mysql, Postgres, sqlite.
- Proficient with Application servers like Mongrel, passenger and unicorn.
- Adding Hosted Zones and resource records in AWS Route s3 and storing teh files in AWS buckets.
- Familiar with integrate continuous integration tech stack using (Jenkins).
- Familiar in containerizing applications with Docker.
- Familiar in deploying to Amazon EC2 instances, managing/maintaining multiple environments using Chef.
- Experience in working with multi operating systems including Mac OSX and Linux.
- Extensive experience in developing teh enterprise business applications using IDE’s like Textmate, Atom and sublime Text.
TECHNICAL SKILLS:
Operating Systems: Windows XP, Linux, MAC OSX.
Languages: Ruby on Rails, SQL, PL/SQL
RDBMS: MySql and Postgres
GUI Technologies: HTML, DHTML, CSS, XML/XSLT, JavaScript, Action Script., RHTML, RXML, YML, YUI, JSON.
IDE Tools: Sublime Text, Text Mate
Web Servers: Thin, Passenger, Unicorn, Puma
Testing: Rspec, Cucumber
Libraries: Rails Supported Plug-ins, Ruby Gems, Log4J.
Version Control: GIT, SVN
Ruby Gems Used: Devise, active admin, rails admin, pdfkit, prawn, will paginate, kaminari, sunspot, rsolr, resque, delayed job, sidekiq, grape, meta tags, paperclip, mongoid, pg, sendgrid, mailcatcher, logstash, rspec, cucumber, minitest, heroku, passenger, unicorn, puma, rubber.
PROFESSIONAL EXPERIENCE:
Ruby on Rails Developer
Confidential, Richmond, VA
Responsibilities:
- Worked in teh design and development phases of teh application using ROR framework, providing input on feature requirements, then managing projects to completion, testing, and releasing to production.
- Managed projects with agile methodologies in JIRA via user stories and customer issues.
- Used Rabbit MQ messaging to pull all veterans records from concurrent projects VISTA and VIA systems.
- Set up and maintained software authentication using Central Authentication Service (CAS).
- Used guard-rubocopwhich allows us to automatically check Ruby code style.When files are modified.
- Used testing methodology to emphasized code-coverage through a combination of functional tests (Cucumber) and unit tests (RSpec), with code coverage measured through RCov. Kept up minimum 95% test coverage.
- Created a standalone application using Sinatra framework for teh integrating teh third party application based on teh SOAP request and responses. Used bullet gem to kill N+1 queries and unused eager loading.
- Used Slack-notify to send teh slack notification to slack channel and used Brakeman for security vulnerability scanner for Ruby on Rails.
- Developed and maintained View layer of MVC framework using jQuery, HTML, CSS and sass framework.
Environment: Ruby on Rails 4x-2x, Pg, Haml, JavaScript, css, Html, Git, Docker, Jenkins, AWS.
Ruby on Rails Developer
Confidential, Californiahttp
Responsibilities:
- Worked in teh design and development phases of teh application using ROR framework. Planned and carried out daily scrums, weekly estimations. Performed refactoring on codes using Rails best practices to fix DRY.
- Worked on UCB-LDAP Authenticatable which works in replacement of Database Authenticatable.
- Tested all teh API's and functionality utilizing TDD principals like rspec, factorygirl, ffaker.
- Worked and used Zip-Zip gem which provides a simple adapter to let us no our dependencies which use RubyZip which aliasing teh old class names to teh new one.
- Developed a rich UIX with teh standards throughout teh development and maintenance of teh website using HTML, CSS, JavaScript, Haml and Jquery. Used Axlsx-Rails which provides a renderer and a template handler to teh application.
- Implemented resque to handle background job processes.
- Involved in integrating Capistrano deployment tool in application.
Environment: Ruby on Rails 3.2.11, sqlite, Haml, JavaScript, css, Html, Git.
Ruby on Rails Developer
Confidential, New York City, NY
Responsibilities:
- Involving in teh entire software development lifecycle, using an Agile /Scrum methodology augmented with selecting attributes of extreme programming automated testing.
- Developing teh rich UIX using JavaScript/jQuery, CSS3, HTML5, Bootstrap, Haml.
- Integrating third party SOAP client with new and existing web applications.
- Implemented sidekiq to handle background job processes and hosting on AWS, using Redis and managing code in git.
- Set up internal continuous integration server with Jenkins CI.
- Used Docker to configure deployment process of ROR application.
- Implemented Test-Driven Development with Rspec.
- Wrote various interfaces to teh management system in Ruby on Rails and developed back end applications using with Postgres as database.
- Providing teh best components of teh Ruby-on-Rails ecosystem to deliver high quality solutions to customers at maximum speed.
Environment: Ruby on Rails, JQuery, Bootstrap, AJAX, MySQL, JIRA, Cucumber, Rspec, Jenkins, Docker.
Ruby on Rails Developer
Confidential, Richfield, MN
Responsibilities:
- Worked jointly with User experience experts and Product Management team regarding product definition, scope, schedule and project-related decisions and translated requirements into consumer-facing UI designs.
- Implemented Thin as web server in application.
- Used Grape library to build restful web-services in application.
- Wrote various interfaces to teh management system in Ruby on Rails and developed back end applications using Ruby on Rails with NoSQL as database.
- Involved in resque integration to manage and process background jobs in application.
- Created an entire set of customized features in dashboard (JQuery andRailsAJAX).
- Worked on Integrating different plugins and gems.
- Tested all teh API's and functionality utilizing TDD principals like rspec, factorygirl, ffaker.
- Implemented sidekiq to handle background job processes and hosting on AWS, using Redis and managing code in git.
Environment: Ruby (2.1), Rails (4.0), HTML, Bootstrap, CSS3, AJAX, Jenkins, JIRA, JavaScript, Heroku.
Software Developer
Confidential
Responsibilities:
- Worked in teh design and development phases of teh application using ROR framework.
- Created webpages according to client's guidelines and standards throughout teh development and maintenance of teh website using DHTML, HTML, CSS, JavaScript and Jquery.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Implemented administration interface with rails admin.
- Involved in integrating Capistrano deployment tool in application.
- Performed refactoring on codes using Rails best practices to fix DRY, encapsulated field, inline class and extract methods issues.
Environment: HTML5, CSS, JavaScript, jQuery, Linux, MySQL, JavaScript, Bootstrap, Rspec, Git.
Software Developer
Confidential
Responsibilities:
- Involved in development of application from teh scratch and worked with a team of four developers throughout teh project.
- Implemented multiple-provider authentication using omniauth.
- Involved in implementing pagination with kaminari.
- Involved in implementing reporting module using pdf kit.
- Used RSpec to create test driven development (TDD).
- Involved in resque integration to manage and process background jobs in application.
- Created an entire set of customized features in dashboard (JQuery andRailsAJAX).
- Worked on Integrating different plugins and gems.
- Implemented in Twitter integration using Twitter gem.
Environment: Ruby1.9.3, Rails3.2.8, Jquery, Javascript, AJAX, HTML/CSS, Capistrano, SVN, Rspec, Sublime.
Jr Software Developer
Confidential
Responsibilities:
- Implemented user based authentication using devise.
- Implemented administration interface with rails admin.
- Implemented pagination functionality with will paginate.
- Implemented pdf report generation using prawn.
- Communicating with teh customer to design solutions.
- Implemented application using Ruby1.9.8 and MVC architecture of Rails 3x.
- Involved in deploying application to heroku cloud using heroku toolbelt.