We provide IT Staff Augmentation Services!

Sr.ror Developer Resume

5.00/5 (Submit Your Rating)

Boston, Ma

SUMMARY:

  • 7+ years of IT experience and experienced in Ruby on Rails, HTML5, Git, Java, JavaScript, Phusion Passenger, Oracle, MS SQL server, SQLite, Postgre SQL.
  • More than 3 years of Experience in Ruby on Rails (Ruby 1.9.3, Ruby 2.0 and Rails 4.0)
  • Good experience in web applications using Ruby on Rails on both Windows and Linux systems.
  • Experience in Core Java and J2EE for 4 years.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Good understanding of MVC Architecture and Restful design.
  • Extensive experience in Java script, AngularJs, XML, JQuery, HTML5, and Coffee Script.
  • Experience of working on CSS Pre - processors like LESS and SASS along with JavaScript task runners like GruntJS.
  • Experience in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server, NginxServerand Thin Server.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
  • Extensive experience in creating and maintaining databases that includes configuration, query optimization and de-normalization.
  • Good understanding in Distributed Version Control Systems like Mercurial or Git.
  • Experienced Java Developer in Java & J2EE technologies like Spring MVC, JDBC, JSP, Servlets, Hibernate, JMS having experience working with all kinds of Frameworks doing TDD.
  • Experience in creating test suites using jasmine and worked on tools like NPM, Bower, Grunt, Testem.
  • Hands on experience working with code building system like Travis CI.
  • Experience in Configuration of MongoDB credentials into Ruby on Rails App.
  • Hands on experience working with JRuby.
  • Used JIRA for bug tracking and issue tracking.
  • Extensive experience in Performing Automated Testing using Rspec/Cucumber and Acceptance Test Driven Development for application releases/projects.
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
  • Good understanding in object oriented programming (OOP) concepts using Ruby.
  • Experience in developing REST API's.
  • Implementing ROR upgrades and patches and publishing Ruby Gems.
  • Experience in Agile Development (Iterations and standup meetings etc.) and GitHub, Amazon EC2 and Heroku.
  • Worked on Integrated Development Environments like WSAD, Eclipse, Text Mate, and Net Beans.
  • Experience in working with Bug tracking tools like Rollbar and New Relic.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Developed ROR customer facing applications, which meet the requirements outlined in our application development specification.
  • Excellent communication skills and ability to work effectively in a team as well as individually in a fast paced environment.
  • Ability to understand project requirements and deliver it with proper estimation and quality.

TECHNICAL SKILLS:

Programming Languages: Ruby, Java, PHP, C#, C, C++

Development Framework: Rails (Rails 3.x, Rails 4.x), spring, Struts

Rails Related Tools: Git version Control and Jenkins

Database technologies: MySQL, SQL Server 2005/2008, PostgreSQL, Oracle 10g, SQLite, Mongo DB

Automation Tools: Selenium RC, Web Driver, Junit, RSpec

Web Design: XHTML, CSS3, HTML5, JSP, AJAX, Json

IDE: Eclipse, NetBeans, Text Mate, Sublime text, Ruby mine

Web Servers: WEBrick, Phusion Passenger, Apache Tomcat, JBoss

Bug Tracking Tool: New Relic, Rollbar, Bugzilla, Redmine

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

Deployment Tools: Amazon EC2, Heroku, TeamCity

Operating systems: Windows, Linux, Mac OS X

Other Tools: MS-Office (MS-Excel, MS-Project 2013, MS-PowerPoint), Visio 2013, Gulp, Atlassian JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr.ROR Developer

Responsibilities:

  • Worked in the design and development phases of the application using ROR framework.
  • Created and deployed new features and amend existing features.
  • Worked as a Full stack Ruby on Rails developer.
  • Implementing LDAP authentication using devise to integrate with an in-place web seal/TAM infrastructure.
  • Handled caching inRuby on Rails.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, Bootstrap and Rspec.
  • 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.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Involved in developing the UI pages using HTML, DHTML, Java script, JQUERY, JSP and tag libraries etc.
  • Used node.js for server side validation.
  • Developed the user authentication module for customer facing application.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Managed code with unit tests and GitHub.
  • Implemented Behavior driven Development using Rspec and Cucumber.
  • Involved in unit testing and integrated testing of the application.
  • Developed Capistrano scripts to automate deployment on various environments .
  • Test-driven development with Rspec, capybara, jasmine (for JavaScript), achieving 100% test coverage.
  • Designed application using object oriented concepts .
  • Developed web services using Restful technology to support JSON and XML.
  • Worked with SQL and search based data storage.
  • Created new connections through application coding for better access to MYSQL database and involved in writing SQL&PLSQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Used GIT as Source control repositories with regular code reviews and pull/merge requests.
  • Involved in writing Rake tasks for updating database.
  • Working with different team and managing offshore.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Interaction with client to handle change requests, trouble reports and requirements collection.

Environment: HTML5, CSS, JavaScript, JQuery, DHTML, JSP, UNIX, Ruby (2.1.0), Rails (4.1), MVC architecture, EC2, Bootstrap, Rspec,GitHub, JSON, XML, MYSQL,SQL, PLSQL,Restful API.

Confidential, Portland, OR

Sr.ROR Developer

Responsibilities:

  • Worked in the design and development phases of the application using Ruby on Rails and related technologies such as various Ruby gems, HTML, Java Script, jQuery .
  • Design and build Ruby on Rails landing page platform.
  • Collaborative with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0.3/4.2.4 framework and Ruby 2.1.7.
  • Created nested forms for user to customize the templates and order a print preview by using AngularJS .
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS.
  • Used JavaScript, jQuery for user interactions in pages.
  • Experienced with internationalization (I18n) and localization (l10n) concepts in AngularJS.
  • Created XHTML pages with CSS and the Box Model.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Designed flash plugins for including different functionalities and content.
  • Decent knowledge on Rspec to create test-driven development.
  • Refactored code as required while working on the features and enhancements.
  • Used several gems such as New Relic RPM, Rollbar that are helpful in error tracking.
  • Worked on code building system like Travis CI .
  • Managing tickets through JIRA and use Source tree with GIT for version control and also used bower as package manager.
  • Worked in developing high-availability RESTful API used across multiple customer-facing applications to simplify connectivity and business logic across, dozens of heterogeneous backend services, circuit breakers, monitoring capabilities and administrative dashboard.
  • Used Restful API in communicating with third parties.
  • Deployed the project to different environments using GIT tags with the help of TeamCity.
  • Followed Agile and scrum development methodologies for the project.
  • Used GIT as Source control repositories with regular code reviews and pull/merge requests.
  • Involved in design and implementation and modifying the Ruby code and MySQL database schema on-the back end.
  • Worked with SQL and search based data storage.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails .
  • Implemented Behavior driven Development using Rspec and Cucumber.
  • Created most important Business Rules that are useful for the scope of project and needs of customers.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Interaction with client to handle change requests, trouble reports and requirements collection.
  • Manage, collaborate and coordinate the work of an offshore development team.

Environment: Ruby (2.1.7), Rails ( 4.0.3/4.2.4 ), HTML5, CSS, JavaScript, JQuery, UNIX, MVC architecture, S3, Rspec, GitHub, JSON, MYSQL, SQL, Redis, New Relic, Rollbar, Restful API.\

Confidential, NYC, NY

Sr. ROR Developer

Responsibilities:

  • Created most important Business Rules that are useful for the scope of project and needs of customers.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails .
  • Experienced in working as a Full stack Ruby on Rails developer.
  • Used Rspec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Input validations were done using Rails Validation functions.
  • Working with Ruby gems such as ruby-pg for PostGRE-SQL .
  • Created custom angular filter function for parsing the data to users in an appropriate way.
  • Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules .
  • Created multipage web application forms using AngularJS .
  • Developed the user authentication and order processing modules for customer facing application.
  • Used node.js as a proxy to interact with Rest services and also interacting with database.
  • Created nested forms for user to customize the templates and order a print preview by using AngularJS .
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS.
  • Participated in requirements definition and story carding.
  • Implementing Behavior Driven Development using Rspec and Cucumber .
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4.0 framework and Ruby 1.9.3 conducting code reviews.
  • Efficient database management, optimization and caching .
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Involved in design and implementation and modifying the Ruby code and MySQL database schema on-the back end.
  • Implementing Behavior Driven Development using Rspec And Cucumber to Perform testing
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Developing web applications using HTML/CSS, JQuery, JavaScript, JSON, and XML .
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities

Environment: Ruby (1.9.3), Rails (4.0), MSSQL, MongoDB, HTML, JavaScript, JSON, XML, JQuery, Linux WSDL, Restful, CSS, PostgreSQL, Angular-JS, XHTML, MVC architecture.

Confidential, Fort Wayne, IN

ROR Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and Jquery.
  • Managed code with SVN and unit testing in Rspec framework.
  • Writing backend programming in Ruby on Rails.
  • Worked in the design and development phases of the application using ROR.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
  • Coded JavaScript for page functionality popup screens.
  • Created Restful http services to interact with UI.
  • Designed and developed the layouts of customer relations module.
  • Wrote Rspec and Cucumber tests in the application.
  • UsedJavaScript and XML to update a portion of a webpage.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Followed Agile and scrumdevelopment methodologies for the project.
  • Used Restful API in communicating with third parties.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Deployed the project into Heroku using GIT version control system.
  • Refactored code as required while working on the features and enhancements.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Ruby (1.9.3), Rails (4.0), CSS, HTML5, JavaScript, Jquery, Bootstrap, Rspec, Cucumber, JSON, SVN, MySQL, Git, Virtualization.

Confidential, Augusta, GA

JavaDeveloper

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts.
  • Used Struts, EJB and Hibernate in developing the project.
  • Used EJBs in the application and developed Session beans for the business logic at the middle tier level.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Implemented views using Struts tags, JSTLand Expression Language.
  • Implemented Struts Tiles Framework for the views layout and used Struts validator framework to automatically validate user input.
  • Extensively used Annotations,Mappings and querying the database using Hibernate .
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Created and Maintained open-source Java Server Faces (JSF) by using Apache MyFaces.
  • Worked with monthly iteration of Agile methodology to ensure delivery of high quality work.
  • Extensively used tag libraries and also developed some custom tags.
  • Used core Java Multi- threading, I/O Streams, Collections framework.
  • Worked on the Multi-Threading and also JAVA Collections API for handling the data objects between the business layers and the front end.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Wrote PL/SQL procedures and functions in Oracle.
  • Developing the user interface using Ajax, JavaScript, CSSand HTML.
  • Used ANT scripts for automated deployment and preparing the build of the entire application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed Unit test cases using JUnitand provided delivery support, code reviews.
  • Used JBoss as application server in developing the project.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.

Environment: Hibernate 3.5, EJB 3.0, Struts 1.3, JSP, JSF 1.2, PL/SQL, Oracle 10g, JSTL, AJAX, Ant, JavaScript, HTML, Log4J, JUnit, JBoss.

Confidential

Java Developer

Responsibilities:

  • Involved in the design and analysis phase of the project.
  • Developed the application using J2EE technologies Struts, Hibernate.
  • Used Core Java Concepts like Collections, Generics.
  • Worked on creating the UML diagrams like class diagram, use case diagram, Sequence diagram.
  • Used Struts framework in implementing the MVC architecture.
  • Developed the application using Struts Framework, developed action classes, form beans and Struts-Tiles and also involved in writing the Struts-Config files.
  • Created various Finder, Mapper and domain classes to retrieve and persist the data using Hibernate .
  • Developed java beans for communication with server.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used JQuery, AJAX for developing the User interface.
  • Used Oracle database and written SQL queries.
  • Used ANT build tool for building the project and deployed the entire application into Web Logic server.
  • Involved in different testing phases like unit testing, System testing.
  • Developed XML to simplify the data storage and sharing.
  • Used JUnit while performing different test cases.
  • Coordinated release meetings, deployment plan review meetings.

Environment: Java 1.6, J2EE, JSP, Hibernate3.0, Struts1.3,Servlets, AJAX, HTML, CSS, ANT, JQuery, Java Script, XML, JUnit, Web Logic

Confidential

Jr. Programmer

Responsibilities:

  • Requirements Analysis, Re-engineering and Functional Specifications.
  • Created XML and XSL documents. Parsed the XML documents using Apache Xerces parser .
  • Developed business logic to read data from database and present them on Web Interface.
  • Created Servlets that redirects the requests to the corresponding page handlers.
  • Responsible for development, modification and maintenance of Invoice Management System (IMS) which is used to streamline invoice processing, tracking and reporting.
  • Designed and developed the web applications and interface.
  • Designed UI screens using JSP, AJAX and JavaScript .
  • Involved in creating various DAO for addition, modification and deletion of records using various specification files.
  • Implemented Struts framework (MVC) developed Action Servlet, Action from bean, configured the struts config descriptor.
  • Involved in writing Form Level Validations using Struts validation framework.
  • Setting up Web logic application server.
  • Actively involved in writing complex named queries, mapping persistent classes and managing the associations in the mapping files.
  • Developed Action Servlets classes. Responsible for writing code for Action Forms and Form Bean classes using Struts Framework.
  • Performed the Use Case analysis and established the design criteria.
  • Design and development of web Interface using JSP . Designed the Java Server Pages (JSP) that uses XSL style sheets for customization.

Environment: JDBC, JSP, Web logic, AJAX, JavaScript, Java, J2EE, XML, XSL, IMS, Struts Framework.

We'd love your feedback!