Denis Gundarev
Denis GundarevДенис Гундарев
Software Engineer · Windows Internals · Remote ProtocolsИнженер-программист · Windows Internals · Удалённые протоколы

I have over 25 years of experience working across virtual desktops, remote access, and Windows systems — from large-scale enterprise environments to low-level OS internals and remoting protocols. The systems I debug — Remote Desktop Services, Local Session Manager, RDP virtual channels — are well-documented in theory and poorly understood in practice.

My background spans system administration, field engineering, presales, architecture, and product development. That gives a particular lens: I read a system simultaneously as the person who built it, the person deploying it, and the person filing the support ticket. I've worked at Citrix, VMware, Amazon Web Services, and now Microsoft. This includes both designing and troubleshooting enterprise-scale EUC environments and building the underlying platform features that power them.

I also work on how automated systems and AI agents interact with Windows environments, particularly where session management, credential isolation, and protocol behavior introduce constraints not visible in traditional user scenarios.

Более 25 лет работаю в области виртуальных рабочих столов, удалённого доступа и систем Windows — от крупных корпоративных сред до внутреннего устройства ОС и протоколов удалённого отображения. Системы, которые я отлаживаю — Remote Desktop Services, Local Session Manager, виртуальные каналы RDP — хорошо описаны в теории и плохо понятны на практике.

Мой опыт охватывает системное администрирование, выездную инженерию, пресейл, архитектуру и разработку продуктов. Это даёт особый взгляд: я вижу систему одновременно глазами того, кто её написал, того, кто внедряет, и того, кто пишет в поддержку. Работал в Citrix, VMware, Amazon Web Services; сейчас — в Microsoft. Сюда входят как проектирование и диагностика корпоративных EUC-сред масштаба предприятия, так и разработка функций платформы, на которых они строятся.

Также работаю над тем, как автоматизированные системы и AI-агенты взаимодействуют со средами Windows — особенно там, где управление сессиями, изоляция учётных данных и поведение протоколов создают ограничения, незаметные в традиционных пользовательских сценариях.

Selected WorkИзбранные проекты

A few projects that reflect the kind of work I do: protocol internals, developer tooling, enterprise integrations, and edge cases in Windows.

Несколько проектов, отражающих характер моей работы: внутреннее устройство протоколов, инструменты для разработчиков, корпоративные интеграции и пограничные ситуации в Windows.

Windows Session Management and Remote Desktop Server Core

Microsoft · WCX / RDP team

The OS layer every remote desktop depends on — but few understand from the inside. Session creation and teardown, LSM state transitions, and logon provider chains. Work here requires kernel debugging, not just reading specs.

DCV Extension SDK and RDP Dynamic Virtual Channel Plugin Samples

Microsoft & AWS · Open source

Remote access protocols either don't expose clean extension points by default or have complex and tangled documentation. I designed and shipped three SDKs for Amazon DCV — Extension SDK, WebRTC SDK, and OEM Client SDK — as well as RDP Dynamic Virtual Channel plugin samples, letting developers embed custom logic into the protocol without breaking channel integrity or designing the custom workarounds.

Peripheral redirection over remote protocols

Microsoft & AWS

Peripheral redirection over remote access protocols suffers from high latency, limited wireless device support, and an increased attack surface. I built and shipped several types of peripheral redirection optimized for various input devices, WebAuthn security keys, and telephony controls — from concept through driver prototypes, protocol components, and client-side integration to a full shipping product.

Real-time communications in VDI

AWS · Amazon WorkSpaces

Zoom, Webex, Teams, Five9, and Amazon Connect were each designed for local execution. In VDI, their media stacks run in the cloud while audio travels back to the endpoint — creating unnecessary server load and degrading quality through added network latency. Coordinated architecture, integration, and launch across all five platforms for Amazon WorkSpaces.

DCV Extension SDK partner ecosystem

AWS · Amazon DCV

Owned partner enablement and technical integration for Amazon WorkSpaces. Wacom Bridge / Project Mercury — full stylus fidelity over DCV, FabulaTech — scanner, USB, and webcam redirection via DVC, ControlUp, and others. Each integration required co-design at the protocol boundary — not just documentation handoff.

RDP Shortpath

Microsoft · RDP

RDP's default transport uses TCP and routes every packet through a gateway — a constraint that adds latency and creates infrastructure availability dependencies. Coordinated RDP Shortpath: direct UDP connection for Azure Virtual Desktop, including NAT traversal logic and fallback behavior across enterprise network topologies.

Windows Session Management and Remote Desktop Server Core

Microsoft · команда WCX / RDP

Уровень ОС, от которого зависит каждый удалённый рабочий стол, — но который мало кто понимает изнутри. Создание и завершение сессий, переходы состояний LSM и цепочки провайдеров входа. Работа здесь требует отладки ядра, а не просто чтения спецификаций.

DCV Extension SDK и RDP Dynamic Virtual Channel Plugin Samples

Microsoft и AWS · Открытый код

Протоколы удалённого доступа или не предоставляют чистых точек расширения по умолчанию или имеют сложную и запутанную документацию. Я спроектировал и выпустил три SDK для Amazon DCV - Extension SDK, WebRTC SDK и OEM Client SDK, а также примеры плагинов для RDP Dynamic Virtual Channel — позволяющих встраивать логику разработчика в протокол без нарушения целостности каналов и без изменения самого протокола.

Перенаправление периферии через протоколы удалённого доступа

Microsoft и AWS

Переадресация периферии через протоколы удалённого доступа страдает от высоких задержек, ограниченной поддержки беспроводных устройств и увеличенной поверхности атаки. Я создал и выпустил несколько видов переадресации периферии, оптимизированных для различных устройств ввода, ключей безопасности WebAuthn, а также элементов управления телефонией. От идеи через написание прототипов драйверов, протоколов и клиентских компонентов до полноценного продукта.

Real-time Communications в VDI

AWS · Amazon WorkSpaces

Zoom, Webex, Teams, Five9 и Amazon Connect — каждая платформа изначально рассчитана на локальное выполнение. В VDI их медиастеки работают в облаке, а звук возвращается на конечное устройство — создавая необоснованную нагрузку на сервер и ухудшая качество за счет увеличения задержки сети. Я координировал архитектуру, интеграцию и запуск всех пяти платформ на Amazon WorkSpaces.

Экосистема партнёров для DCV Extension SDK

AWS · Amazon DCV

Отвечал за работу с партнёрами и техническую интеграцию с Amazon WorkSpaces. Wacom Bridge / Project Mercury — полная поддержка стилуса через DCV, FabulaTech - перенаправление сканеров, USB и веб-камер через DVC, ControlUP и других. Каждая интеграция требовала совместного проектирования на границе протокола — а не просто передачи документации.

RDP Shortpath

Microsoft · RDP

Стандартный транспорт RDP использует TCP и направляет каждый пакет через шлюз — ограничение, увеличивающее задержку и создающее зависимость от доступности инфраструктуры. Координировал работу над RDP Shortpath: прямое UDP-соединение для Azure Virtual Desktop, включая логику обхода NAT и поведение при ограничениях сети в различных корпоративных топологиях.

Talks & WritingДоклады и публикации

Most of these talks are about how systems actually work: how pixels travel from capture to the client, how protocols behave under load, and where assumptions break down.

Большая часть этих докладов — о том, как системы реально работают: как пиксели проходят путь от захвата до клиента, как протоколы ведут себя под нагрузкой и где ломаются предположения.

Featured TalksИзбранные доклады

  • AppManagEvent Utrecht
    How Remote Display Protocols Actually Work: Capture → Codec → Network → Present
  • E2EVC Amsterdam
    "The Anatomy of an Endpoint" + "How Remote Display Protocols Actually Work"
  • EUC World
    "Remote Display Protocols: From Capture to Presentation"
All talksВсе доклады
2025
  • AppManagEvent Utrecht
    How Remote Display Protocols Actually Work: Capture → Codec → Network → Present
  • E2EVC Amsterdam
    "The Anatomy of an Endpoint" + "How Remote Display Protocols Actually Work"
  • EUC World
    "Remote Display Protocols: From Capture to Presentation"
2024
  • E2EVC Montreal
    "Realtime Communication in VDI done right."
  • E2EVC Madrid
    "Comparing Display Protocols as a Product Manager (by day) and a Kernel Debugger (by night)"
2023
  • E2EVC Berlin
    "How Volkswagen Uses NICE DCV for Remotely Accessing High-Performance 3D Graphics Linux Workstations" + "How Remote Display Protocols Work: DCV"
  • E2EVC Rome
    "Optimizing Amazon WorkSpaces for Realtime Communication"
  • AWS EUC Innovation Day
    "Empowering the modern workforce with virtual meetings"
    with Rey Wang
2022
  • EUC Masters Retreat
    "Remote Protocol Performance"
  • AVD Master Class
    "Use the power of Azure GP VMs for high-performance apps"
    with Marc Wolfson
2020
  • IGEL Community
  • NVIDIA GTC Digital
    "Enabling Workloads Using High-End Graphics through Windows Virtual Desktop"
    with Manvender Rawat
  • E2EVC Athens
    "What's New in Windows Virtual Desktop and Remote Desktop Protocol"
2019
  • IGEL Disrupt
    "Windows Virtual Desktop at IGEL Disrupt"
  • MVP Summit
    Internal speaker
2013–2017
  • nginx.conf 2017
    "How to Describe PKI and TLS to Your Mom or Your Boss"
  • nginx.conf 2016
    "A Fool's Guide to Public-Key Encryption Infrastructure"
  • BriForum Boston 2016
    "Why Your Test Environment Is Useless" + "Windows and Office Activation in VDI"
  • BriForum Denver 2015
    "Citrix Internals: Storefront" + "How to Encrypt Everything That Moves"
  • Citrix Synergy LA 2014
    5 GeekSpeak sessions: ICA Connectivity, Tracing/Debugging, SAML Federation, Citrix on AWS, Evolution of SBC
  • BriForum 2014
    London: "ICA Connectivity" + "SAML Federation" · Boston: "How to Build a Citrix Infrastructure in Amazon Cloud"
  • BriForum Chicago 2013
    "Citrix Internals: Tracing, Debugging and Troubleshooting" + "So, You Just Inherited Someone Else's Citrix Environment"
  • Interop New York 2013
    "How To Fail Or Succeed With Desktop Virtualization & Workplace Mobility"
  • E2EVC
    "Inside Device & App Redirection: How Remoting Protocols Move the World Across the Wire"

Featured Writing & ReposИзбранные публикации и репозитории

All writing & reposВсе публикации и репозитории

ArticlesСтатьи

Open SourceОткрытый код

Slide DecksПрезентации

PodcastsПодкасты

VideoВидео

Career TraceКарьерный путь

Moving along the career path, I kept gaining new perspectives on the same systems. Each role added a new level of understanding and new tools for solving hard problems.

Перемещаясь по карьерному пути, я получал новые точки зрения на те же самые системы. Каждая роль добавляла новый уровень понимания и новые инструменты для решения сложных задач.

Ramset
Lukoil
Vimpelcom / Veon
Citrix
Entisys / e360
VMware EUC / Omnissa
Microsoft
Amazon Web Services
Microsoft

    SpeakingВыступления

    I speak at industry conferences about EUC/VDI systems, Windows session internals, and low-latency remoting protocols — focusing on how these systems behave outside of ideal conditions.

    Выступаю на отраслевых конференциях о системах EUC/VDI, внутреннем устройстве сессий Windows и протоколах удалённого доступа с низкой латентностью — с фокусом на то, как эти системы ведут себя за пределами идеальных условий.

    What I talk aboutО чём я рассказываю

    • Remote display protocols — how frames move from capture to screen, codec tradeoffs, and where latency hides.
    • Windows session infrastructure — winlogon, LSM, credential isolation, and why remote sessions behave differently than you expect.
    • Peripheral redirection and device fidelity — how input, audio, and USB cross the protocol boundary.
    • EUC/VDI behavior in real-world deployments — where design assumptions break under scale, latency, or enterprise constraints.
    • AI agents in Windows environments — making computer-use reliable at the session and protocol layer.
    • Протоколы удалённого доступа — как пиксели двигаются от захвата до экрана, компромиссы кодеков и где прячется латентность.
    • Инфраструктура сессий Windows — winlogon, LSM, изоляция учётных данных и почему удалённые сессии ведут себя не так, как ожидаешь.
    • Перенаправление периферии и точность устройств — как ввод, звук и USB пересекают границу протокола.
    • Поведение EUC/VDI в реальных развёртываниях — где проектные допущения ломаются под масштабом, латентностью или корпоративными ограничениями.
    • AI-агенты в средах Windows — как сделать computer-use надёжным на уровне сессий и протоколов.

    Featured talksИзбранные выступления

    Third-person bio · for event organizersБио от третьего лица · для организаторов

    Denis Gundarev is a software engineer at Microsoft working on Windows session infrastructure and Remote Desktop Protocol. He has 25+ years of experience across enterprise IT, field engineering, and software development — with deep specialization in remoting protocols, kernel debugging, and Windows internals. He has held roles at Citrix, VMware, Amazon Web Services, and Microsoft, and earned a Citrix Technology Professional (CTP) designation for sustained technical contribution to the EUC ecosystem. Denis has spoken at BriForum, Citrix Synergy, E2EVC, NVIDIA GTC, and AWS conferences, and holds multiple patents for display protocol and media redirection innovations. He can be found at gundarev.net, GitHub, and @fdwl on X.

    Денис Гундарев — инженер-программист в Microsoft, работающий над инфраструктурой сессий Windows и протоколом удалённого рабочего стола (RDP). Более 25 лет опыта в корпоративном ИТ, системной инженерии и разработке ПО — с глубокой специализацией в протоколах удалённого доступа, отладке ядра и внутреннем устройстве Windows. Работал в Citrix, VMware, Amazon Web Services и Microsoft, получил статус Citrix Technology Professional (CTP) за технический вклад в экосистему EUC. Выступал на BriForum, Citrix Synergy, E2EVC, NVIDIA GTC и конференциях AWS, автор нескольких патентов в области протоколов удалённого доступа и перенаправления мультимедиа. Контакты: gundarev.net, GitHub и @fdwl в X.

    BookingПригласить спикером

    Available for conference talks, deep-dive breakout sessions, and technical panels. Reach me on LinkedIn, at denis@gundarev.net, or via my Sessionize profile.

    Доступен для конференций, глубоких технических сессий и панельных дискуссий. Напишите в LinkedIn, на denis@gundarev.net или через профиль Sessionize.

    ContactКонтакты