We provide IT Staff Augmentation Services!

Sr. Ror Developer Resume

0/5 (Submit Your Rating)

San, DiegO

SUMMARY

  • Over 8 years of experience as a professional software developer with strong designing and application development using Ruby on Rails, Git, HTML5, CSS, Heroku, Java/J2EE, JavaScript, JQuery, Phusion Passenger, Oracle, MySQL, SQLite, PostgreSQL, Mongo db.
  • Experience of 4+ years in Ruby on Rails and 3+ years in JAVA and J2EE technologies.
  • Involved in various SDLC phases includes requirement, analysis, design, development, deployment and testing of an application for business outputs.
  • Expertized in Model - View-Controller (MVC) architecture using Rails, Struts, Springs and Hibernate framework.
  • Experience working on Git, GitHub and Amazon EC2.
  • Extensively used deploying tools such as Jenkins and Heroku.
  • Extensive work experience on HTML5, CSS, Java script, JQuery and PHP.
  • Well expertized in writing test cases using Rails Rspec, Cucumber and Capybara.
  • Extensive knowledge In using automated testing tool for web applications such as Watir.
  • Good experience in working with Core Java development.
  • Expertise in Object Oriented Programming (OOPS) concepts multi-threading, generics, exception handling and collections framework.
  • Experienced in designing use cases, class diagrams and sequential diagrams.
  • Worked on Integrated Development Environments like WSAD, Eclipse, Text Mate and Net Beans.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Highly skilled in dealing relational databases such as SQLite, PostgreSQL, MySQL and non- relational databases such as NoSQL, mongo db, Apache Cassandra.
  • Experience in using XML, HTTP/HTTPS, and JSON.
  • Good Experience in handling large datasets using Oracle Relational database 9i, 10g (10.2.0.3, 10.2.0.4, 10.2.0.5), and 11g (11.2.0.3, 11.2.0.4).
  • Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
  • Working knowledge with version control software tools CVS, Sub Version (SVN) and Git.
  • Optimum ability in deploying applications in WEBrick, Puma, WebSphere, Weblogic, Phusion Passenger and functional usage with Apache Tomcat Server, JBoss Server, Weblogic Server.
  • Proficient in working with Web Services like SOAP and Restful.
  • Persistent experience in implementing Agile, Waterfall development methodology and Scrum for the projects.
  • Worked on various platforms including Windows, Mac, Linux/ UNIX.
  • Hands on experience in debugging and fixing the bugs and also very good with support and maintenance.
  • Ability to write clear, well-documented, well-commented and efficient code for web development
  • Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.

TECHNICAL SKILLS

Languages: Ruby, JAVA, C, C++, SQL, PHP, python.

Frameworks: Rails (v-3.x, v-4.x), Springs, Struts, Hibernate, Angular.JS, Node.JS.

Databases: MySQL, SQLite, PostgreSQL, Oracle 9i/10g/11g, MongoDB.

Web Design: HTML5, XHTML, CSS3, AJAX, JSP, Haml.

Web/Application Servers: WEBrick, puma, Apache Tomcat, Phusion Passenger, WebSphere.

Deployment Tools: Heroku, Amazon EC2, Jenkins.

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

Operating Systems: Windows, Unix/Linux, Mac.

Testing Frameworks: Rspec, Cucumber, Capybara.

Version Control Tools: GitHub, SVN.

PROFESSIONAL EXPERIENCE

Confidential, San Diego

Sr. ROR Developer

Responsibilities:

  • The compliance page was created using C# and SharePoint then my role is to migrated it to ruby on rails platform.
  • The data is fetched from Quickbase which consists of payroll compliance knowledge Base where data is stored in format of tables. These actions are implemented using quickbase gem.
  • Implementation of developing Web applications using Front End technologies like HTML 4.0/5, CSS2/CSS3, JavaScript, jQuery, Sass, Bootstrap4, Coffee Script, Ajax, Xml, AngularJS.
  • Integrated New Relic into the application for deep performance analytics, to analyze massive amounts of data and it alerts when something goes wrong.
  • Developed whole application to run on a single rake task and a cron job is setup to publish the data into the server every day.
  • Worked on Rails Engines and then is implemented into the current application which makes the application multi usable.
  • Used Devise for User Authentication.
  • Used Haml as markup language to describe the HTML of web document.
  • HTTParty is used for API call.
  • Used Nokogiri to fetch data from XML and rendering data on to the web page.
  • Implemented Modules such as MODULEActionView::Helpers to make the code reusable and maintain quality with minimal code.
  • Intensive knowledge on GitHub, worked on same branch with other developers with coordination. Used github for reviewing the code as pull requests and adding comments.
  • Postmen and Advanced Rest Client are used to Build, test, and document APIs faster.
  • Used Mysql2 queries for creating, deleting and updating articles into database.
  • Written Rspec for unit testing the application and obtained high code coverage.
  • Involved in code reviews to maintain the quality of code.
  • Used byebug gem for debugging the ruby. It eases the breakpoint handling and binding stack frames.
  • Used Sublime Text 2 editor for speed responsiveness, extensibility and for pair programming in the project.
  • Followed Agile methodology as a part of SDLC with scrum meetings and daily stand up.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Involved in sprint meetings, user stories and in decision of story points for different issues in user stories.
  • Demos to product owners after completion of every sprint to show our progress and to exchange our views for implement of valuable suggestion.
  • Involved in technical and business requirement for implementing and supporting new workflows in the current Case Manager application.

Environment: Ruby (2.2.3), Rails (4.2.7), Macbook pro, Sublime Text2, puma, Node.JS, HTML, CSS, Bootstrap 4, AJAX, Agile, JavaScript, JSON, Git, MySQL2, Sequel pro 1.1.2, GitHub, Heroku, Advanced Rest Client, Postman, New relic, Quickbase, Rspec, Cucumber, iterm 2, slack, cisco jabber, blue jeans.

Confidential, New Jersey

Sr. ROR Developer

Responsibilities:

  • The application Balance is developed with Ruby programming and Rails framework.
  • As the project works on MVC architecture got an opportunity working on both front end and back end development.
  • The front end developing involve usage of HTML5, CSS3, JavaScript, JQuery, Ajax and Bootstrap.
  • Used MySQL and SQL queries with embedded ruby for extracting and inserting data.
  • Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile, Scrum environment.
  • Implemented CRUD operations in rails at various phases of the project.
  • Designed user interface with MVC architectures using Rails Framework.
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Managed code versioning with Git (stash) and deployment to staging and production servers.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Developed network applications on Node.js platform.
  • Used python scripts for backend programming
  • Have used Associations in the rails framework for model interfaces.
  • Used Active Record Validations to perform validations and catch the events on client's browser.
  • Used many gems such as Devise for login authentication which eases the length of the code.
  • Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced Agile methodology, involving task completion, user stories, and iterations.
  • Replaced time consuming SQL queries/statements with FormHelpers for the performance improvement.
  • Used Sublime Text editor for speed responsiveness, extensibility and for pair programming in the project.
  • Followed Test driven development and Behavior driven development process with written test framework using Rspec and Cucumber.
  • The code was reviewed by other developers for better results through GitHub.
  • Redundancy of the code have been taken care using many inheritance concepts.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Participated in Daily Stand-up meetings and provided status on work progress.

Environment: Ruby on Rails (4.1), python, Sublime Text, WEBrick, Node.JS, HTML, CSS, Bootstrap, AJAX, Agile, JavaScript, JSON, Git, MySQL, GitHub, Heroku, Rspec, Cucumber.

Confidential, Indianapolis, IN

Sr. ROR Developer

Responsibilities:

  • Designed and developed rich and enhanced web pages using Ruby programming, Rails Framework, HTML, CSS3, XML, Bootstrap and JQuery.
  • Created front end website by working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Used Git as Source version repository and push code automatically on to production servers which is shared by other programmers.
  • Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
  • Worked on Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Implemented SQL quires to fetch the plans, profile information from the database.
  • This involves designing database model for the entire application like creating tables, views and stored procedure with PL/SQL programming.
  • Implemented validations and scope for many models in the database and created many association relationships within those models.
  • Involved in writing Rake task for updating database.
  • Highly experienced in using Git and Amazon EC2 and deployment using Jenkins.
  • Extensively used CSS and Bootstrap for describing the page outlets module forms on the web pages.
  • Developed a reusable UI component library based on Node.js.
  • Used node.js both for server side and client scripting.
  • Developed page layouts, navigation, animation buttons and icons.
  • Followed Agile methodology with Scrum meetings.
  • Completing the tasks in timely fashion with respect to each individual Sprint. Task completion in respect to Design, business logic as well as the Test cases in a sophisticated manner.
  • Written test cases in Cucumber to analyze the code.
  • Created automated test scripts with Ruby and Watir.
  • Used Selenium testing framework for web applications to write test patterns.
  • Performed the ETL (Extract Transform Load) process and wrote Ruby scripts and loaded the data in the target database.
  • Worked on the Defects triaging and fixing in the testing phase of the project.
  • Worked even on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Coordinated with multiple teams in the war rooms to fix critical issues.

Environment: Ruby on Rails (3.2), WEBrick, HTML, CSS, AJAX, Agile, JavaScript, PL/SQL, Git, Amazon EC2, Jenkins, Selenium, Cucumber, node.js, Watir 5.0.0.

Confidential, New York City, NY

ROR Developer

Responsibilities:

  • Designed applications using object-oriented concepts.
  • Developed many advanced features in an agile environment-using Ruby on Rails, HTML, CSS and JavaScript.
  • Design and implementation of MVC framework of front end as well as back end using technologies like JavaScript, HTML, XML, CSS, AJAX, JSON and jQuery.
  • Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Best experience in using MongoDB for the application for the backend databases in making Data replicas and keep track of data on the servers.
  • Worked on writing API’s for the server based applications developed in Ruby on Rails.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X and Operating System.
  • Experience in using Git, GitHub, annoded deployment using Heroku and Amazon EC2.
  • Involved in implementing user-mailing module using Action Mailer.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CURD) in Active Record.
  • Designed database model for the entire application like creating tables, views and stored procedure.
  • Provided validations and scope for many models in the database and created many associations within those models.
  • Worked in Apache Cassandra database on simple queries and writing Stored Procedures for normalization and de-normalization.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.

Environment: Ruby on Rails (3.2), Waterfall, Apache Passenger, Angular.js, HTML, CSS, AJAX, JQuery, JavaScript, Apache Cassandra, RESTful, Heroku, Amazon EC2.

Confidential, Dallas, TX

ROR Developer

Responsibilities:

  • Developed numerous websites for school clubs, local businesses, and startups.
  • Debugged and fixed front end performance issues and reduced load times of pages by significant amount.
  • Involved in the development across the entire stack.
  • Developed and tested many features in an Agile environment using Ruby on Rails, JAVA, JQuery, JavaScript, and Bootstrap.
  • Designed and developed base classes, framework classes and re-usable components.
  • Design front end with CSS3 and HTML coding.
  • Worked on the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
  • Extensive experience using framework APIs like Struts, Springs and Hibernate.
  • Writing and Optimizing MySQL Queries and connect queries to PHP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using CVS version control
  • Practiced Agile Scrum methodology in the project development. Actively involved in the Sprint planning and retro meetings.
  • Used Restful API in communicating with third parties.
  • Wrote code in JQuery to perform AJAX calls to get JSON data from the back end APIs and parse it on the front end.
  • Implemented Web services successfully to communicate with another portal which does the Benefit Verification for the patients.
  • Fixed bugs and errors that rose in the testing environment.
  • Actively involved with the team of developers in functionality issues, knowledge transfer, database issues, best coding practices and standards.

Environment: Ruby on Rails (3.2), WEBrick, HTML, CSS, AJAX, Scrum, Agile, RESTful, JavaScript, JQuery, Bootstrap, MySQL, PHP, Git, Heroku, CVS.

Confidential

Java Developer

Responsibilities:

  • Worked on an enterprise-level Ruby on Rails application targeted for the pharmaceutical, biotech and medical devices manufacturing industries as part of a small, 3 to 5 member developer team.
  • Responsibilities included developing new features, fixing bugs, interfacing with the product development and software quality assurance group.
  • Designed the front end application using Rails 3.1, HTML, CSS, Java Script AJAX and JQuery.
  • Developed custom Rails applications specific to client’s unique needs.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Implemented Agile Scrum Development Methodology for the project I have involved.
  • Worked extensively with arrays and hashes in the ruby environment.
  • Upgraded associated gems, across multiple Ruby and Rails versions.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Designed, development controller and view part of the system by scaffolding.
  • Implemented MVC architecture for running rails applications.
  • Designed templates for displaying HTML with Ruby files.
  • This involves the implementation of version control systems such as Git, and remote backup using GitHub.
  • Deployed application and provide continuous maintenance using Git and Heroku.
  • Interacted with the design team to add extra new features to the project.

Environment: Ruby on Rails (3.1), HTML, CSS, AJAX, Scrum, Agile, Java, JavaScript, JQuery, SQLite3, Git, Heroku.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Well Implementation of JDBC Connectivity to Access Data from Database Servers.
  • UAT Support & Release Activities.
  • Used JavaScript for the web page validation and Struts Validator for server side validations.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Designing the database and coding of SQL, PL/SQL using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Handled on issues related to conversion of JAVA to AJAX.
  • Front end development tools such as HTML, JavaScript and CSS are used in web development.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Active Participation in the life cycle of the Project as a Team Member.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.

Environment: Core Java, JSP, Servlets, Hibernate, Ajax, Oracle, SQL, Sored procedures, JDBC, GUI, HTML, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of CDF Processing system and developed specifications that include using of Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in development of various modules Using AJAX, JSP, and Servlets.
  • Developed data insertion forms and validated them using JavaScript.
  • Designed and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Created and maintained the framework with layout of each portal with Cascading Style Sheets (CSS).
  • Deployed the application on WebLogic Application Server.
  • Created Data model (Schema) of the Database.
  • Developed the application using J2EE architecture.
  • Developed the Servlets for processing the data on the server.
  • Many of the coding functions are done through Eclipse IDE for ease of the project.
  • Solved performance issues and brought optimal output from the available resources.
  • Participated in bug fixing with QA team which involved load and performance checking.

Environment: JAVA, J2EE, HTML, CSS, JavaScript, AJAX, JSP, XHTML, DOM, WebLogic, Eclipse, Windows.

We'd love your feedback!