PostgreSQL, MySQL , SQlite, Oracle 10g/11g, SQL Server
WEBRick, Thin, Unicorn, Apache, Phusion Passenger
Bug Tracking Tools:
Redmine, Bugzilla , JIRA
Rubymine, Eclipse, Netbeans
Windows, Mac OS, Unix, LINUX
Ruby on Rails Developer Sling.com SLING TV
Worked in the design and development phases of the application using ROR framework.
Designed and developed various features using HTML5, CSS2, W3C, XHTML and CSS#.
Front-end was designed and developed using HTML and Blueprint CSS while the back-end of the application was developed deploying Model-View-Controller (MVC) framework.
For Database Migration used Active Records and also involved in using Active Resources, Fixtures, Action View and Action Controller in Rails framework.
Used Scaffolding to design and develop controller and view part of the system.
Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
Used agile and scrum methodologies in project development.
Used Filters, Rails finder methods and wrote model scopes in the application.
Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
Used Amazon SQS with other AWS infrastructure web services to make applications more readable and flexible.
Tried to develop best practices and architecture.
Took care of Bug fix issues and Code Reviews.
Used CAPISTRANO to configure development process for RoR application.
Implemented Agile methodologies, RESTful coding and following best secure coding practices, priority to Test Driven Development.
Used Sinatra which worked well for the API, and internal apps.
Code refactored as required while working on the features and enhancements.
Used Jruby for concurrency and Integrated Development Environment.
Designed applications using object oriented programming (OOPS) concepts.
Provided validations and scope for many models in the database and created many associations within those models.
Implemented sorting and paginations functionality for entire application.
This involves the implementation of sorting and pagination functionality for displaying the list of values in the screen without hitting the database.
Performed necessary refactoring to the code as per the revised design Fixing the bugs and tickets filed by quality assurance and product management team.
Action Mailer is used for applying user mailing module.
Collaborated and coordinated with the management and design team to implement new features.
Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
Interactive in providing change requests, trouble reports and requirements collection with the client.
Environment: Ruby 2.1, Rails 4.2, Jruby, MySql, RSPEC, Active Record, YAML, Bootstrap CSS and HTML.
Text Mate, Ruby Mine and Net beans IDE 6.9.1, Cucumber, JQuery, JSON, SVN.
Involved in various Software Development Life Cycle (SDLC) phases of the project.
Generated Use Case Diagrams, Class Diagrams, and sequence diagrams using rational rose.
Implemented the application using Jakarta Struts Framework which is based on Model view Controlled design patterns.
Used the Struts Validation and tiles framework in the presentation layer.
Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries to simplify the complexities of the application.
Developed various EJB Components to fulfill the business functionality.
Session Beans were developed to process the requests from the user.
Extensively used Hibernate in data access layer to access and update information in the database.
Used Spring MVC Framework for Dependency Injection and integrated it with the struts framework and hibernate.
Used a WAP server for communications to the customer.
Used web services - WSDL and Soap for getting Credit Card Information from third-party.
Used JMS API for asynchronous communication by putting the messages in the message queue.
Designed various tables required for the project in Oracle database and used stored procedures and triggers in the application Performed unit testing using Joint framework and used Struts Test cases for testing Action Classes.
Used Ant Scripts to build and deployed on WebSphere application server.
Monitored the error logs using Log4J and fixed the problems.
Developed the different components of application such as JSP, Servlets, and EJB using websphere studio application developer and used CVS for version control.