Ruby On Rails Developer Resume
San Francisco Bay, AreA
SUMMARY:
- Web Application Developer with 6+ years of job experience primarily working on Ruby on Rails.
- Experienced in Ruby on Rails implementation in building web applications from scratch.
- Experience in application development using Ruby On Rails, Java/J2EE, HTML5, JavaScript, JQuery, Object Oriented Programming, Hibernate.
- Strong experience in Ruby On Rails, JQuery, HTML5, CSS, Advanced JS (AngularJS, Bootstrap ).
- Worked on application webservers like Puma, WEBrick and Phusion Passenger.
- Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails.
- Experience of several ruby gems such as simple form, friendly id, paperclip, devise etc.
- Experience with relational databases SQLite, PostgreSQL and MySQL.
- Experience in developing REST API's.
- Good knowledge of UNIX based operating systems, including Ubuntu.
TECHNICAL SKILLS:
Languages: Ruby, PHP, C, C++, SQL and JAVA
Web Technologies: JavaScript, JQuery, J2EE (JSP, Servlets), XML, SOAP, RESTAPI s, CSS, HTML5, XML, Bootstrap, AJAX, AngularJS
Frameworks / Architectures: Rails, Hibernate, Spring
Databases: PostgreSQL, Mysql, Redis
Application Web Servers: WEBrick, Puma, Phusion Passenger
Tools: Eclipse, Net beans, ATOM, GIT, GitHub
Operating Systems: Windows, Unix/Linux and OSX
Testing: RSpec, Unit Testing
Protocols: TCP/IP, HTTP, DNS
PROFESSIONAL EXPERIENCE:
Confidential
Ruby On Rails Developer
Responsibilities:
- Worked with team in developing and maintaining website using MVC Architecture.
- Used ruby builder gem for generating xml for presets.
- Used git as Source version repository, push code to github.
- Used RESTful to integrate with other api’s.
- Used Sidekiq, Ice cube and ActiveJob to schedule the events using Redis.
- Designed the front end application using Rails, CSS, AJAX and JQuery.
- Automated AWS EC2, RDS and S3 instances using AWS SDK for Ruby.
- Working with Ruby gems such as fog for Cloud Services
- Written Rspecs and implemented TDD process.
- Deployed code in to Amazon web server.
- Implemented rest api calls
- Used Action Mailer to send Emails.
- Developing web applications using HTML/CSS, JQuery, JavaScript, JSON, XML
Environment: Ruby, Rails, MySql, Redis, Rspec, Source tree, Amazon Web Services, Sublime, Git.
Confidential, San Francisco Bay Area
Ruby on Rails Engineer
Responsibilities:
- Designed and built an initial data service API using Ruby and PostgreSQL.
- Enhanced the platforms load times: reduced bootstrapping data, inefficient requests, database queries.
- Practiced Test - Driven Development with Rspec.
- Building functionality for internal teams (ie Sales, Customer Success) to manage accounts, assist in on-boarding new users as well as troubleshooting.
- Updating integrations with Salesforce to reduce API calls and make efficient requests.
- Updating ElasticSearch queries to normalize source of data represented to the end-user.
- Assisted in defining engineering processes for efficient sprints, project/design planning, QA and deadline management.
Environment: Ruby 1.9.3, Rails 4, AWS (OpsWorks), Git, Sublime, PostgreSQL, MySQL, Jquery, Backbone, Coffeescript, NodeJS.
Confidential, Chicago, IL
Ruby on Rails Developer
Responsibilities:
- Created controllers, helpers, models, views, and partials in the application.
- Involved frequently with business analysts to gather the requirements.
- Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
- MySQL is used as the database in the application.
- Wrote Rspec and Cucumber tests in the application.
- Used Subversion (SVN) for Version Control System.
- Used Railsv3.2.8 and Ruby v1.9.3.
- Developed many features in an agile environment-using Ruby on Rails, HTML, CSS and Java script.
- Managed code with unit tests and GitHub.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
Environment: Ruby v1.9.3,Rails v3.2.8, RubyMine, RSpec, Cucumber, RHTML, ERB, Subversion, git, MySql, CSS, Ubuntu
Confidential, Gaithersburg, MD
Ruby on Rails Developer
Responsibilities:
- Prepared and analyzed System Requirements Specifications (SRS) for a project and interacted with client during requirements specifications.
- Coding application using Ruby on Rails in End - to-End Web application development and MVC framework for back-end while front-end is built on CSS and HTML5 framework.
- Worked with RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
- Creating database schema for PostgreSQL
- Actively involved in developing the methods for Create, Read, Update and Delete (CURD) in Active Record.
- Practiced Test-Driven Development with Rspec tool and Behavior-Driven development using Cucumber.
- Managed code versioning with GitHub and deployment to staging and production servers.
- Developed APIs for third party integration (JSONfile format) and authentication as specifications using Sinatra Framework.
- Developing web applications with W3C XHTML, HTML5, CSS3, Javascript standards and using Ruby, Rails, Git and Heroku.
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- Involves configuration of application flow, controlling logic and navigation in the application.
- Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX and JSON.
Environment: Ruby(1.9.3), Rails, Ruby Gems, Rspec, Ajax, Json, JS, Git, Heroku.
Confidential
Java Developer
Responsibilities:
- Architecture design, Understanding requirements Coding, UI design.
- JQuery for User Interface Design,Involved in Spring MVC and JSF Frameworks.
- Created workload balancing in the WebSphere message broker environment.
- Implementing new software programs with Java (Core Java, J2EE).
- Build rich dynamic pages using JQuery, JavaScript, HTML and CSS.
- Configured database with hibernate.cfg.xml & database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Developed the Data Access Objects (DAO) to access the database.
- Involved in Production Support and managing the weekly Builds.
- Using Ajax Update Panel to avoid the page post backs.
- Developed and tested on Web Sphere application Server.
- Spring DAO implementations for stored procedures execution through hibernate.
Environment: Springs MVC 2.5, Oracle, JQuery, Hibernate 3.2, Struts 2.0, JQuery, DAO,CSS, HTML, XML, AJAX, JUnit, MVC, Spring MVC, REST Web Services, ORM, Oracle 10g, My Eclipse.