S Ravi Kumar

S Ravi Kumar

Solution Architect, Technology Advisor, C# Corner MVP

Greater Noida, India

Ravi is an experienced IT professional with 17 years of IT services experience using Microsoft technologies. His work and past engagements have been in defining solution architecture, developing web, desktop and mobile solutions for complex business scenarios. He is also active in initiatives to take software to communities and has started the DotCoreTechies meet-up group in addition to being an active member of the local developer community involved in mentoring and training developers in business cases for the usage of Microsoft technologies like ASP.Net, C#, .Net Core, Xamarin, Docker, MAUI to name a few. He is an active speaker and has made presentations at conferences both in India and abroad and also mentor startups in his spare time. He provides corporate training in the Microsoft Technologies to leading corporate including Fortune 500 ones and has trained numerous professionals

Area of Expertise

  • Information & Communications Technology


  • .net core
  • ASP.NET Core
  • Xamarin
  • Xamarin.Forms
  • Blazor
  • Azure
  • Azure DevOps

Multi Platform (Web and Desktop) Blazor UI

Blazor has become one of the headline features of .NET 6 by allowing users to build rich interactive user experiences in C# and Razor, offering the benefits of a single-page app (SPA) framework while keeping all your code and data in .NET.

In this session we will talk about how we can develop Multi Platform (Web and Desktop) application using Blazor and what are the things we need to keep in mind in order to make the application scalable and future ready.
The key points we will talk about are :
1) Blazor Hosting Models
2) Project Structure for maximum code reuse.
3) Issues with this approach
4) Options for Desktops app development and which to use when.
5) Managing Service Calls
6) Offline Data Storage
7) Demo of Sample App

Full Stack Web Development without JavaScript

Today, nearly all browser-based apps are written in JavaScript (or similar languages that transpile to it). That’s fine, but there’s no good reason to limit our industry to basically one language when so many powerful and mature alternate languages and programming platforms exist. Starting now, WebAssembly opens the floodgates to new choices, and one of the first realistic options may be .NET. Blazor is a new web UI framework from the ASP.NET team that aims to bring .NET applications into all browsers (including mobile) via WebAssembly. It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins.
In this talk, we will learn about :
1) Confusion about choosing Web UI framework
2) What is Web Assembly
3) What is Blazor
4) How Blazor works
5) Future of Web Assembly & Blazor
6) Small Demo of Creating Web & Desktop application using Blazor.

Full Stack Azure Architecture

Whenever we talk about Full-Stack Development it's always related to development frameworks and their uses. However Azure provides lots of tools and options for doing full-stack development. In this session we will be talking about how we can architect a full stack web application using all Azure tools.

In this talk, we will learn about :
1) What is Azure
2) Azure Tools to be used in Full-Stack Web App Development.
3) A futuristic application architecture
4) Key considerations for Azure architecture
5) Open Challenges with Azure architecture
6) Small Demo of Full-Stack .NET Web application on Azure architecture.

.NET Virtual Conference 2022

January 2022

Azure Summit

September 2021

Blazor Conf - Bhubaneswar

June 2021


July 2020

S Ravi Kumar

Solution Architect, Technology Advisor, C# Corner MVP

Greater Noida, India