Sr. Ruby On Rails Consultants Resume
Minneapolis, MN
SUMMARY:
- Over 8 years of experience in Information Technology with extensive experience in Ruby on Rails.
- Extensive experience with most Ruby on Rails frameworks and gems. Strong experience with virtualized environments using Vagrant, Puppet.
- Experience in developing Web applications using HTML5, CSS, Sass, JavaScript.
- Good experience in web applications using Ruby on Rails, CSS, HTML, JavaScript, and MySQL, Postgresql, SQLite, Oracle and MySQL on both Windows and Linux systems.
- Proficient in Ruby on Rails implementation in building web applications.
- Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
- Experience in implementing Rails MVC and Helpers.
- Thorough understanding of MVC Architecture and RESTful design.
- Experience using different software development methodologies like Waterfall model, RUP and Agile development.
- Developed full stack web applications in Ruby on Rails.
- Experience in developing REST API's.
- Experience in Test Automation using Selenium Web Driver, RSpec, Cucumber, Capybara, and WATIR.
- Experience with testing on UNIX, Linux, Solaris and Windows environments.
- Excellent communication skills and ability to work effectively in a team as well as individually in a fast paced environment.
- Excellent communication skills with proven results in meeting aggressive timelines and working independently and as a coherent team member.
- Proficient in Git, SVN, hg
TECHNICALL SKILLS:
Languages: Ruby, Javascript, Go, Python
Databases: Postgres, MySQL, Oracle 9g/10g/11g
Frameworks: Rails 4, Rails 3, Django 1
Web Technologies: HTML/XHTML, CSS, AJAX, Web Services
Operating Systems: Unix, Linux, Windows - XP/Vista/7
IDEs: RubyMine, Sublime, Atom, Brackets, vim
Web/Application Servers: Phusion Passenger, Puma, Unicorn
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Sr. Ruby On Rails Consultants
Responsibilities:- Gathered technical specifications, analyzed product requirements, designed features, implemented and tested software components.
- Designed and developed applications and web portals using Ruby and Ruby on Rails.
- Responsible for troubleshooting application related issues &maintaining application performance.
- Provided production support for existing live applications.
- Analyzed technical challenges and provide solutions.
- Helped client organization in running the system and user testing.
- Modified and developed new Surveys Questionnaire
- Redefined Survey Questions, such that new Surveys could be generated by Survey Managers
- Added authentication and authorization and roles for various users
- Modified and improved the UI, to save more real estate, and provide better access to the menus
- Performed upgrades from Rails 3.0 to 4.0 then 5.0
- Generated Reports for Consultants on weekly basis.
- Moved from Rackspace to AWS
- Replaced Sphinx with Ransack search
- Responsible for storing Form990s with OCR
- Moved to a subscription based model, instead of Hardcopies and PDF surveys
- Replaced HTML tables with DataTables and KendoGrid Table
- Improved legacy code
- RSpec performance improvements, reduced the CI build times by 4x
- Handled caching in Ruby on Rails.
- Used Rake task to generate Reports, one time migrations, adding new bulk contacts
- Responsible for integration with Qualtrics Survey
- Added Google Analytics
- Prepared extensive documentation and training material for the END users.
Environment: Ruby on Rails, CSS, XML, HTML, JavaScript, JQuery, AJAX, Oracle 10g, Agile Methodology, Apache, Linux, git, Vagrant, Travis
Confidential, New York City, New York
ROR Architect/ Framework developer
Responsibilities:- Responsible for gathering and analysis of client requirements
- Involved in estimating and scoping tasks and resource assignations.
- Responsible for Database modeling and design.
- Involved in developing and implementation of the web application using Ruby on Rails
- Developed RESTful API
- Used the BDD approach and Scrum framework in the application for AGILE development.
- Developed and tested many features in an AGILE environment, using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
- Involved in developing and implementation of the web application, using Ruby on Rails.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Used RESTful API to gather sales related data for products.
- Designed the front end application using Rails 4.0, CSS, AJAX and JQuery
- Managed code with unit tests and GitHub.
- Worked with SQL and search based data storage.
Environment: Ruby on Rails, CSS, XML, HTML, JavaScript, JQuery, AJAX, Oracle 10g, Agile Methodology, Apache, Linux, GIT
Confidential, Quincy, MA
Lead Ruby on Rails Developer/ Content management(UCM)
Responsibilities:- Actively involved in Full Life Cycle implementation
- Designed applications using object oriented programming (OOPS) concepts.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails
- Used RESTful API to gather clouds related data for products
- Designed the front end application using Rails 4.0, CSS, AJAX and JQuery
- Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails
- Working with Ruby gems such as fog for Cloud Services
- Developed AWS S3 modules for customer facing application
- Developed scheduled reports for Cloud Performance
- Participated in requirements definition and story carding
- Implementing Test Driven Development using Rspec
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0 framework and Ruby 1.9.3 conducting code reviews
- Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment
- Project Estimation, delegation, planning and execution
- Leading the development team and directly responsible for technical deliverables
- Leading and Developing web applications using HTML/CSS, Jquery, JavaScript, JSON, XML
Environment: Ruby on Rails, CSS, XML, HTML, JavaScript, JQuery, AJAX, Oracle 10g, Agile Methodology, Apache, Linux, GIT
Confidential, Tampa, FL
Software Application Developer
Responsibilities:- Providing the best components of the Ruby-on-Rails to deliver high quality solutions to customers at maximum speed
- Involved in the entire software development lifecycle, using an Agile methodology.
- Providing input on feature requirements, then managing projects to completion, testing, and releasing to production
- Created an events calendar so that important events can be posted and viewed
- Developing in Rails and JavaScript/jQuery, hosting on AWS and managing code ingit
- Diving into complex SQL joins generated by ActiveRecord in search of a performance problem.
- Breaking a project down into stages and executing with input from teammates rather than oversight from managers.
- Able to dig into unfamiliar codebases in order to understand a bug and solve a problem.
- Writing clearly and actively cooperates with the teammates, whether they are local or remote. Taking feedback graciously and helping fellow developers improve when reviewing their code.
- Developed Oracle, stored procedures, functions, triggers and PL/SQL code for the application using SQL
- Created Report Generator for various Projects to meet the current stage of the Project
- Created Help Desk for user’s queries to meet the bulk queries submitted by the users.
- Created Report Generator for various Projects to meet the current stage of the Project
- Designed and manipulated database.
Environment: Ruby, Rails 3.0, MySQL, JQuery, JRuby, Coffee Script, Memcache, Google chart and AWS APIs
Confidential
Software Engineer
Responsibilities:- Involved in the design of the applications.
- Derived the use cases following UML techniques.
- Developed different UI screens using HTML, CSS and JavaScript.
- Django for backend
- SVN for version control
Environment: Django, HTML, CSS, SQL, SVN
Confidential
Intern/Software Engineer
Responsibilities:- Actively involved in design and development of Web Application in J2EE using Struts MVC Framework.
- Mapping the Java classes to the database using Hibernate framework.
- Experienced the use of Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
- Developed server side programs using JSP and Servlets.
- Designed web pages using Java Script to validate forms.
- Application and user level configurations have been maintained by using XML Files.
- Developed Business components using Objects in Java and produced the client requirements.
- Utilized Servlets to handle various requests from the client browser and send responses.
- Used Rational Rose for UML diagrams.
- Applied experience on Apache Web server to provide quick user response.
- Developed Test classes using Junit for Unit Testing, Integration for functional requirements and Validation testing.
- Extensively used connectors for web services to integrate easily with external systems.
Environment: Java, J2EE, JSP, Servlets, HTML, XML, JavaScript, Struts 1.1, PL/SQL, Tomcat Server, Rational Rose.