Sr. Ruby On Rails Developer Resume
Nashville, TN
SUMMARY
- 7 years of experience in application development using RubyOn Rails, Java/JEE, HTML5, JavaScript, JQuery, Social Networking app development, Object Oriented Programming, Oracle, Hibernate, SQL,Git, Heroku, Oracle, Microsoft SQL server, SQLite, PostgreSQL.
- Experience in various stages of software development life cycle including requirements analysis, design, development, deployment and testing, with extensive knowledge in application development of various business applications.
- Experience in Agile Development (Iterations and standup meetings etc) and Git Hub, Amazon EC2 and Heroku.
- Strong experience in Ruby on Rails, Search Engines (Solr/Exalead), JQuery, JIRA, Crucible, HTML5 and Advanced JS (backbone.js, Twitter Bootstrap and Zurb foundation).
- Applied skills in software development, architecture, design, and support for new and existing products.
- Proficient in MVC architectures using Rails.
- Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
- Experience in web - based GUIs development using JSP, HTML, CSS, AJAX,JQuery, coffee script, XML and JavaScript
- Developed full stack web applications in Ruby on Rails.
- Experience in Test Automation using Rspec, Capybara.
- Involved in clustering of the application using web logic.
- Experienced in the functional usage and deployment of applications inJBoss, WebSphere WEBrick, Phusion passengerand Apache Tomcat Server.
- Excellent communication skills and ability to work effectively in a team as well as individually in a fast paced environment.
- Excellent communication skills with proven results in meeting aggressive timelines and working independently and as a coherent team member.
TECHNICAL SKILLS
Languages: Ruby, Java, C#, C, C++, SQL, PL/SQL
Web Design: HTML5, XHTML, CSS3, JSP
Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2
Application & Web Servers: Apache Tomcat, JBOSS, WEBrick, Phusion Passenger
Web Technologies and J2EE: JavaScript, JQuery, Coffee scriptRational Application Developer
Test Frameworks: MiniTest, Test Unit, Junit, Rspec, Capybara, RFT
Frameworks / Architectures: Rails, Spring, Struts, Hibernate
Deployment Tools: Amazon EC2, Heroku
Operating Systems: Windows, Unix
Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP
Other Tools: MS Office(MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013
PROFESSIONAL EXPERIENCE
Confidential, Nashville,TN
Sr. Ruby on Rails Developer
Responsibilities:
- Worked in the design and development phases of the application using ROR framework.
- Developed ActiveRecord Classes fromRails Console for Data base programming.
- Created and deployed new features and amend existing features.
- Handled caching in Ruby on Rails.
- Designed applications using object oriented concepts.
- 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.
- Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Coded model level validation using Ruby programming with emphasis in web security.
- Designed the front end application using Rails 3.2, CSSandJQuery.
- Developed the user authentication module for customer facingapplication.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Designed, development controller and view part of the system by scaffolding.
- 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.
- Performed refactoring to the code as per the revised design.
- Involved in code review and bug fix issues.
- Actively involved in the process of deployment.
- Actively involved in clustering of the application using web logic.
- Worked with SQL and search based data storage.
- Worked closely with management and the design team to rapidly implement new features.
- Involved in writing Rake task for updating database.
- 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, LINUX, UNIX, RoR, EC2, Bootstrap, Rspec, HAML, GITHUB, JAVA, EXCLIPSE,Weblogic, RESTFUL API, TESTNG.
Confidential, GreenwoodVillage,CO
Sr. Ruby on Rails Developer
Responsibilities:
- Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
- Prepared low level and high level design documents for entire application. This involves preparing design documents like Use Case Diagrams, Class Diagrams, Sequence Diagrams and Entity Diagrams using the client provided design tool MS Visio 2010.
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
- Managed code with SVN and unit testing in Rspec framework.
- Writing backend programming in Ruby on Rails.
- Actively involved in tuning the application.
- Actively involved in the Indexing of data from different data sources using Solr/Exalead.
- Coded javascript for page functionality popup screens.
- Developed complex APIs for third party integration (JSON file format) and Authentication as specifications using Sinatra Framework.
- 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.
- Used Javascript and XML to update a portion of a webpage.
- Launching the VMs on different cloud platform and monitor the performance and configuration.
- Followed Agile development methodology and scrum for the project.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Used Rails finder methods, filters and wrote model scopes in the application.
- Developed UNIX and Perl Scripts for deployment.
- Deployed the project into Heroku using GIT version control system.
- Fixing the bugs and tickets filed by quality assurance and product management team.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec .
Environment: Rails 3.2, CSS, HTML5, Bootstrap, Rspec, Sinatra Framework, JSON, SVN, MySQL, UNIX, Virtualization.
Confidential, Miami,Florida
Ruby on Rails Developer
Responsibilities:
- Developed many features in an agile environment using Ruby on Rails, HTML, CSS and Javascript.
- Implemented generic classes (reusable) for filtering functionality.
- Coded filter module in Ruby on Rails.
- This involves the implementation of filtering functionality (like in Quality center) in both client side (JavaScript) and server side(java).
- Implemented sorting and paginations functionality for entire application.
- This involves the implementation of sorting and pagination functionalityfor displaying the list of values in the screen without hitting the database.
- Written Rspecs and implemented TDD process.
- Actively involved in the coding of dynamic JSP design and graphs generation using JfreeCharts.
- Coded javascript for page functionalitypopup screens.
- This involves the designing of dynamic jsp’s which dynamically display input fields and to generate graphs based on these input values using JfreeCharts.
- Wrote Rspec and Cucumber tests in the application.
- Planned and carried out daily scrums, weekly estimations.
- Participated actively in unit testing, integration testing and acceptance testing of the system.
- Daily updates to clients through teleconferences and formal status updates.
Environment: Rails, WEBrick, Aptana, HTML, CSS, AJAX, Java, J2ee, Struts, springs, Hibernate, JavaScript and CVS.
Confidential, Dallas, TX
Jr. java developer
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Studied the working of the existing system to analyze the different kinds of reports that are to be generated for the senior management’s review.
- Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, sequence diagrams and state diagrams using Rational Rose Enterprise Edition.
- Design and architecture of the project by using MVC frame work.
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.
- Used JDBC for communicating with the database.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application.
- Involved in testing the application during the system and integration test phases.
Environment: Java, JSP, Java Beans, MVC, JMS, EJB2.0, JavaScript, ORACLE8i, HTML, DHTML, XML, Windows.
Confidential
Jr. Java Developer
Responsibilities:
- Strong exposure in developing web based applications using Java/J2EE technologies like Core Java, JSP.
- Experience in Java back-end development with good command on Object oriented design and principles.
- Involved in developing efficient and quality code in agile software development life cycle.
- Strong exposure to JBOSS 4.0 for deployment of projects.
- Basic knowledge of service-oriented Architecture (SOA), web services.
- Developed web based applications applying MVC design architectures using Struts.
- Wrote SQL queries to insert and update SQL database.
- Experience in Web Development technologies like HTML, CSS, and XML.
- Running test cases to ensure validity and code effectiveness.
- Used Apache Tomcat application server for web services.
- Strong interpersonal and communication skills.
Environment: Java,Struts, JSP, JDBC, SQL, MVC, JBOSS, JavaScript, ORACLE8i, HTML, XML, Windows.