We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

Jacksonville, FloridA

SUMMARY:

  • 8+ years of expertise using Ruby on Rails (ROR) and developed many RESTful API's using ROR.
  • A firm grip on Ruby Core and Ruby Standard Libraries and their implementation in scripting modules.
  • Experience on Model View Controller (MVC) architecture - based web applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install, use of RVM files, Usage of Pre-project Gem sets, Deploy and integration of RVM.
  • Designed and implemented Intranet applications using Ruby on Rails and PostgreSQL on Heroku cloud packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
  • Experience on Model View Controller (MVC) architecture-based web applications in Ruby on Rails, Backbone.js and Code Igniter.
  • Expert in development of applications using J2EE technologies like Java, JSP, Servlets and JDBC.
  • Great insight in UI development and building web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, XML, AngularJS and MySQL.
  • Very good knowledge in interacting with RESTful web services, SaaS, PaaS and IaaS.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install, use of RVM files, Usage of Pre-project Gem sets, Deploy and integration of RVM.
  • Strong concepts and fundaments in Agile Methodology, Object Oriented Analysis and Design, Best Practices .
  • Experience developing own helpers to ease the job and code on both controllers and views.
  • Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
  • Extensively used the JavaScript frameworks jQuery.
  • Created POC backend REST API services using Node.JS and MongoDB.
  • Setting up and configuring CI/CD on Jenkins and React apps with web hooks on GitHub.
  • Integrated React based web app to multiple services using REST API.
  • Expert in working with cutting edge front-end technologies/ framework and libraries like JQuery, Prototype,HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML,XSLT, AJAX.
  • Designed & developed mobile UI components using JSX, Flexbox and Dumb components.
  • Configured web pack and other bootstrapped many Node applications
  • Create, edit and maintain sites implementing responsive design &themes using front-end development frameworks including Bootstrap and media queries.
  • Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
  • Experience in using Web Services like SOAP protocol in JAXWS and RESTFUL Web Services.
  • Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.

TECHNICAL SKILLS:

Languages: Ruby, Java, C, C++, C#, SQL, JAVA, J2EE

Web Technologies: HTML5, CSS3, Web Forms, XML Web Services, Rails

Databases: SQL, PL/SQL, MySQL, PostgreSQL and MongoDB

Application & Web Servers: Apache Tomcat, JBOSS

XML Technologies: XML, SOAP, WSDL, Web Services

Frameworks / Architectures: Rails, Spring, Struts, Hibernate

Deployment Tools: Jenkins, Amazon Web Services

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, Florida

Sr. Ruby on Rails Developer

RESPONSIBILITIES:

  • Developed a Ruby on Rails app that is used by technicians to discover hardware problems on remote systems and guide them through steps to correct those problems.
  • Created and improved dynamic UIs for a Ruby on Rails Single Page Application using JavaScript, jQuery, AJAX and Ruby.
  • Developing and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
  • Experienced developing applications with Ruby on Rails MVC framework.
  • Worked with Ruby gems such as Ruby-pg for PostgreSQL.
  • Used Amazon Web Services (AWS) for efficient storage of XML documents and fast access.
  • Used RSpec to create test driven development (TDD).
  • Created an entire set of customized features in dashboard (jQuery and Rails AJAX).
  • Designed and implemented the reporting front end and backend code for the n-tier Cross Channel Web Analysis application using J2EE, Java, JSP, Struts, Ajax, JSON, T/SQL, XML, Hibernate, spring, JavaScript, Apache and Tomcat technologies.
  • Developed and led the Java implementation effort using Java, Servlet, JSP, JDBC, and XML that utilized IBM WebSphere Application Server, IBM HTTP Server, DB2,. Development tool used is Visual Age for Java
  • Designed and developed custom message adapter components that allowed message to travel between Oracle ESB to IBM CICS Mainframe through IBM MQSeries XML Beans and JMS.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Designed and developed the web applications and interfaces using Ruby on Rails and AJAX.
  • Designed and Maintained the REST layer interfacing the Java & Spring systems
  • Extensively involved in bug fixing, code refactoring and peer-reviews.
  • Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
  • Implemented efficient UI and client-side features using jQuery, AJAX.
  • Used HTML5, CSS3 and JavaScript along with Angular.JS to describe web pages.
  • Expert in developing web applications using JavaScript, JSP, HTML/DHTML, DOM, XHTML, XSTL, jQuery, CSS, and Ajax, & IDE tools like Eclipse, Notepad, Sublime.
  • Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.

Environment: Java,J2EE,JEE, Spring, Hibernate, Ibatis, Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, Oracle, PL/ SQL, Cassandra, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, GitHub, Junit, Agile, UML, JSP, Xml and SOA.

Confidential, New York City, New York,

Sr. UI Developer

RESPONSIBILITIES:

  • Designed and implemented for the concept for the frameworks using Struts, Spring and Hibernate Frameworks and assisting with development environment configuration.
  • Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
  • Developed the Frontend application with AngularJS.
  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Used Spring MVC framework & Integration for Server side programming.
  • Developed UI based on struts framework, using JSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Developed Servlets and JSP to interact with EnterpriseJava Beans (EJB) containing all the Business Logic.
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool.
  • Responsible to approve "Test Cases" created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Assess the technical feasibility of new technologies to enable integration into existing processes.
  • Developed JSP as the view, Servlets as Controller to make calls to EJB as model.
  • Worked on JBOSS Application Server to deploy application.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Used Soap UI Pro for Testing Web services.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
  • Developed Stored Procedures, Functions and created database tables.

Environment: Ruby, Spring, Hibernate, Jprofiler, Angular JS, DHTML,CSS, Servlets, UML, J2EE, JSP, JSF2.0, EJB, Struts Framework Taglibs, SQL, JavaScript, Oracle, JBoss, Websphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP, RestFul Services, JSON, UNIX, UML, JNDI, JDBC, JMS.

Confidential, Issaquah, Washington

Sr. UI Developer

RESPONSIBILITIES:

  • Worked in the design and development phases of the application using ROR framework
  • Used Rails, AJAX, CSS and AngularJS to design the front end of the application. Back end of the Application is developed mainly using Active Records
  • Created and deployed new features and amend existing features
  • Developed and tested many features in AGILE environment using Ruby on Rails, HTML5, CSS3, JavaScript, Bootstrap, Rspec.
  • Fixing the bugs and tickets filed by quality assurance and product management team
  • Involved in developing and implementation of the web application using Ruby on Rails
  • Designed applications using Object Oriented Programming (OOPS) concepts
  • Used JQuery, HTML5 and advanced JS frameworks for better look and feel
  • Used Agile and Scrum methodologies in the project development
  • Used Active Records for Database Migration and also involved in using Active Resources, Fixtures, Action View and Action Controller in the Rails Framework
  • Used scaffolding to design and develop the controller and the view part of the system
  • Action Mailer is used for applying the user mailing module
  • Composed Cucumber and RSpec tests in the application and coded in JavaScript for page usefulness and popup screens.
  • Part of developing style sheets by using sass-rails gem
  • Provided validations and scope for many models present in the database and created many associations within those models
  • Experience with all of the GEMS and libraries for this version of the ruby on rails
  • This involves designing database model for the entire application like creating tables, views and stored procedure using MongoDB
  • Manage, collaborate and coordinate the work of an offshore development team
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Experience in using Resque and Redis for the Background jobs
  • Experience in using Git, GitHub and Amazon EC2 and deployment using Heroku
  • Interactive in providing change requests, trouble reports and requirements collection with the Client.

Environment: Ruby on Rails, MongoDB, Cucumber, Rspec, Unicorn, HTML5, CSS3, SOAP, AJAX, JQuery, JavaScript, RESTful, Git.

Confidential, Jersey City, NJ

Sr. UI Developer

RESPONSIBILITIES:

  • Worked in the design and development phases of the application using ROR framework.
  • Used Rails, AJAX, JSON, CSS and JQUERY to design the front end of the application.
  • Developed the back-end of the application by mainly using Active Records.
  • Created and deployed new features and amend existing features.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, Bootstrap, RSpec and Html.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Coded model level validation using Ruby programming with emphasis in web security.
  • Handled caching in Ruby on Rails.
  • Used RHTML, YAML, RJS and Cascading Style Sheets (CSS) to design the web page.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Involved in writing Rake task for updating database.
  • Developed complex API for third party integration (JSON file format) and Authentication as specifications using Sinatra Framework.
  • Managed code with unit tests and GitHub.
  • Good proficiency in continuous integration tools like Jenkins, Hudson, etc.
  • Worked with SQL and search-based data storage.
  • Designed applications using object-oriented programming (OOPS) concepts.
  • Implemented the integration with the back-end system with web services using REST/SOAP.
  • Good hands on experience on Unix/Linux environments.

ENVIRONMENT: Ruby, Rails, jQuery, JavaScript, Angular.js, AJAX, HTML/CSS, Postgres, AWS, GIT, Bitbucket, Source Tree, Rspec, Ruby Mine, Puma, JIRA

Confidential, New York, NY

UI Developer

RESPONSIBILITIES:

  • WebL inc helps great retailers sell more. WebL inc develops modern, digital commerce technologies for growing ecommerce-focused teams. Web Linc's cloud products, Work area and Orderbot, power commerce sites for dynamic, high-growth retailers
  • Responsibilities:
  • Worked in the design and development phases of the application using ROR framework.
  • Used Rails, AJAX, CSS and AngularJS to design the front end of the application. Back end of the Application is developed mainly using Active Records.
  • Developed and tested many features in AGILE environment using Ruby on Rails, HTML5, CSS3, JavaScript, Bootstrap, Rspec.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Designed applications using Object Oriented Programming (OOPS) concepts.
  • Used Agile and Scrum methodologies in the project development.
  • Used Active Records for Database Migration and involved in using Active Resources, Fixtures, Action View and Action Controller in the Rails Framework.
  • Used scaffolding to design and develop the controller and the view part of the system.
  • Composed Cucumber and RSpec tests in the application and coded in JavaScript for page usefulness and popup screens.
  • Involved in modeling complex database table and relationships.
  • Involved in developing and testing many features for the dashboard using Ruby on Rails, JavaScript, CSS, Bootstrap and Rspec.
  • Provided validations and scope for many models present in the database and created many associations within those models.
  • Experience with all the GEMS and libraries for this version of the ruby on rails.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Specific skills in developing user friendly, simple yet effective web based applications.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Experience in using Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Interactive in providing change requests, trouble reports and requirements collection with the Client.

ENVIRONMENT: Ruby Rails, Cucumber, Rspec, Unicorn, HTML5, Heroku, CSS3, SOAP, AJAX, JQuery, JavaScript, RESTful, Angular, Git.

Confidential, Chicago - IL

UI Developer

RESPONSIBILITIES:

  • Developing the applications using the ruby on rails, HTML5, CSS3, JavaScript, Jquery,
  • Bootstrap, SaaS, Less, PostgreSQL.
  • Used MVC Architecture for implementing and enhancing CRUD Operation for the application.
  • Provided validations and scope for many models present in the database and created many associations within those models.
  • Got lot of expertise on GIT to manage source code.
  • Used JIRA to track tasks including enhancements, defects.
  • Designed the Upgraded rails version
  • Wrote unit tests using Rspec for all ruby application.
  • Hands on API development experience for both SOAP and JSON based services including RESTful API's.
  • Trace functional requirements and capture the test evidence using Capybara for automation testing.
  • Have experience using Jenkins for Continuous Integration.
  • Populate data from a Restful web service call into models which in turn is used inside components that are rendered to the user.
  • Followed Agile development software methodologies by participating in iteration planning, retrospective, and daily Scrum meetings.

ENVIRONMENT: Ruby on Rails, Linux, HTML, CSS, JQuery, Javascript, AngularJS, MySQL, Bootstrap, SaaS, GIT, JIRA, Jenkins, Docker.

Hire Now