We provide IT Staff Augmentation Services!

Ruby On Rails Developer Resume

Dublin, CA

SUMMARY

  • Around 7 years of software design and development experience, in various domains using Ruby on Rails(ROR), Java/J2EE.
  • 4 years of expertise using Ruby on Rails (ROR) and around 3 years of expertise using Java/J2EE in web application development.
  • Developed full stack web applications in Ruby on Rails.
  • Extensive Experience in developing web applications using HTML5, CSS3, Sass, JavaScript, Ajax, MySQL, PostgreSQL, SQLite, JSON, XML.
  • Extensive Experience in developing web applications using HTML5, CSS3, Sass, React, JavaScript, Ajax, MySQL, PostgreSQL, SQLite, JSON, XML.
  • Hands on experience in creating components using React.js
  • Experience in building out Application Performance Monitoring solutions using New Relic.
  • Good exposure to version control systems like GIT, Perforce, SVN and RVM.
  • Good working knowledge in implementing Active Record, Action Pack, Action Mailer etc.
  • Experience in implementing Rails MVC and Helpers.
  • Experience in complete Software Product Development Life Cycle (SDLC) throughout my career.
  • Experience in Installing/Configuring Adobe CQ.
  • Experience in Agile Development, Amazon Web Services (AWS)and Heroku.
  • Experience in developing and converting the existing static web sites to the efficient and dynamic ones.
  • Writing Ruby Wrappers and Ruby Gems for different functionalities.
  • Experience with Service Oriented Architecture(SOA)by using technologies like REST and SOAP.
  • Experience with payment processing using Rails Active Merchant.
  • Build server deployment on Cloud AWS (EC2) servers with help of Chef\Puppet.
  • Extensive experience on relational databases in creating and maintaining databases, which includes configuration, query optimization and de - normalization.
  • Good working knowledge of various databases and ORM wrappers with Rails applications.
  • Proficient in designing and building Rails API’s.
  • Experience on Core Java technology, which includes multi-threading, JDBC, RMI, network programming.
  • With CICD understood how to maintain a code repository, automate the build, make the build self-testing, everyone commits to the baseline every day.
  • Experience in Test Automation using Selenium Web Driver, Rspec and Cucumber.
  • Proven background in handling several responsibilities like Client interactions, Requirement Analysis, Development, Reviews.
  • Proficient in deploying skills by using Capistrano.
  • Troubleshooting and maintaining Web Applications.
  • Strong communication skills and excellent team player.
  • Strong analytical and problem solving skills, good grasp and retentive.
  • Novice knowledge on latest JavaScript frameworks like ReactJs and Node.js.

TECHNICAL SKILLS

Operating Systems: Linux (Ubuntu/Fedora/RHEL/centOS), Mac OS X, Windows.

Programming Languages: Ruby, Java, React, Python, Ajax, JQuery, C,C#

Databases: Sequel, MySQL, RDBMS, Oracle, PostgreSQL

Framework: Ruby on Rails, Hibernate, Struts

Web/Application Servers: Apache, Tomcat

Mark-up Languages: HTML, ERB, HAML, XHTML, XML

SCM Tools: GIT, Perforce

Development Methodologies: OOAD, SDLC, Unit Testing, AGILE, SCRUM.

Testing Frameworks: Unit Test, RSpec, Cucumber

CMS: Adobe CQ5/AEM, JCR, Sling, Package Manager, CRXDELite

Deployment Tools: Heroku, Capistrano, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Dublin, CA

Ruby on Rails Developer

Responsibilities:

  • Designed and developed data oriented solutions in Ruby on Rails and React.
  • Design and build front end web pages and UI Screens using React.
  • Worked with Ruby database access toolkit for Ruby using Sequel.
  • Implemented various screens for the front end using React and used predefined components from Node package manager.
  • Used various bootstrap components like date picker, time picker, alert, buttons, react-table, modal and also react-bootstrap components.
  • Worked with Postman for API testing.
  • Created and enhanced stored procedures, tables and views in both SQL server and Oracle DB.
  • Created Restful API http services to interact with UI and was responsible for building the code to Dev and QA environment.
  • Worked with complex queries on SQL and ORACLE databases.
  • Developed and optimized Stored Procedures and Functions using SQL.
  • Participated in multiple projects and interacted with peers.
  • Gathered business requirements and converted it into SQL Stored procedures.
  • Actively participated in daily scrum meetings and weekly team meetings to deliver high quality applications and to maintain application and development standards.
  • Worked with different gems involved in development of an application such as Roo, sftp, creek.
  • Worked with Tidal Enterprise Scheduler for scheduling automatic jobs.
  • Communicated with the business to analyze information needs and functional requirements and deliver artifacts as needed, such as Business Requirements, Documents and Use cases.

Environment: Ruby 2.4.0, Rails 5.1.0, Node 9.0.0, Reactjs, Linux, Sublime, Sequel, Redmine, HTML, CSS, JavaScript, GitHub, JIRA, RVM, Apache, Tidal.

Confidential, Mountain View, CA

Ruby on Rails Developer

Responsibilities:

  • Followed Test-Driven Development (TDD) software development process in hybrid scrum/Kanban environment using Ruby on Rails, Perforce, AEM and GitHub.
  • Design and build front end components using Adobe Experience Manager (AEM).
  • Maintain complex Apache httpd server configurations using SSL, rewrite rules, name-based virtual hosts.
  • Designed UI screens using JSP, AJAX and JavaScript.
  • Worked and build new gems for application development.
  • Troubleshooting a variety of performance issues and other problems using New Relic.
  • Report on systems and network performance and utilization based on requirements leveraging existing tools like New Relic.
  • Worked with different gems involved in development of an application such as Bundler, Rails, Passenger, RubyRacer.
  • Practiced Test-Driven development with miniTest, Rspec tool and Behavior-Driven development using Cucumber.
  • Worked with QA team in designing and developing automated test cases.
  • Design and implementation of front end as well as back end using technologies like Ruby, JavaScript, node.js, HTML, XML on LINUX/UNIX environment.
  • Involved in Scrum software development methodology. JIRA project and issue tracking software.
  • Developed custom components that are reusable in Adobe CQ across all sites using JavaScript, HTML and CSS.
  • Direct interaction with the marketing and business team.
  • Involved in technical and business requirement for implementing and supporting new workflows in the current application.
  • Took Agile Foundation class and got certified for the same.
  • Worked on Git, GitHub, AmazonEC2 and deployment using Heroku.
  • Using CICD, created build scripts for applications using Jenkins.
  • Worked on Capistrano commands to develop deploy scripts and used Jenkins to build applications.
  • Support OPS Team by clearing the tech and deployment issues.

Environment: Ruby 1.9.8/2.0.0 , Rails 4.0.3/4.2.0 , Linux, Sublime, Capistrano, MySQL, CMS Tools, HTML, CSS, JavaScript, GitHub, node.js, New Relic, JIRA, RVM, Perforce, Apache, AWS, Heroku.

Confidential, OH

Ruby on Rails Developer

Responsibilities:

  • Involved in full life cycle of software development.
  • Designed and developed various modules and components.
  • Support bug fixes and enhancements.
  • Able to successfully integrate Balanced API for payments module.
  • Integrated various key modules like consumers, businesses, conversations, jobs, payments and transactions.
  • Implemented Active Merchant for credit card processing by using E4 Gateway.
  • Integrating third party SOAP and Rest API’s with new and existing web applications.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Experience in deploying to Amazon EC2 instances, maintaining multiple environments using Chef recipe.
  • Implemented client notification system using Action Mailer during the life cycle of a job.
  • Worked with Device and Omniauth gems for user authentication and social login.
  • Integrated SOAP based id verification system to the application.
  • Designed and developed front-end of the application using Rails, CSS, JSON and jQuery.
  • Followed TDD and BDD using RSpec, Cucumber and wrote selenium scripts whenever possible.
  • Deployed applications to production and assisted in improving the deploy techniques.
  • Involved in architecting and designing of infrastructure and applications.
  • Involved in sprint planning and prioritization meetings.

Environment: Ruby 1.9.3/2.0.0 , Rails 3.2.16/ 4.0.3/4.2.0 , Sublime, PostgreSQL, Rspec, Selenium, HTML, CSS, jQuery, GitHub, Ubuntu, JIRA, RVM, POW, semaphore.

Confidential

Associate Developer (Java)

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes.
  • Did technical design to conform to Struts (MVC) framework.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML files.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts framework.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.

Environment: Struts, HTML, CSS, Java, J2ee, JSP, XML, Eclipse, Web logic, Javascript, MySQL, CVS.

Hire Now