We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • IT experience of 6 years in analysis, design, development, and implementation phases of numerous client/server applications using Ruby, Ruby on Rails, REST, Java/J2EE, JavaScript, Oracle, MySql, PostgreSQL.
  • 4+ years of experience and excellent knowledge of Ruby on Rails.
  • Experience working with latest front - end frameworks like Bootstrap.
  • Experience in working in Waterfall model and Agile development environment.
  • Proficient in Model-View-Controller (MVC) architectures using Rails.
  • Experience in Agile Development, Github, Amazon EC2, Amazon AWS and Heroku.
  • Extensively used Ruby gems like Devise, JQuery, Paperclip, Bundler, Rspec, capybara.
  • Good experience in Java script, XML, JQuery, HTML5, CSS, Dropwizard and AJAX.
  • Used JavaScript frameworks like Angular.js, ReactJS, Ember JS, Node.js.
  • Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
  • Experience using version control using Git (GitHub, bitbucket), SVN.
  • Deployment experience includes Amazon EC2, Heroku.
  • Experience using Amazon S3 for storage.
  • Experience working in TDD (test driven development) and BDD (behavior driven development) approach using RSpec/Cucumber on multiple platforms like Linux (ubuntu, centos) and Mac.
  • Developed and Deployed applications on Application Servers like Puma, Nginx, Phusion Passenger, Thin and Unicorn.
  • Developed ROR customer facing applications, which meet the requirements outlined in our application development specification.
  • Exceptional ability to Quickly master new concepts and capable of working in-group as well as independently with excellent communication skills

TECHNICAL PROFICIENCIES:

Languages: Ruby, Java, C#, C, C++, SQL, PL/SQL

Web Design: HTML5, CSS3, Bootstrap, Angular JS

Databases: Oracle 9i/10g/11g, SqLite, MySQL, PostgreSQL, No SQL (Mongo DB)

Application & Web Servers: Puma, Thin, Unicorn, Phusion Passenger, Apache, Nginx

Web Technologies: Rails 3, 4,5, JavaScript, JQuery, Coffee script, SASS.

Test Frameworks: MiniTest, Test Unit, Junit, Rspec, Capybara, Cucumber, FactoryGirl

Frameworks / Architectures: Rails, Spring, Struts, Hibernate

Deployment Tools: Capistrano, Amazon EC2, Heroku

Operating Systems: Windows, Ubuntu, Linux, Redhat, centOS, OSX

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Continuous integration: Jenkins

WORK EXPERIENCE:

Confidential, Dallas, TX

Ruby on Rails Developer

Responsibilities:

  • Involved in complete software development lifecycle (SDLC) of client's business process by using their current system and continuous client feedback.
  • Developed the back-end of the application using Rails which communicates with MySQL.
  • Implemented application using Ruby and basic MVC architecture.
  • Developed and tested many features in AGILE environment using Ruby on Rails, HTML, CSS, JavaScript, Bootstrap, Rspec.
  • Created Omni Auth authentication for the users so that they can automatically get logged-in if they are logged on to the company main developer website.
  • Developed SOAP & REST Webservices for third party integrations.
  • Resolved some critical bugs that have persisted for a long time through debugging.
  • Followed the Agile software development methodology in developing the application.
  • Worked closely with the product and the testing teams to understand the requirements, make necessary improvements and resolving the bugs.
  • Good proficiency in continuous integration tools like Jenkins.
  • Worked on deployments with CI/CT with Jenkins and configure the internal Confidential & Confidential Jenkins to build to lower and higher environments.
  • Responsible for Code-Review and enforce business standards and code standards are in place.
  • Coordinated with multiple teams to fix critical issues. Handled Knowledge transfer sessions about the developed modules to the other teams.
  • Involved in testing code using Rspec, Cucumber.
  • Generated CRUD applications using scaffolding and used gems like Devise, Nokogiri, Paperclip.
  • Involved in setting up production servers using app servers and web servers like nginx and passenger.
  • Provided back end application support for Confidential & Confidential API systems.
  • Hands-on experience in development of Microservices and deploying in Docker.
  • Perform troubleshoot application/deployment issues after deployment.
  • Provide production support 24x7 as required for emergency fixes and deployments.
  • Interacted with business analysts and developers to resolve software related defects issues
  • Strong ability to analyze Business Requirements implementing in Agile environment

Environment: Rails 4.2, Ruby 2.1.7, HTML, CSS, Bootstrap, JavaScript, MySQL Jenkins, Phusion passenger, Nginx.

Confidential, Los Angeles, CA

Ruby on Rails Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements from client converting them into technical specifications.
  • Worked on authentication logic with Devise gem.
  • Involved in CRUD operations to create, read, update and delete data from the tables in the database.
  • Efficiently developed a robust, scalable and secure application.
  • Implementing and maintaining a customized e-learning service integrated with Stripe payment.
  • Worked on improving search functionality of the application using Elasticsearch.
  • Extensively involved in front end screens using HTML, CSS, JavaScript, JQuery, ReactJS, Ember JS, Bootstrap, and Ajax.
  • Created tables, views and stored procedures in the process of designing a database model for the entire application.
  • Writing Rake task for updating database.
  • Designing PostgreSQL database model for the entire application like creating tables and views.
  • Managed all aspects of analytics tracking including traffic, revenue, apps API, publishers, products, content, and ad clicks using Google Analytics and Business Objects.
  • Configuring PostgreSQL Streaming Replication and PG pool for load balancing.
  • Improved the application code design, helped reduce unnecessary coding and improved future code design.
  • Designed Google Analytics to track the user details.
  • Used GIT and Continuous Integration for version control.
  • Deploy applications on AWS by using Elastic Beanstalk migrated applications to the AWS cloud.
  • Worked closely with management and the design team to rapidly implement new features.
  • Working with Ruby gems such as pg, site map generator, stripe, mail grid, pagination, devise, Google API.
  • Involved in deployment and maintaining of the application in cloud using Elastic Beanstalk in Amazon Web Services (AWS)
  • Collaborated with developers, analysts and project managers to expedite incident resolutions.
  • Provide continued maintenance of bug fixes and patch sets for existing web application.
  • Trained junior members of the team on how to install, configure use the application.

Environment: Rails 5.0.2, Ruby 2.4.0, HTML, CSS, Bootstrap, JavaScript, PostgreSQL, Elastic Beanstalk, Google Analytics, Stripe, Amazon Web Services (AWS)

Confidential, San Francisco, CA

Ruby on Rails Developer

Responsibilities:

  • Communicating with the Apple customer to design web application.
  • Designed End-to-End web application development with the Ruby on Rails.
  • Worked with business analysts to understand their business models and goals and help define strategy, content, and features
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Developed consumer-based features and applications using Ruby on Rails, HTML, CSS, JavaScript, Bootstrap, AJAX, JQuery, and pair-based programming.
  • Designing PostgreSQL database model for the entire application like creating tables, views and stored procedure.
  • Adding of Apple Authentication and Authorization.
  • Collaborated and coordinated with the management and design to implement new features like internalization, web accessibility.
  • Used Git version control system with GitHub services.
  • Configured server-side to secure sensitive data using https/SSL.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.
  • Support production and development on Apple server Mac environments.
  • Developed website using Ruby on Rails on Mac operating system, Capistrano Deployed applications using Phusion passenger, Nginx Server and also maintained the application using GitHub
  • Collaborated with product and project managers on scope, definition, scheduling. Advised on usability and feasibility of features.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.

Environment: Rails 5.0.2, Ruby 2.4.0, HTML, CSS, Bootstrap, JavaScript, Capistrano, Phusion passenger, Nginx.

Confidential, Fort Worth, TX

Ruby on Rails Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Developed and tested many features using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Followed Agile development methodology and scrum for the project.
  • Writing back end programming in Ruby on Rails
  • Coded JavaScript for page functionality popup screens.
  • Developed complex APIs for third party integration (JSON, RESTful)
  • Designed and developed the layouts of customer relations module.
  • Used Mongo DB to store large volumes of data and worked on creating reports.
  • Wrote Rspec and Cucumber tests in the application.
  • Used JavaScript and XML to update a portion of a webpage.
  • Managed code with SVN and unit testing in Rspec framework.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Deployed the project into Heroku using Capistrano and GIT version control system.
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Performed every day necessary application support using an internal ticketing application.
  • Designed and implemented new server standards for core business services.
  • Analysis of the new enhancements from the Client for application and implementation.

Environment: Rails (3.2), CSS, HTML5, Bootstrap, Rspec, JSON, SVN, MongoDB, GIT, Heroku, AWS.

Confidential

Java Programmer

Responsibilities:

  • Developed the presentation layer using Struts, JSP’s, Html, Java Script, JQuery and Ajax.
  • Developed the GUI pages with HTML5 standard to support all the major latest browsers.
  • Experience in Java back-end developer with good command on Object oriented design and principles.
  • Developed web-based applications applying MVC design architectures with Struts.
  • Used Hibernate as the model framework to interact with the Oracle database.
  • Used spring framework in managing the beans, used IOC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
  • Wrote SQL queries to insert and update SQL database.
  • Strong exposure to JBOSS 4.0 for deployment of projects.
  • Basic knowledge of service-oriented Architecture (SOA), web services.
  • Developed strong interpersonal and communication skills.
  • Understood to test program by running it across test cases to ensure validity and code effectiveness.
  • Covered the application with unit tests using JUnit, Easymock etc.
  • Actively involved in coding the change requests, fixing the defects during releases.
  • Used Eclipse as the IDE for the code development.
  • Used CVS version control tool.
  • Used Agile/Pair programming TDD as the software development process.

Environment: Java 5, J2EE, JSPs, Servlets, spring, Hibernate, HTML, CSS, Java Script, JQuery, Ajax, XML, JDBC, PL SQL, Oracle, JBOSS, Eclipse.

We'd love your feedback!