Most Active Speaker

Hasan Savran

Hasan Savran

Microsoft MVP, Owner of SavranWeb Consulting, Sr. Business Intelligence Manager at Progressive Insurance

Akron, Ohio, United States

Actions

Hasan is a recognized Microsoft Data Platform MVP and an expert in Azure data products, bringing over 20 years of experience in software development, architecture, and management. As the owner of SavranWeb Consulting and the Senior Business Intelligence Manager at Progressive Insurance, he specializes in designing innovative business solutions leveraging the latest web and database technologies. A passionate global conference speaker, Hasan enjoys sharing his insights through blogging about Azure Data services, C#, and front-end development.

Badges

  • Most Active Speaker 2025
  • Most Active Speaker 2024
  • Most Active Speaker 2023
  • Most Active Speaker 2022

Area of Expertise

  • Information & Communications Technology

Topics

  • .NET
  • SQL Server
  • Databases
  • NoSQL
  • Azure CosmosDB
  • Azure
  • Visual Studio / .NET
  • Data Platform
  • Software Development
  • Database
  • Azure SQL Database
  • Data Engineering
  • Developers
  • Application Development
  • Developer Skills
  • Business Intelligence
  • .C#
  • AI
  • Azure OpenAi

Data Modeling Decisions That Make or Break Your Cosmos DB Application

Your data model determines your application's scalability, query performance, and cost—and the wrong choices are painful to fix later. Additionally, estimating data growth and resource requirements is crucial for preventing surprises down the line.
In this session, you'll learn:
- Strategies for choosing partition keys.
- Understand the tradeoffs in schema design.
- Estimating storage and scaling needs.
- Tips for managing cross-partition queries efficiently.

Cost cutting strategies for Azure Cosmos DB

It is often assumed that Azure Cosmos DB is an expensive database. However, the cost of using Azure Cosmos DB is determined by how you configure your database and data model.
Your expenses are based on the amount of Azure resources your application uses for your Azure Cosmos DB account. Partitioning, Indexing Policies, and data models control your database power and your expenses.
This session will help you gain a full understanding of Azure Cosmos DB's partitioning and indexing features with several demonstrations. The first half of this session will focus on partitioning, with a few real-life examples. You will learn about physical and logical partitions and how to balance the number of physical partitions.
The second half of the session will focus on indexing policies. You will learn how to manage indexing policies to include or exclude properties of your data models.

Performance tuning for Azure Cosmos DB

Azure Cosmos DB is a fully managed database service, freeing developers from database management tasks. However, as a developer, you still have important responsibilities, such as changing indexing policies, configuring connections, estimating workloads, and selecting the right throughput options. All of these tasks have a direct impact on the performance and cost of your application.
To keep your application running smoothly and fast, we'll explore the .NET/SDK settings, connection types, and indexing types. We'll also focus on selecting the right throughput options, using Query Execution Metrics and server-side programming.
Join me as we explore how to optimize your Azure Cosmos DB solutions for the best performance.

Azure Cosmos DB is a fully managed service that takes database administration off your hands. A fully Managed Database sounds good, but developers end up with some database administration work anyway.
Please join me as we explore how to keep your Azure Cosmos DB solutions fast.

SQL Server vs. Cosmos DB: The Definitive Decision Matrix

"It depends" is the standard answer for database selection, but only if you understand what it depends on. For developers deciding between SQL Server and Azure Cosmos DB, understanding the differences in their internal engines is critical to performance.

In this session, we strip away the abstraction layers to compare the query engines of Microsoft's top databases. We will dive deep into the internals, comparing how each engine handles indexing, scaling, and query optimization. You will see exactly how a "simple" query executes differently in a distributed system vs. a centralized one. Come for the feature comparison; stay for the survival guide on avoiding costly migration mistakes.

This session brings SQL Server and Azure Cosmos DB side-by-side and compares the two products in detail.

Exciting new features in SQL Server for developers

With every new version of SQL Server, we get more features. Microsoft has developed these new features to keep SQL Server modern, competitive, and developer-friendly.
With its new features, SQL Server can simplify and enhance your software architecture diagram. We will explore these new features by examining the latest versions of SQL Server, including Azure SQL.
We will cover the following features :
- JSON in SQL Server.
- Using Graph Tables for interconnected data and relationships.
- In-memory tables for caching.
- New Functions.

NoSQL Data Modeling: Why Your Schema-less Database Still Needs a Plan

The "schema-less" promise of NoSQL is often a trap. In reality, the lack of a rigid schema makes your data design more critical, not less. A poor model in a distributed system doesn't just slow down queries—it breaks scalability and inflates your cloud bill.
In this session, we strip away the "just dump it in JSON" myth and focus on the deliberate architectural decisions required for production-grade systems. We will walk through the lifecycle of a NoSQL model, from JSON specifications to advanced partitioning strategies. You will learn how to handle the nuance of NULL vs. undefined values and, crucially, how to select a Partition Key that prevents "hot partitions." We’ll conclude by exploring how Materialized Views can solve the puzzle of cross-partition queries without sacrificing speed.

Azure Cosmos DB for Developers: From Basics to AI

This workshop is perfect for any developer eager to explore how to integrate Azure Cosmos DB into their applications! We’ll dive into the ins and outs of Azure Cosmos DB, helping you gain a thorough understanding of its architecture, features, and handy tools. We’ll also cover essential concepts like partitioning and data modeling for distributed NoSQL databases, making sure you feel confident in working with this powerful technology.

The workshop will include an in-depth look at all the database services offered by Azure Cosmos DB, with a primary focus on the SQL API. We will utilize the Azure Cosmos DB Emulator as much as possible, so participants may not need an Azure subscription for most of the workshop. Additionally, attendees will learn how to use the Azure Cosmos DB Data Migration Tool to migrate data from various sources into Azure Cosmos DB.

Azure Cosmos DB provides a range of AI capabilities via Azure AI Foundry. In the workshop's concluding section, participants will explore AI features and vector data options available in Azure Cosmos DB.

Participants are welcome to join the workshop with or without their computer, as there will be valuable learning opportunities regardless of whether a computer is used.

How much SQL do you need to know as a developer?

In today’s data-driven world, gaining a solid understanding of SQL and database functionalities is crucial for developers seeking to create efficient solutions. This presentation is designed for developers at any experience level. We’ll dive into essential database skills while also highlighting the importance of professional and interpersonal skills when working together in collaborative environments.

Topics are categorized by developer levels: Junior, Senior, and Lead. Attendees will gain practical information that they can apply in their careers. It's uncertain how many new technologies will be around next year, but SQL has been a vital skill for decades. Mastering SQL offers a major competitive advantage!

Hold my beer; I know how to fix this with AI!

Many proof-of-concept AI applications fail to reach production because industries do not find value in copilot-like applications.
Companies seek clarity and focus, not an overwhelming barrage of chat applications bombarding decision-makers with countless suggestions or summarizations.
This session will help you connect the dots in the AI puzzle using Microsoft technologies, including the new open-source database, DocumentDB. We will examine vector stores, the RAG pattern, and multi-agent frameworks and learn how to implement these technologies in applications.
By the end of this session, you will have all the practical information necessary to integrate AI features into your projects.

Azure Cosmos DB Live: C# Edition

Would you like to see Azure Cosmos DB in action using the .NET SDK, along with some useful tools and migration options? Instead of going through numerous slides, we'll jump straight into the exciting parts! Get ready for a fun and engaging session that focuses on coding and experiencing Azure Cosmos DB firsthand—more hands-on experience and less talking!

Some of the topics include:
Azure Cosmos DB Emulator
CRUD Operations
Vector Operations
Migration Tool
Performance tips

Get ready for a fun and engaging session where it’s all about coding and seeing Azure Cosmos DB in action—less talk and more hands-on experience!

RAG, Vector Stores, and Reality Checks: Building AI Systems That Stick

Many AI projects are often impressive solutions that struggle to find a meaningful problem to address, and those in the boardroom recognize this reality. To survive the transition from prototype to production, AI must move beyond the chat window and into the workflow. In this talk, we’ll explore the technical and strategic foundations required to build AI that actually sticks.

We will dive deep into the engineering "gotchas," including:

The Model Selection: How to find the "ground truth" on LLM performance and reasoning capabilities before you commit to a provider.
Vector Store Reality Check: Navigating the hidden challenges of indexing, metadata filtering, and dimensionality mismatches.
The RAG Challenges: Explore RAG latency challenges.
Azure DocumentDB: Introduction to a new open-source NoSQL database compatible with MongoDB that offers vector search capabilities and can operate on-premises.
The Human-in-the-Loop: Why human intervention is a non-negotiable technical requirement and how to architect systems that augment expert decision-making.

How to use Geospatial Data in SQL Server

If you are interested in learning more about Spatial Data but don’t know where to start, this session is for you. We will begin by focusing on what Spatial Data is through examples and interactive demo’s. The goal is to show how Spatial Data can improve your professional experience and serve as an asset to your business.

I will introduce you to Spatial Data in the SQL server and show how to import data into SQL Server. We will focus on demonstrations of the SQL Server 2016 and JSON functions used to create geoJSON objects from Spatial Data. Next we will cache these objects by using In-Memory tables with the help of SQL Server 2017.

Please join me as we explore how to use SQL server to handle your Geospatial data needs.

What do Graph Tables bring to the table

There are many ways to represent data. Most of us are stuck with relational database data models, and we don't feel comfortable when data is represented differently.
Graph Processing Tables are another way to represent data; they can change how you look at the data. Relational Databases don't adapt well to changes. Adding a new domain or relation to your data model should not be that difficult. You want to create flexible data models that evolve with your business process.
Thanks to SQL Server, you can integrate the knowledge gained in this session into your business without investing in new or unapproved technologies.

Please Join me to learn how to create flexible data models with Graph Database tables.

Join me to learn what can Graph Database Tables can do for your projects.

Orlando Code Camp 2026 Sessionize Event Upcoming

April 2026 Sanford, Florida, United States

Data Saturday Chicago 2026 Sessionize Event Upcoming

March 2026 Palatine, Illinois, United States

DataTune 2026 Sessionize Event Upcoming

March 2026 Nashville, Tennessee, United States

CodeMash 2026 Sessionize Event

January 2026 Sandusky, Ohio, United States

Update Conference Prague 2025 Sessionize Event

November 2025 Prague, Czechia

DevIntersection, next GenAI and Cybersecurity Intersection Conference 2025 Sessionize Event

October 2025 Orlando, Florida, United States

DATA:Scotland 2025 Sessionize Event

September 2025 Glasgow, United Kingdom

dev up 2025 Sessionize Event

August 2025 St. Louis, Missouri, United States

DATACON Seattle 2025 Sessionize Event

June 2025 Seattle, Washington, United States

2025 SQL Saturday Orange County (SQLSatOC) Sessionize Event

May 2025 Aliso Viejo, California, United States

Tunisia Dev Days 2024 Sessionize Event

November 2024 Tunis, Tunisia

NDC Porto 2024 Sessionize Event

October 2024 Porto, Portugal

Copenhagen Developers Festival 2024 Sessionize Event

August 2024 Copenhagen, Denmark

dev up 2024 Sessionize Event

August 2024 St. Louis, Missouri, United States

Beer City Code 2024 Sessionize Event

August 2024 Grand Rapids, Michigan, United States

Data Céilí 2024 Sessionize Event

June 2024 Dublin, Ireland

NDC Oslo 2024 Sessionize Event

June 2024 Oslo, Norway

SQL Saturday Jacksonville #1068 Sessionize Event

May 2024 Jacksonville, Florida, United States

SQL Saturday Atlanta 2024 Sessionize Event

April 2024 Alpharetta, Georgia, United States

Microsoft Fabric Conference

How to Model and Partition Data to Build Cloud Scale Applications in Azure

March 2024 Las Vegas, Nevada, United States

Orlando Code Camp 2024 Sessionize Event

February 2024 Sanford, Florida, United States

Update Conference Prague 2023 Sessionize Event

November 2023 Prague, Czechia

2023 SQL Saturday Silicon Valley (SQLSatSV) Sessionize Event

October 2023 San Jose, California, United States

SQLSaturday Orlando 2023 Sessionize Event

October 2023 Sanford, Florida, United States

dev up 2023 Sessionize Event

August 2023 St. Louis, Missouri, United States

Developer Week '23 Sessionize Event

June 2023 Nürnberg, Germany

SQL Saturday New York City 2023 Sessionize Event

May 2023 New York City, New York, United States

SQLBits 2023 - General Sessions Sessionize Event

March 2023 Newport, United Kingdom

NDC London 2023 Sessionize Event

January 2023 London, United Kingdom

CodeMash 2023 Sessionize Event

January 2023 Sandusky, Ohio, United States

Devintersection & Azure Data Conference Fall 2022 Sessionize Event

December 2022 Las Vegas, Nevada, United States

PASS Data Community Summit

Performance Tuning for Azure Cosmos DB

November 2022 Seattle, Washington, United States

Update Conference Prague 2022 Sessionize Event

November 2022 Prague, Czechia

Data Saturday Atlanta Sessionize Event

October 2022 Atlanta, Georgia, United States

Future Data Driven Summit 2022 Sessionize Event

September 2022

Data Platform Virtual Summit

Performance Tuning for Cosmos DB

September 2022

SQL Saturday New Jersey 2022 Sessionize Event

July 2022

NDC Porto 2022 Sessionize Event

April 2022 Porto, Portugal

Microsoft Azure + AI Conference Spring 2022 Sessionize Event

April 2022 Las Vegas, Nevada, United States

SQLBits 2022 Sessionize Event

March 2022 London, United Kingdom

datasaturdays.com Pordenone 2022 Sessionize Event

February 2022

CodeMash 2022 Sessionize Event

January 2022 Sandusky, Ohio, United States

Update Conference Prague 2021 Sessionize Event

November 2021 Prague, Czechia

PASS Data Community Summit 2021 Sessionize Event

November 2021

Azure Community Conference 2021 Sessionize Event

October 2021

Tech Con '21 Sessionize Event

October 2021

Future Data Driven Sessionize Event

September 2021

Music City Tech 2021 Sessionize Event

September 2021

Azure Summit Sessionize Event

September 2021

Data Geeks Saturday Conference Sessionize Event

August 2021

Virtual 2021 Data.SQL.Saturday.LA Sessionize Event

June 2021

Data Saturday Southwest US Sessionize Event

May 2021

Cloud Lunch and Learn Marathon 2021 Sessionize Event

May 2021

Azure Cosmos DB Conf Sessionize Event

April 2021

Global AI Night 2021 - Cleveland Sessionize Event

April 2021

Data Saturday #5 Redmond 2021 Sessionize Event

April 2021

datasaturdays.com Pordenone 2021 #0001 Sessionize Event

February 2021

Azure Houston

Starting with Azure SQL Database Edge on Raspberry Pi

February 2021 Houston, Texas, United States

Boston Azure

How does Azure Cosmos DB work under the hood?

February 2021 Boston, Massachusetts, United States

Triangle SQL Server User Group

Starting with Azure SQL Edge on Raspberry Pi

February 2021 Durham, North Carolina, United States

SQL Server Virtual Conference Sessionize Event

January 2021

Data Platform Summit

A to Z Azure Cosmos DB PreCon
What does Graph Tables bring to Table

December 2020 Bengaluru, India

SQL Saturday Montreal

How does Azure Cosmos DB work under the hood

November 2020 Montréal, Canada

Momentum 2020 Sessionize Event

October 2020 Cincinnati, Ohio, United States

Data Platform Virtual Symposium

How does Azure Cosmos DB work under the hood

October 2020 Bengaluru, India

Tech Con '20 Sessionize Event

September 2020 Detroit, Michigan, United States

SQL Bits

A to Z Azure Cosmos DB Workshop
New features of SQL Server for Developers

September 2020 London, United Kingdom

SQL Saturday Denmark

How does Cosmos DB works

September 2020 Copenhagen, Denmark

Baltimore Database User Group

New SQL Server Features for Developers

August 2020 Baltimore, Maryland, United States

Sql Saturday New Zealand

How does Azure Cosmos DB work under the hood?

August 2020 Auckland, New Zealand

LightUp Sessionize Event

July 2020

Boston Business Intelligence User Group

CosmosDB Under The Hood!

July 2020 Boston, Massachusetts, United States

CFS - Global 2020 Summer Azure DataFest Sessionize Event

July 2020 Reston, Virginia, United States

Data Architecture Day 2020 Sessionize Event

May 2020

SQL Saturday Nashville

CosmosDB is the missing piece to your Data puzzle!

January 2020 Nashville, Tennessee, United States

Global AI Bootcamp Sessionize Event

December 2019

dev up Conference 2019 Sessionize Event

October 2019 St. Louis, Missouri, United States

SQL Saturday NYC

Unexplored Features of SQL Server

October 2019 New York City, New York, United States

SQL Saturday Boston

Unexplored Features of SQL Server

September 2019 Boston, Massachusetts, United States

Music City Tech 2019 Sessionize Event

September 2019 Nashville, Tennessee, United States

SQL Saturday Sacramento

How to use GeoSpatial Data in SQL Server
Cosmos DB was the missing piece to my Data puzzle!

August 2019 Sacramento, California, United States

SQL Saturday Louisville

Cosmos DB was the missing piece to my Data puzzle!

August 2019 Louisville, Kentucky, United States

SQL Saturday Austin

CosmosDB is the missing piece to your Data puzzle!

July 2019 Austin, Texas, United States

SQL Saturday Dallas

How to use GeoSpatial Data in SQL Server

June 2019 Dallas, Texas, United States

SQL Saturday Atlanta

Title : Not your Dad's SQL Server; Contemporary twist on a classic standby.
I spoke about the new features of SQL Server 2017 & 2019

May 2019 Atlanta, Georgia, United States

Indy.Code

New SQL Server 2017 Features you need to know.
Using Spatial Data in SQL Server

April 2019 Indianapolis, Indiana, United States

SQL Saturday Orange County

Not your dad's SQL server; Contemporary twist on a classic standby.

April 2019 Huntington Beach, California, United States

SQL Saturday Chicago

Not your dad's SQL server; Contemporary twist on a classic standby.

March 2019 Chicago, Illinois, United States

SQL Saturday Cleveland

Building Scalable, Globally Distributed Systems with Cosmos DB

February 2019 Cleveland, Ohio, United States

SQL Saturday Nashville

Reasons to upgrade to SQL Server 2017

January 2019 Nashville, Tennessee, United States

SQL Saturday Washington DC

What's new in SQL Server 2017

December 2018 Washington, District of Columbia, United States

Code Camp NYC

Building Scalable, Globally Distribued Systems with Cosmos DB

October 2018 New York City, New York, United States

SQL Saturday Pittsburgh

Introduction to Spatial Data with the help of SQL Server 2016/17

September 2018 Pittsburgh, Pennsylvania, United States

SQL Saturday Boston

What's new in SQL Server 2017

September 2018 Boston, Massachusetts, United States

SQL Saturday Indianapolis

Intoduction to Spatial Data with the help of SQL Server 2016/17

August 2018 Indianapolis, Indiana, United States

SQL Saturday Sacramento

What's new in SQL Server 2017

July 2018 Sacramento, California, United States

SQL Saturday NYC

What's new in SQL Server 2017

May 2018 New York City, New York, United States

SQL Saturday Wheeling

What's new in SQL Server 2017

April 2018 Wheeling, West Virginia, United States

SQL Saturday Rochester

What's new in SQL Server 2017
How to use Spatial Data in SQL Server

March 2018 Rochester, New York, United States

SQL Saturday Cincinnati

What's new in SQL Server 2017

March 2018 Cincinnati, Ohio, United States

SQL Saturday Cleveland

What's new in SQL Server 2017

February 2018 Cleveland, Ohio, United States

Hasan Savran

Microsoft MVP, Owner of SavranWeb Consulting, Sr. Business Intelligence Manager at Progressive Insurance

Akron, Ohio, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top