Ruby On Rails Developer Resume
NyC
SUMMARY
- Over 7+ years of IT experience in design, development and support of various web applications.
- Strong knowledge of Ruby, Regular expressions, Ruby Core and Ruby Standard Libraries and many gems.
- Knowledge of the MVC framework architecture and Object Oriented Programming.
- Thorough knowledge of Rails 4.1 Migrations and Active Record, Action Pack, Action Mailer.
- Good exposure to behavior driven development (Cucumber) and test driven development (Rspec).
- Excellent Knowledge on HTML5, CSS3, JavaScript, Jquery, Ajax, JSON and XML.
- Experienced in writing unit tests, functional tests, integration tests, load tests, migrations, mocks, and fixtures.
- Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS.
- Experience in incremental software development (Agile), test driven development and behavior driven development
- Experience working with web services like REST, SOAP etc.
- Experienced in various relational and legacy databases, including MySQL, Oracle, and sqlite3 also familiar with Non - SQL Databases like MongoDB, Redis.
- Design and implemented intranet applications using Ruby on Rails and PostgreSql on Heroku Cloud
- Experience with cloud services (Heroku, Amazon web services Ec2, S3 etc.)
- Extensive experience in creating and maintaining databases.
- Extensive experience with version control, primarily Git. (Particularly using GitHub)
- Experience creating and modifying rake tasks.
- Experience working within both traditional and agile development environments. (SCRUM specifically).
- Strong in writing SQL queries and procedures and functions.
- Establish and Maintain Productive Working Relationship with Management, Clients and Team Members.
TECHNICAL SKILLS
Programming Languages: C, C++, Ruby, Ruby on Rails 2.3.*, 3.0, 4.0, JRuby, Java, J2EE
Databases: SQL server 2005, PostgreSQ, MySQL, Oracle 11g, MongoDB
Web Technologies: XHTML/HTML, CSS, XML, JavaScript, AJAX, jQuery, Json
Operating Systems: Windows 98/NT/2000/XP, Ubuntu, MAC OS X, Linux
IDE & Version Control Tools: MSOffice, Eclipse, TextMate, Dreamweaver, Rational Rose, Microsoft Visual Studio, RubyMine, SVN, GIT
PROFESSIONAL EXPERIENCE
Confidential, NYC
Ruby on Rails Developer
Responsibilities:
- Developed and maintained a website using MVC Architecture framework and Object Relational Mapping.
- Created Inverstor dashboard and Affiliate dashboard using ruby on rails.
- Developed Ruby Scripts to change and migrate database on production.
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
- Integrated a new website layout with existing website.
- Designed front-end application using Rails 4.0, CSS, AJAX and JQuery.
- Resovled day-to-day client request and deployed it to staging.
- Used git as Source version repository and push code automatically on to production servers.
- Depoyed code in to Apache web server using Capistrono.
Environment: Ruby 2.0, Rails 4.0, MySql, Jquery, HAML, Ajax, CSS, Git
Confidential, SanDiego
Ruby Developer
Responsibilities:
- Build and maintained the services of the website within MVC Architecture framework and Object Relational Mapping.
- Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
- Responsible for most view/controller changes, as well as model/database integration with other members of team.
- Agile environment, with constantly shifting priorities and business needs.
- Frequent AJAX usage, through both custom jQuery, and default Rails UJS.
- Database modeling and design. Involved in developing and implementation of the web application-using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed the front end application using Rails 4.0, HTML, CSS, Java Script, 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.
- Worked effectively with Mongo DB and its associate components pertaining to Ruby on rails.
- Deployed the code in Heroku for test environment.
- Used SVN as Source version repository and push code automatically on to production servers.
- Worked closely with front-end developer to ensure the integrity of the UI and cross browser compatibility issues throughout the development.
- Aided establishment of KT documents and process documents within the project and team, thus promoting and contributing to the overall knowledge base in maintaining a general repository.
- 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 2.0 conducting code reviews.
- ProjectEstimation,delegation, planning andexecution
Environment: Ruby, Rails 3, Sublime Text, HTML 5, AJAX, CSS, JSON, JavaScript, JQuery, Mongo DB, RESTful and SVN, Unicorn.
Confidential, Richfield, MN
Application Developer (Ruby, Ruby on Rails)
Responsibilities:
- Develop, Maintain and Upgrade the existing Rails Application that involves configuring required plugin’s
- Testing different Authorization techniques and its enhancements to the Application and thus implementing the best fit
- Implemented building a local CMS for the application, thereby making the creation of new web pages easy for the non-developers.
- Used Aws-S3 gem to handle message meta data deployments.
- Implemented RESTful web services to the application
- Experience in database migration, creating controllers and models for the application.
- Worked in Agile Environment while pair programming to complete the assigned tasks.
- Wrote rake tasks for application initial setup and to generate critical update xml files and manifest files and XSD validate and deploy them to Amazon S3 storage.
Environment: Ruby, Ruby on Rails, Ajax, JetBrains, Ruby Mine, PostgreSQL, GIT, HTML, CSS, jQuery, AJAX, Linux
Confidential, AZ
Ruby on Rails Developer
Responsibilities:
- Developed and implemented web application using Ruby on rails.
- Used Devise and Ruby-Box gems to implement user authentication and access tokens
- Providing Web Site Support and Maintenance
- Perform research and analysis on needs and possibilities
- Testing the implemented enhancements on the web site
- Design and Implement databases and database changes to support new features and enhancements
- Developed and maintained automated search scripts of the web site and database
- Designed and implemented the designed application components as needed
- Fixed cross-browser compatibility issues from development stage of website for various browsers.
- Worked with MySQL as a back-end using Active Record/Arel gems as an ORM layer
- Deployed the Web application on Amazon Web Server using automated Capistrano Scripts
- Built an interactive frontend in Javascript using jQuery to load recommendations using the API
- Agile development process with scrum and test driven development with extensive rspec tests, code coverage, continuous integration and code review
Environment: ruby (REE), Ruby on Rails, SQL, Javascript, Linux, Rspec, and Cucumber
Confidential
Associate Software Developer
Responsibilities:
- Involved in the systems study and designing of the project.
- Created JSP/Servlets Pages to the Analytical Engine.
- Created JSP pages for Payroll Processing, Human Resource Solutions, Retirement Services, Time & Labor Management, Tax & compliance Management, Employee Benefits Administration, Screening and Selection Services and Professional Employer Organization.
- Developed complex SQL stored procedures, complex views and database triggers using Oracle 9i to calculate various values necessary in project development.
- Written Technical and Non-Technical Documents for Entire Project including Installation and Maintenance.
Environment: JAVA, J2EE, MS Visio 2010, JSP, XML, HTML, JDBC 2.0, JavaScript 3.03, SQL, Oracle 9i.
