Senior Ruby On Rails Application Developer Resume
Salt Lake City, UT
SUMMARY:
- IT experience of 8+ years in analysis, design, development, and implementation phases of numerous client/server applications usingRuby,RubyonRails, LAMP, Rails Plug - in's, REST, AJAX, RJS, Java/J2EE and JSP.
- Four years of experience in Ruby on Rails (Ruby2 and Rails4) in developing user friendly and TEMPeffective web-based applications. Experience developing in Ruby, Java, C++ to back-end RDBMS (Oracle, MySQL), and document management systems.
- Designed and developed custom Rails applications specific to client’s needs.
- Self-motivated worker with strong focus on business goals and end-user experience.
- Focus on sustainable web architecture using ROR application Framework and Ruby Language.
- Developed well tested, readable, reusable Ruby, JavaScript, HTML5 and CSS.
- Proficient with relational databases SQLite, PostgreSQL, MySQL and also with Non-SQL Databases link MongoDB.
- Have proven experience in Model View Controller (MVC) Architectures using ROR framework (Rails2, Rails3, and Rails4), spring framework and Hibernate.
- Experience with Agile methodologies and involved in all aspects of software development life cycle including requirements definition, prototyping, architecture, design, implementation, testing and maintenance.
- Experience in Test Driven Development and Behaviour Driven Development methodologies for consulting firms and enterprise projects.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Was actively involved in testing Frameworks like Cucumber, Rspec, and Capybara.
- Experience in web-based GUIs development using JSP, JSTL, HTML, CSS, AJAX and JavaScript.
- Experience with Java, including JSPs, Servlets, Web Services (SOAP and REST), and Tomcat.
- Knowledge in developing an application using Ember.js and Django.
- Proficient in developing web page quickly and TEMPeffectively using, HTML5, CSS3 and also experience in making web pages which are cross browser compatible and device independent using Bootstrap.
- Experience on Java for 3 years, which includes multithreading, JDBC, RMI, network programming.
- Certified with DataBase2, Rapid Application Developer (RAD) and Rational Functional Testing (RFT) by IBM.
- Worked on Integrated Development Environments like WSAD, Eclipse, and Text Mate, Net Beans.
- Conversant in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server, Groovy/Grails, JBoss Server and WebLogic Server.
- Extensive noledge of J2EE architecture, Patterns, Design and development.
- Special skills in developing user friendly, simple yet TEMPeffective web based applications.
- Self-motivated worker with strong focus on business goals and end-user experience.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, J2EE- Servlets, Ruby.
Web Technologies: HTML5, CSS3, Web Forms, XML Web Services, Entity Framework, Rails.
Reporting Tools: SQL Server Reporting Services (SSRS).
Ruby Gems: Devise, Masonry-rails, jQuery-ui-rails, Mongoid, Puma, Thick, Thin, Sprockets, RSpec, Bootstrap-sass, Capistrano, Cucumber etc.
Operating Systems: Windows 2003/XP/Vista/7, Windows Server 2008/2003, Linux and MAC OS.
Scripting &Markup Languages: JavaScript, JQuery, HTML, DHTML, XML, CSS, AngularJS, Ajax.
Application Servers: Microsoft Internet Information Services 5.0/6.0/7.0.
XML Technologies: XML, SOAP, WSDL, UDDI, DISCO, Web Services.
Databases: SQL Server 2008/2005/2000 , Oracle9i/10g/11g, PL/SQL, MySQL, PostgreSQL and MongoDB
Version Control: GIT, TortoiseSVN and Veracity.
Configuration Tools: Amazon Web Services
Chef and Puppet.: EC2 and Cloud Watch
Design and Process: OOAD, Design Patterns, Waterfall, Agile.
Others: WCF Web Services, Unit Testing, AGILE, SCRUM.
PROFESSIONAL EXPERIENCE:
Senior Ruby on Rails Application Developer
Confidential, Salt Lake City, UT
Responsibilities:
- Worked in Scrum Methodology development team of 2 weeks Sprint using JIRA & Confluence tool for tracking requirements and defects.
- Implemented application using Ruby 2.3.3 and MVC architecture of (ROR) Rails 4.2.7
- Worked in teh design and development phases of teh application using Ruby and Sinatra.
- Implemented user autantication using DEVISE gem.
- Implemented back end systems integration with web services using REST.
- Responsible for developing APIs in Ruby on Rails for a transaction related identity provider system to grant, revoke user entitlements.
- Worked on Amazon Web Services-SQS queue to publish, read and delete messages concurrently.
- Maintained transactional consistency across various systems including web based and event systems.
- Developed teh retry mechanism using teh Exponential Backoff when event processing failed to sync with SFDC.
- Developed Unit tests using RSpec and Minitest.
- Performed E2E and integration testing across multiple platform teams within teh project.
- Developed scripts to create PostgreSQL database and leveraged Active Record connection pooling.
- Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
- Experience with all of teh GEMS and libraries of all version of teh ruby/rails.
- Involved in deploying teh build to DEV Docker containers on AWS Container Service using Jenkins. Added plugins for test integration to Jenkins.
- Used Codacy tool for better coding practices, to check code style, security, and minimize complexity.
- Integrated Codacy with GitHub and Jenkins to improve code quality.
- Used CAPISTRANO to configure deployment process of ROR application.
- Prepared technical documentation for internal Autodesk wiki to be used by API consumers
Sr. Ruby on Rails Application Developer
Confidential, Atlanta, GA
Responsibilities:
- Designed End-to-End web application development with teh Ruby on Rails.
- Worked with business analysts to understand their business models and goals and halp define strategy, content, and features
- Implemented and enhanced CRUD operations for teh applications using teh 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 teh entire application like creating tables, views and stored procedure.
- Adding of Apple Autantication and Authorization.
- Collaborated and coordinated with teh 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 teh 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 teh client.
Environment: Rails 5.0.2, Ruby 2.4.0, HTML, CSS, Bootstrap, JavaScript, Capistrano, Phusion passenger, Nginx.
Confidential
Java Developer / Ruby on Rails Developer
Responsibilities:
- Developing a Ruby on Rails app dat 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.
- Experience developing applications with Ruby on Rails MVC framework.
- Involved in developing teh Web Pages with best design and development procedures with security incorporated
- Made a vast use of GIT for version controlling.
- Experience in creating light weight, scalable and maintainable RESTful API’s for business requirement.
- Designed and developed teh web applications and interfaces using Ruby on Rails and AJAX.
- Used Jenkins for Continuous Integration and Continuous deployment of teh code.
- Made use of MySQL for storing teh related information in teh database.
- Using teh AWS services like Cloud Watch and EC2 for better deployment of code in teh Cloud.
- Implementing teh Object-Oriented Principals for teh great usability of teh product.
- Designed a high interactive interface using Ruby, HTML5, CSS3, Javascript and Bootstrap.
- Used XML in many aspects of teh Web Development.
- Experience developing code in Linux platform.
- Implemented Unit Testing and Test Driven Development (TTD) using RSpec strategies.
- Developed some portion of teh code using Python.
ENVIRONMENT: Ruby - 2.2.2, Rails - 4.2.3, GIT, MySQL, HTML5, CSS3, Linux, AngularJS, jQuery, Python, Jenkins, Capistrano, Sublime Text, XML, AWS, EC2, Cloud Watch, JavaScript, AJAX, Angular.JS, RSpec and LAMP.
Confidential
Web Developer
Responsibilities:
- Designed and developed several modules for teh front-end application using HTML, CSS.
- Used JavaScript for client side validation.
- Designed and developed teh web-tier using HTML, JSP's, servlets, struts and title frameworks.
- Developed specialized solutions for attractive presentation layer using CSS.
- Involved in requirements gathering and collaboration with different business teams for documenting specifications.
- Major role in developing teh business module applications using J2EE technologies like JSP and JDBC.
- Developed and implemented spring and J2EE based MVC framework for teh application.
- Implemented CSS for cleaner and more readable code, thus minimizing teh use of inline styling.
- Analyzed requirements at various stages and assisted in delivering teh change requests as per schedule.
- Documented application functionality and standard operating procedures for business processes
- Involved in bug fixing for cross browser testing as well as load and performance checking of teh application software.
- Involved in a team developing teh video formats and importing websites work flow videos using Adobe after TEMPEffects.
- Used CVS as version control.
ENVIRONMENT: HTML, CSS, JavaScript, J2EE, Ajax, JSP, JDBC, CVS, JAVA, Struts.
