We provide IT Staff Augmentation Services!

Sr. Ror Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Experience of around 7 years in application development using Ruby On Rails, Java/J2EE, HTML5, JavaScript, CSS, JQUERY, Coffee Script, Object Oriented Programming, JSP, Servlet, Struts, Hibernate, Spring, SQL, MySQL, Oracle, Application Servers (Web sphere, Web Logic).
  • Experience of around 3+ years in Ruby on Rails (Ruby 1.9.3 and Ruby2+ along with Rails 3 and Rails 4).
  • Good ability to use the best practices in Ruby on Rails development.
  • Proficient in Model - View-Controller (MVC) architectures using Rails, Struts, spring framework and Hibernate.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Implementing ROR upgrades and patches, publishing Ruby Gems.
  • Special skills in developing user friendly, simple yet effective web based applications
  • Experience in Configuration of Mongo DB credentials into Ruby on Rails App.
  • Good experience in various SDLC phases such as requirements gathering, analysis, design, implementation, maintenance of software applications and testing Client/Server and Web applications.
  • Experience in installing and configuring Red Hat servers, Phusion Passenger, nginx server and thin server.
  • Implemented REST APIs, integrated external services, and other sites using JavaScript frameworks with JSON APIs.
  • Solid experience in UNIX skills including writing Shell scripts, CRON JOBS and utilities.
  • Experience in Agile Development (Iterations and standup meetings etc.) and GitHub, Amazon EC2 and Heroku.
  • Experience in deploying web-applications using Capistrano and distributed Version Control Systems like GIT, and SVN.
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Worked on Integrated Development Environments like WSAD, Eclipse, Text Mate, and Net Beans. Proficiency in multiple databases like MySQL, ORACLE 9i, MS SQL Server 2000, PostgreSQL.
  • Applied skills in software development, architecture, design, and support for new and existing products.
  • Good experience in writing test cases and testing applications using Rails RSpec, Cucumber and Capybara.
  • Ability to manage the team independently and co-ordinate for successful accomplishment.
  • Fast learner, can quickly in corporate and implement new procedures with efficiency and accuracy.
  • Exceptional ability to collaborate with team members for code and design reviews. Self-motivated worker with strong focus on business goals and end-user experience.
  • Ability to understand project requirements and deliver it with proper estimation and quality.

TECHNICAL SKILLS

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

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

Database: 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, Angular.JS, and Backbone.JS.

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

Frameworks/ Architectures: Rails, Spring, Struts, Hibernate

Development Tools: WSAD, Eclipse, Textmate, Sublime text, RubyMine

Deployment Tools: Amazon EC2, Heroku, Teamcity

Operating Systems: Windows, UNIX, IOS

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

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

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr. ROR Developer

Responsibilities:

  • Development of a web based search engine used for regulating marketers
  • Implementing LDAP authentication using devise to integrate with an in-place webseal/TAM infrastructure.
  • Test-driven development with Rspec, Capybara, and jasmine (for JavaScript) and achieving 100% test coverage.
  • Scaling and performance engineering of the application to high volume queries over Greenplum backend.
  • Used JSON for serialization, transmitting structured data over a network connection.
  • Interfacing project and processes from agile environment to traditional SDLC environment.
  • Creating consistent development environments using Vagrant and Chef, allowing project to be outsourcedseamlessly.
  • Implemented Behavior Driven Development using RSpec and Used Restful API to gather related data for products.
  • Hands-on experience using GitHub, Amazon EC2, GIT and deployment using Heroku.
  • Responsible to manipulate HTML, CSS and JQuery as well as making the pages dynamic using AJAX and JSON.
  • Developed Capistrano scripts to automate deployment on various environments.
  • Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Worked on Integrated Development Environment likeRubyMine.
  • Used CSS and java Script along with Angular JS, Bootstrap and backbone JS
  • Performance testing for various deployment configurations - passenger vs unicorn using httperf, pointing out exact performance bottlenecks and helping resolve them.
  • Analyzed and improved application efficiency by optimizing queries, and caching content with memcached forrails.
  • Worked on an application from front-end enhancements Html/JavaScript/JQuery/ CoffeeScript to backend architectural changes. We utilize Ruby on Rails 4 along with RSpec for continuous integration.
  • Used GIT as Source version repository and push code automatically on to production servers.
  • Involved in direct communications with Business analysts for development of any additional feature requests.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and access.
  • Implemented productive and efficient search and filters for retrieving reports of data.
  • Interaction with client to handle change requests, trouble reports and requirements collection.

Environment: Ruby (2.1.5), Rails (4.0), Apache Passenger, HTML5, CSS3, AJAX, JQuery, Bootstrap, JavaScript, PostgreSQL, RESTful, GIT, Vagrant, Teamcity.

Confidential, Norcross, GA

Ruby on Rails Developer

Responsibilities:

  • Ruby on Rails on Mac operating system is used to design the website, backed by Capistrano and MySQL to automate and ease the deployment process on Phusion Passenger server. RJS, YAML and Cascading Style Sheets (CSS) to design web pages.
  • Used Rails, AJAX, JSON, CSS and jQuery to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Used SCRUM and Agile methodology.
  • Normalization and de - normalization is carried out by writing Stored Procedures and simple queries using MySQL database.
  • Ruby on Rails, JavaScript, JQuery, HTML, Behavior Driven Development (BDD) and pair based programming is used to develop client based features and applications.
  • Object oriented concepts are mainly used to design applications.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework.
  • GitHub and unit tests are used to manage code.
  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Involved in handling code reviews and bug fixes.
  • Used RSpec and Cucumber to create Test Driven Development (TDD) and Experience with all of the RVM, GEMS and libraries for this version of the Ruby/Rails.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Interacted with the IT Project Management Office through project task assignments, web application design from documented business requirements, and developer testing.
  • Analyzed system requirements specifications and involved in client interaction during requirements specifications.
  • Implemented Test Driven Environment with RSpec and Behavior Driven Development using Cucumber.

Environment: Ruby on Rails v1.9.3p125, CSS, BDD, jQuery, RSpec, Unit Testing Mysql5.0 and HTML, Cucumber.

Confidential, Winston Salem, NC

Ruby on Rails Developer

Responsibilities:

  • End-to-end web application development with Ruby and the Ruby on Rails
  • MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML
  • Developed web applications that were consistent with W3C XHTML, HTML5, CSS2, and CSS3 standards.
  • Development with the following technologies: Ruby, Rails, Sinatra, Goliath, MySQL, and Redis.
  • Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Developed custom Rails applications specific to client’s unique needs.
  • Involved in developing thescreens for delete, Edit, and Enable, Disable and Impersonate Users in web application
  • Involved in developing the page to show regular news feed by using crack 0.1.8 Ruby Gems to parse the XML s
  • Developed UNIX and Perl Scripts for deployment.
  • Developed & Modified JACL, PYTHON Scripts for automated Application Deployment and Configuration changes.
  • Responsible for designing, coding and developed the application in J2EE using Spring MVC.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Configure application flow, controlling logic and navigation.
  • Designed and developed base classes, framework classes and re-usable components.
  • Designed web pages using Java script/ HTML.
  • Provide Tier 3 support for UNIX & LINUX Engineers supporting HP-UX, RedHat Linux and Solaris environments.
  • Installed and configured RedHat Enterprise Linux 3 update consisting of two servers and 34 RedHat Linux client workstations. Responsible for operating system, hardware, troubleshooting, and maintenance

Environment: Ruby on Rails 1.8.3, Webrick, Aptana, HTML, CSS, AJAX, Java, J2ee, Struts, springs, Hibernate, JavaScript, MySQL Server and CVS.

Confidential | Mt Laurel, NJ

Java Developer

Responsibilities:

  • Design and development of Web Application using Struts Framework and written Action Classes and configure the Application using Struts Configuration file.
  • Worked on technical design to confirm to STRUTS (MVC) Framework.
  • Wrote server side programs by using Servlets and JSP.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts Framework.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using junit for unit testing, Performed functional integration system and validation testing.
  • Used JDBC prepared statements, Callable Statements to call from Servlets for database access.
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: JavaScript, PL/SQL, J2EE, JSP, Servlets, Struts, Java, Web Logic, HTML, XML, Eclipse, MySQL Server.

Confidential

JAVA Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Developed application using Core Java concepts and maintained concurrency with Multithreading.
  • Used Spring MVC as web framework to develop lightweight business components.
  • Worked in Agile environment by following Iterative and Incremental approaches.
  • Used Hibernate and Java Persistence API as Object Relational Mapping (ORM) tools for the backend data persistence.
  • Used SQL statements and PL/SQL stored procedures on MySQL database to store, update, delete and retrieve information.
  • Implemented SOAP Web Services using XML for information exchange over HTTP.
  • Made AJAX calls for Consuming Restful web services using JSON.
  • Implemented core business logic using Java/J2EE design patterns.
  • Implemented component based web interface and server side tasks using JSP and Servlets.
  • Used HTML, CSS, JavaScript and jQuery for better and faster interactive web pages (UI).
  • Implemented logging framework using Log4J and analyzed logs.
  • Design & development of business functionality using J2EE Technologies in Agile Execution.
  • Performed Unit testing of modules using JUnit.
  • Workedextensively withMicrosoft Visiofor creating Use case diagrams, sequence diagrams and system flow.
  • Extensively used Net beans IDE for building, developing and integrating the application
  • Implemented build scripts for compiling and creating jar and war files using Ant.
  • Used JBOSS application server for developing and deploying the application.
  • Used CVS for version control throughout the application.

Environment: Java 6/J2EE, Spring MVC, Hibernate, JPA, JSP, Servlets, MySQL, SQL, PL/SQL, WSDL, SOAP, AJAX, JSON, HTML, XML, CSS, JavaScript, JQuery, Log4j, JUnit.

Confidential

Java Developer

Responsibilities:

  • Requirements Analysis, Re-engineering and Functional Specifications.
  • Developed business logic to read data from database and present them on Web Interface.
  • Performed the Use Case analysis and established the design criteria.
  • Designed UI screens using JSP, AJAX and JavaScript.
  • Investigated the existing processes and suggested the methodologies to optimize them.
  • Involved in writing Form level Validations using Struts validation framework.
  • Setting up Web Logic application server.
  • Design and development of web Interface using JSP. Designed the Java Server Pages (JSP) that uses XSL style sheets for customization.
  • Designed and developed the web applications and interface.
  • Created XML and XSL documents. Parsed the XML documents using Apache Xerces parser.
  • Developed Action Servlets classes. Responsible for writing code for Action Forms and Form Bean classes using Struts Framework.
  • Created Servlets that redirects the requests to the corresponding page handlers.

Environment: Java, J2EE, JSP, Web Logic, JDBC, Struts, JSP, AJAX, JavaScript, XML.

We'd love your feedback!