We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

4.00/5 (Submit Your Rating)

Woodbridge, NJ

SUMMARY

  • 7.5+ years of experience in the field of information technology particularly in designing and developing in web applications.
  • Over 4 years of experience as Ruby on Rails developer and 3.5+ years as Java developer.
  • Good experience in migrating and building new Rails applications as per requirement.
  • Experience in implementing Object Oriented Programming using JAVA/J2EE technologies.
  • Well experienced with Software Development Life Cycle process which incorporates outlining and implementing the software, debugging, fixing and keeping up the software.
  • Experience in using test - driven development in Ruby on Rails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
  • Proficient in using Rails Migrations and Active record, Action Park and Action Mailer.
  • Proficient in developing front-end systems with JavaScript, JQuery, SASS, Angular JS, Backbone JS and Bootstrap CSS.
  • Hand-on experience in Model-view-controller frameworks like Rails, struts, spring and Hibernate.
  • Experience with relational databases like SQLite, MySQL, PostgreSQL and MSSQLServer and also with non-relational databases like MongoDB.
  • Worked on Integrated Development Environments like Eclipse, NetBeans, RubyMine and Sublime.
  • Experience in deploying applications using BEA Web logic, Web Sphere, JBOSS and Phusion Passenger.
  • Working knowledge with Git, CVS, Sub Version and ClearCase.
  • Good experience in using GitHub, and Amazon EC2 and deployment using heroku.
  • Extensively used MongoDB with rails applications.
  • Implemented and enhanced CRUD operations using MVC architecture.
  • Extensive knowledge in Object-oriented analysis, Design and enhancement of applications using core Java, Servlets, JSP, JDBC, RMI, Multithreading, Eclipse and Tomcat.
  • Good experience in Test automation using Selenium Web Driver, Rspec, Cucumber, Capybara, and WATIR.
  • Pervasive Experience in developing Ruby, Java, C++ to back-end RDBMS (Oracle, MySQL) and document management systems.
  • Good exposure in interacting with RESTful web services SaaS, PaaS, IaaS.
  • Outstanding ability to use the best practices in Ruby on Rails development.
  • Excellent in full stack applications in Ruby on Rails.
  • Excellent oral and written skills and amazing ability to work in a team.
  • Self-Motivated worker with strong focus on business goals and end-user experience.
  • Remarkable ability in multi-tasking and adjust to changes quickly.
  • Excellent in meeting aggressive timelines and working independently and as a coherent team member.

TECHNICAL SKILLS

Languages: Ruby, Java, C#, C++, SQL, PL/SQL

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

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2, MongoDB

Application and Web Servers: Apache Tomcat, JBOSS, WEBrick, Phusion Passenger

Web Technologies and J2EE: JavaScript, JQuery, Coffee script, Rational Application Developer

Test Frameworks: Mini Test, Test Unit, Junit, Rspec, Capybara

Frameworks/Architectures: Rails, Spring, Struts, Hibernate

Development tools: WSAD, Eclipse, Text mate, Rational Rose, Netbeans

Deployment tools: Amazon EC2, Heroku

Operating Systems: Windows, Linux, Unix

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

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

PROFESSIONAL EXPERIENCE

Confidential, Woodbridge, NJ

Sr. Ruby on Rails developer

Responsibilities:

  • Worked in the design and development phases of the application using Ruby on Rails framework.
  • Responsible for layout design, implementation, using HTML5 and CSS3.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Developed cross-browser/platform using HTML, CSS, and JQuery.
  • Designed and implemented front-end and friendly user interface with Twitter Bootstrap.
  • Developed client side validation code using JavaScript, JavaScript libraries, and JQuery.
  • Experience in writing functional/unit Rspec test using TDD, built base test framework around mobile site (Rspec/Capybara).
  • Used Rspec to create Test driven development. Experienced with all of the GEMS and libraries.
  • Worked on creating a responsive website for smart devices using responsive design and media queries.
  • Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails, Sinatra, Padrino.
  • Application Program Interface creation with Padrino.
  • Experience with Service Oriented Architecture (SOA).
  • Database design and normalization.
  • Implemented CMS using Refinery CMS.
  • Developed stored procedures compatible with MYSQL in ruby.
  • Performed validation test of user authentication module using JavaScript on the client side.
  • Developed solutions using Ruby on Rails and Active Record and integrated gems, plug-in etc.
  • Oversaw and participated in the execution of test cases and evaluated production readliness.
  • Managed code with unit tests and GitHub.
  • Deployed some applications in Heroku and Apache Tomcat Server.
  • Integration of different plug-ins and gems.
  • Analysed and developed application efficiency by optimizing queries and caching contents for Rails.
  • Acted as a point of contact for bug fixes, data fixes and high priority code changes when required.

Environment: Ruby on Rails, HTML5, CSS, AJAX, JSON, JQuery, Angular JS, Linux, UNIX, MySQL, JavaScript, Bootstrap, Rspec, Git.

Confidential, Raleigh, NC

Sr. Ruby on Rails developer

Responsibilities:

  • Used ROR on Mac operating system to design the website, backed by PHP and MySQL.
  • Used HTML & CSS to design web pages.
  • Designed front end of the application using Rails, AJAX, JSON, CSS and jQuery. And back end was developed by Active records.
  • Use of Github repositories.
  • Bundler, GEMS and libraries for this version of ruby/rails.
  • Designed webpage layouts using CSS3, HTML5 along with JQuery and adding dynamic functionality to each module.
  • Used Dreamweaver, HTML and Adobe Photoshop to position and develop design elements.
  • Created database schema for PostgreSQL Database and helped to draw ER-Diagrams using Microsoft Visio.
  • Worked with Ajax to make the calls to the service in order to fetch the needed data.
  • Used SCRUM and Agile methodology.
  • Designed applications using Object oriented concepts.
  • Wrote several Ruby scripts to manage internal team project planning, and DevOPs tasks through Trello API, Github, and other third party software.
  • Implemented module pattern for faster loading times and easier maintenance.
  • Interacted with client to handle change requests, trouble reports and requirements collection.
  • Involved in writing Rake task for updating database.
  • Designed and enhanced controller and view part of the system by scaffolding.
  • Practiced Test-Driven Development with Rspec and Rspec 2 as well as Behaviour Driven Development with Cucumber and Capybara.
  • Parsed JSON and XML data sent by the server.
  • Being an active team member, helped in fixing bugs, code reviews.
  • Capable of analysing complex situations and able to provide proactive solutions.

Environment: Ruby on Rails, HTML, CSS, AJAX, JSON, JQuery, Angular JS, Linux, UNIX, MySQL, PostgreSQL, JavaScript, Bootstrap, Rspec, Cucumber, Capybara.

Confidential, Sunnyvale, CA

Ruby on Rails developer

Responsibilities:

  • Implemented application using Ruby and basic MVC architecture.
  • Developed stored procedures compatible with MySQL and MongoDB supportive in Ruby.
  • Designed webpages using HTML, CSS, CoffeeScript, and JavaScript along with Angular.js.
  • Used Capistrano for web application deployment.
  • Extensively worked with JQuery for Effects, AJAX, XML.
  • Developed performance report by following BDD and Agile.
  • Used Git and GitHub repositories.
  • Interaction with client to handle change requests, trouble reports and requirements collection.
  • Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Implemented efficient UI and client-side features using JQuery, AJAX, knockout.js, backbone.js.
  • Implemented sorting, paginations functionality for entire application.
  • Wrote various interfaces to the management system in Ruby on Rails.
  • Involved in Database Migrations using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Involved in developing and implementation of the web application.
  • Actively participated in fixing bugs during the time of testing.
  • Project Estimation, delegation, planning and execution.

Environment: Ruby on Rails, HTML, CSS, AJAX, JSON, JQuery, JavaScript, XML, MySQL, MongoDB, Git.

Confidential, Cleveland, OH

Sr. JAVA/J2EE developer

Responsibilities:

  • Participated in all stages of SDLC from requirements gathering to deployment of software.
  • Used framework APIs like Struts, Spring, iBatis and Hibernate.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase, Jbuilder.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Designed and developed using WebService Apache CXF.
  • Created web application prototype using jQuery and Angular JS.
  • Developed Junit test cases for all the developed modules.
  • Developed the Servlets for processing the data on the server.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Extensively used Java Multi-threading concept for downloading files from URL.
  • Designed the UML Diagrams using Rational Rose.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Proficient use of developing applications using Eclipse, MyEclipse, RAD, Netbeans and ANT.
  • Worked in SOA architecture Websphere Message broker for integration with Pega and Ilog.
  • Used ASP, .NET technology for developing the presentation layer.
  • Modified the model components to in corporate new business level validations.
  • Responsible SAS reports, analysis using SAS macros in UNIX operating system.

Environment: JAVA, HTML, JSP, CSS, Struts, Spring, iBatis, Hibernate, JSF, DOJO, JQuery, Eclipse, MyEclipse, Netbeans, UML, Servlet, ANT, XML, Linux, UNIX, .Net, ASP, SQL, PL/SQL, MySQL, SAS VB.

Confidential

Java developer

Responsibilities:

  • Extensively involved in requirements gathering and analysing them, checking the conditions and design of the project.
  • Used Ajax, OO JavaScript, JSP, JQuery, HTML and CSS to develop various user interface components.
  • Installed and configured MySQL on LINUX and Windows environment.
  • Worked on integrating JQuery APIs with MVC pattern.
  • Implemented logging mechanisms using struts.
  • Wrote server side programming by using Servlets and JSP.
  • Used the Node.js, Angular.js, Backbone.js and Require.js MVC frameworks in the development of web applications.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used Github repository for version control.
  • Used Apache Tomcat Server to deploy the apllications.
  • Used JIRA to manage the issues/project work flow.
  • Developed custom web forms using PHP and JavaScript.
  • Worked on prototypes for Responsive design.
  • Wrote test plans and performed unit testing and performance testing.
  • Improved code reuse and performance by making effective use of various design patterns.

Environment: JAVA, HTML, CSS, OO JavaScript, Ajax, JSON, JSP, JQuery, Servlets, MVC, SQL,PL/SQL, MySQL, Struts, Node.js, Angular.js, Backbone.js and Require.js.

Confidential

Java developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance.
  • Used validation framework for client-side validation and Internationalisation to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Implemented PL/SQL and stored procedures for Oracle database.
  • Used XML parser APIs like DOM for marshalling and un-marshalling of data.
  • Used My Eclipse for writing JSPs, Struts, EJBs and other JAVA code snippets.
  • Used Junit framework for unit testing of application and clear case of version control.
  • Built application using ANT and used Log4J to generate log files for the application.
  • Proficient in testing webpages functionalities and raising effects.
  • Deployed the application on WebLogic Server.
  • Planned process of iterations under Agile Scrum methodology.

Environment: JAVA, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Log4j, Clear Case, WebLogic.

We'd love your feedback!