Hi,
I have recently developed chat module in an ASP.NET MVC application. It's one to one chat that i achieved by saving ConnectionID per user in Users table.
I have 9 years experience in C#, ASP.NET/ MVC with Jquery/Ajax and for services using WCF/Rest WCF/Rest Web API and SQL Server for back-end. Involve in designing databases, Indexing Strategies, table partitioning, writing Stored Procedures, Triggers, functions and views.
I have delivered highly successful projects in ASP.NET, C# Win-Forms, EF with complex logic in SQL Server Stored Procedures.
Thanks