Materials

Click on the title to read the talk description. All talks with their short descriptions are here.

Scroll to top

Day 1. April 20

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3
Track 4

No talks in Favorites yet

17:02 - 17:15
17:02 Track 1
17:15 - 18:30
17:15 Track 1
17:15 Track 2
17:15 Track 3
17:15 Track 4
18:30 - 18:45
18:30 Track 1
18:45 - 19:00
18:45 Track 1
19:00 - 20:15
19:00 Track 1
19:00 Track 3
20:15 - 20:20
20:15 Track 1
20:15 Track 2
20:15 Track 3
20:15 Track 4

Day 2. April 21

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3
Track 4

No talks in Favorites yet

10:38 - 10:45
10:38 Track 1
10:38 Track 2
10:38 Track 3
10:38 Track 4
10:45 - 12:00
10:45 Track 1
10:45 Track 2
10:45 Track 3
12:00 - 12:30
12:00 Track 1
12:30 - 13:45
12:30 Track 1
12:30 Track 2
12:30 Track 3
Advanced Dapr
Edwin van Wijk
Info Support
Sander Molenkamp
Info Support
#bestpractices 
12:30 Track 4
13:45 - 13:50
13:45 Track 1

Day 3. April 22

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3
Track 4

No talks in Favorites yet

17:08 - 17:15
17:08 Track 1
17:08 Track 2
17:08 Track 3
17:08 Track 4
17:15 - 18:30
17:15 Track 1
17:15 Track 2
17:15 Track 3
17:15 Track 4
18:30 - 18:45
18:30 Track 1
18:45 - 19:00
18:45 Track 1
19:00 - 20:15
19:00 Track 1
19:00 Track 2
19:00 Track 3
19:00 Track 4
20:15 - 20:25
20:15 Track 1

Day 4. April 23

Time UTC+03:00  & Track
Lecture
Track 1
Track 2
Track 3
Track 4

No talks in Favorites yet

10:38 - 10:45
10:38 Track 1
10:38 Track 2
10:38 Track 3
10:38 Track 4
10:45 - 12:00
10:45 Track 1
10:45 Track 2
10:45 Track 3
10:45 Track 4
12:00 - 12:30
12:00 Track 1
12:30 - 13:45
12:30 Track 1
12:30 Track 2
12:30 Track 3
12:30 Track 4
13:45 - 14:00
13:45 Track 1
14:00 - 15:00
14:00 Track 1
Mikhail Kuznetsov

Since 2004 he started writing in .NET. Likes to make high-performance scalable systems, create more value for less code.

Nikolay Chapkin

Graduate of MESI (now part of Plekhanov University). 25 years in development. Has been working with .NET since 2004. Teaches at Plekhanov University. Works at Sber. Combines dev lead and SCRUM master positions.

Kirill Maurin

A developer with experience in refactoring an ancient legacy, introducing useful templates, technologies, and practices in a bloody enterprise. Now he works for a small but ambitious company Intelcon. Kirill considers the savings on the quality of execution unprofitable. Believes that optimizing the correct code is easier than correcting the optimized one.

Andrey works at JetBrains for 5 years, being in charge of C# support in ReSharper/Rider from parser implementation to static analysis and refactoring. He started his way to programming from SCADA systems and automation of industrial equipment — magnetron splattering and plasma-chemical etching sets. Andrey is passionate about static analysis, type theory, and metaprogramming.

JetBrains Rider developer. In his free time he likes to dig into various open source and ML models.

Developer at Kaspersky Lab. Started the journey in the Java world, but quickly switched to .NET, since then Maxim has been here for about 8 years. He is also interested in free software and nix, the depths of memory management in .NET, a functional approach to programming, as well as regularly learning new languages: both human and computer.

Works at the Rider IDE project in JetBrains. During spare time likes to fix bugs in open source projects — such as mono and MSBuild.

Ekaterina Kuksenok

.NET developer for more than five years, in addition to this, she managed to test herself as a business analyst. Ekaterina took part in many interesting projects (from a distributed system for customs clearance to fintech), worked in companies that are completely different in size and corporate culture (from a small Russian grocery to a large American outsourcer). Loves the backend and complex business logic, as well as chatting about architecture and processes with colleagues in the shop.

Nikita Prudnikov

Nikita has been helping Mindbox to grow since 2011, for the last two years — as a CTO. Responsible for the scalability and reliability of the system, serving more than 600 thousand customers a day.

Pavel Yosifovich is a developer, trainer author and speaker. He's the co-author of "Windows Internals 7th edition Part 1" (2017), author of "WPF 4.5 Cookbook" (2012) and "Windows Kernel Programming" (2019). Pavel is also a former MVP and a Pluralsight author. He can be reached at zodiacon@live.com or through his blog.

Raffaele Rialdi is a senior Software Architect working as a consultant, speaker and trainer. Since 2003, he is a Microsoft MVP in the Developer category. He is collaborating with many communities in the .NET and C++ space, and is the president of DotNetLiguria. He is currently working as an architect and developer on the backend of an enterprise project with a specific focus on code generation and working on cross-platform mobile and IoT development in both C# and C++ languages.

DotNetRu

A group of independent communities of .NET developers from all over Russia.

Ivan Patudin

Ivan is interested in open source projects and cross-platform solutions and using different architectural approaches in different applications of various loads and complexity.

An Akka.NET (one of the core team members) and F# consultant. An advocate of OSS and remote work culture. Interested in distributed systems, functional programming and deep understanding of the goals, means and proposed solutions.

Space enthusiast, blogger Zelenyikot, founder of the Space Live community and co-founder of Orbital Express. The author of the book "People on the Moon. The main answers".

Michael is an experienced full-stack developer with a background in the development of applications and distributed systems. By day, he works at Gigya-SAP on a large scale distributed system. By night he becomes a tinkerer with a passion for new technologies, new ideas, and coding in general, creating lots of different pet projects along the way.

Stanislav worked in many large companies, gaining development experience on the .NET platform. The speaker of many conferences, including .NEXT, SpbDotNet, the author, and main speaker of the CLRium seminars. Stanislav's interests for a long time lay in the field of memory management algorithms and techniques for manipulating the CLR runtime from unsafe code. But recently, the vector has been changed to a more practical part of development: multithreading, blocking, and non-blocking algorithms. He is the author of the online book .NET Platform Architecture , which is widely used due to its good translation into English and Chinese. The book is so easy to read that its audio version gradually began to be published.

Kevin Gosse has been using Microsoft .NET technologies for 15 years, across client, server, and mobile applications. He is currently employed at Datadog, where he works on scalability, debugging, and optimization issues.

Andrey Tsvettsikh

Andrey has been developing corporate applications for over 10 years. He was involved in both the creation of new applications and the support and refactoring of existing ones. The main area of interest is the application of architectures and design patterns in practice.

Oren Eini, pseudonym Ayende Rahien, is a frequent blogger at ayende.com has over 20 years of experience in the development world who strongly focuses on the Microsoft and .NET ecosystem. Oren has been recognized and awarded Microsoft's Most Valuable Professional from 2007-2020.

He's an internationally acclaimed presenter appearing at DevTeach, JAOO, QCon, Oredev, NDC, Yow! and Progressive.NET conferences, sharing his knowledge via conferences and written works such as "DSLs in Boo: Domain Specific Languages in .NET", published by Manning and the "Inside RavenDB" guide to all things RavenDB.

He remains dedicated and focused on architecture and best practices that promote quality software and zero-friction development.

Edwin has been working in IT since 1999 and is currently working as Principal Software Architect and Microsoft Community lead at Info Support in the Netherlands. He's a Microsoft MVP in the Developer Technologies category.

His primary areas of expertise are: building distributed systems, systems integration, (web-scale) software architecture and patterns, software craftsmanship, .NET (Core) development, Azure and DevOps. Edwin likes sharing his knowledge about these subjects by publishing videos and speaking on events.

Vagif is a Russian/Norwegian developer working for a Norwegian company Miles. He has about three decades of programming experience, currently focusing on building systems in F# and C#. Vagif is a frequent speaker on software conferences, a contributor to some open source projects, and maintainer of Simple.OData.Client.

Karlen is a lead software engineer at IAM engineering in UBS, where he is building internal toolkits, APIs and frameworks around IAM tools. Author of atomics.net.

Scott Wlaschin is a developer, architect and author. He is the author of the popular F# site fsharpforfunandprofit.com and the book "Domain Modeling Made Functional".

Known for his non-academic approach to functional programming, Scott is a popular speaker and has given talks at NDC, F# Exchange, DDD Europe, and other conferences around the world.

Federico is the former cofounder of Corvalius, a R&D company and currently at Hibernating Rhinos engineering the next-gen RavenDB indexing technology. He has been working on algorithmic performance for the last 15 years, both with CPU and specialized hardware like GPUs. His experience ranges from banking software performance tuning to database engine optimization. He enjoys reading in binary and tinkering with registers and caches. Among his technology interests are highly distributed systems, massively parallel technology, low-level optimization and high-performance computer graphics.

Stephen Toub

Stephen is a Partner Software Engineer at Microsoft. He’s primarily focused on the libraries that comprise .NET and on improving performance of the entire .NET stack.

Program coordinator.

Leonid Andrievsky

.NET team lead at Rostelekom. MskDotNet speaker. Develops video surveillance on C#. Interests: asynchronous programming, AvaloniaUI, SDL.

Valeria Andrianova

Valeria has over 10 years of experience in product marketing at JetBrains. She specializes in team products, workflow organization, and project management methodologies. Valeria is responsible for Space, a new integrated environment for teams. She also speaks at conferences, meetups, and user meetings, writes about team products and collaboration. According to Valeria, soft skills are no less important than technical knowledge.

Stanislav Flusov

.NET developer interested in performance and memory usage in applications. Stanislav began his career with writing software for modeling X-Ray spectra in complex geometry and then software related to audio processing in real time, where unsafe code was presented. For the last 6 years, he has been developing and designing enterprise applications, where Db-Layer dominates in terms of performance.

Denis Tsvetsikh

Denis has more than 10 years of experience in the development of Enterprise applications using C# and .NET. Now his interests are a software architecture and design patterns. He thinks that the best metaphor for software architecture is not an onion, but an accordion. And that now in community too many discussions about RichModel and DDD and too little about DataAccess and Application. Denis is the author of courses about software architecture at Udemy.

Aleksandr is the creator of Fusion — an open source library for .NET and Blazor. He is also the CTO of ServiceTitan, Inc., a company developing the #1 Field Service Platform, which is currently ranked #11 in Forbes Cloud 100. Previously Aleksandr co-authored quora/asynq — a library for asynchronous programming in Python and created one of the first commercial ORM products for .NET — DataObjects.NET.

Christos Matskas is a software developer, dad, blogger, husband, speaker, and all around geek. He currently works as a Developer Advocate for Microsoft Identity helping developers and teams leverage the power of the identity and cloud. Before joining Microsoft, he was a successful entrepreneur collaborating with companies such as MarkIT, Lockheed Martin and Barclays. He's been building software for over 16 years and he's a passionate Open Source advocate. He contributes regularly to numerous OSS projects and works closely with the developer community to make the space bigger and better.

Being a .NET enthusiast since the early days, Jérôme is dedicated to getting the most out of it and other surrounding technologies. His main objective is to build powerful and innovative .NET software solutions. Specialties: Software Architecture and Development, .NET 2.0/3.0/3.5, WPF, WCF, SQL Server 2005, Oracle 9i/10g, Windows and Unix Network Administration, Bluetooth, DirectX, OpenGL.

Chris Klug is a developer-badass-as-a-service that either creates or solves problems depending on who you ask. He loves creating and building things. Whether it be a new application, a new kitchen or a new RC helicopter, you will see him building things all the time. Most of the time, that means writing code and solving problems for clients at a company called Active Solution in Stockholm though. Except for the many days he spends talking about doing things he is passionate about at conferences and usergroups, and for the days he goes mountain biking, IPSC shooting or kiteboarding.

Sander Molenkamp is principal cloud architect and Microsoft Azure MVP with over 20 years of professional experience. He works for Info Support designing and developing customer solutions using cloud native architectures. Sander is passionate about community and is co-organizer of the Dutch Azure Meetup and a host on the dotnetFlix podcast.

Georgy Minashin

Georgy Minashin is a certified .NET software developer also experienced in such adjacent areas as JS/TS client-side applications and relational databases. He was graduated cum laude from Bauman MSTU and earned an MCS degree. Nowadays Georgy is working in CUSTIS. As a lead developer, he is involved in projects focused on logistics and accounting.

Pavel Tupitsyn

Pavel is a .NET developer since 2005, and has a wide range of experience in all areas — web, desktop, gaming.

For the last 6 years, he has been developing client network protocols and server-side .NET integrations in Apache Ignite.

Johnny Hooyberghs is a consultant for Involved since 2014 focusing on .NET architecture and backend development. Prior to joining Involved, he has had experience developing software for Corilus since 2008. He has been passionate about .NET ever since it was released and his areas of expertise are C#, .NET (Core), WCF, WinForms, WPF, ASP.NET (Core), Entity Framework (Core), Azure and ALM using the Microsoft Stack. Every now and then he enjoys doing some web development using JavaScript. Since 2010, Johnny spends some of his free time teaching .NET and C# for the adult education institute CVO Antwerpen. When he's not working or teaching, he likes some casual gaming, scuba diving, learning to play the piano, traveling the world and visiting as many theme parks as possible.

Roland is a Microsoft MVP enjoying a constant curiosity around new techniques in software development. His focus is on all things .NET and browser technologies. As a long-time trainer, he leads many courses on these topics and speaks about them at international conferences. He is also a well-known Pluralsight author. The word that comes to mind when he thinks about software development is a passion!

Participates in the development of systems for the collection, storage, and analysis of biometric data, and is also engaged in deep optimization of the performance of the solutions obtained.

He is interested in mathematics, algorithms, and Data Science.

Maxim Arshinov

The co-founder of HighTech Group, teacher in KFU and blogger. Try to google "как писать тесты" ("how to write tests" in Russian). The first result is his article.

Previously, before founding his own company, Maxim was employed as a Web Developer, Team Leader, CTO and Head of Quality Department in various companies from Kazan, Moscow, Saint Petersburg and Antwerp, Belgium.

He is sure that technology is not a "thing in itself", but tools. The tools must suit the problem being solved. The work of an engineer is to select the right tools and create new ones.

Yuri Kerbitskov

Like many Yuri began his career with development on Delphi but then he met C# and fell in love with the .NET. He participated in the development of soft for POS terminals, AC systems, and automated the industrial installation at the oil refinery. Then Yuri got into the bloody enterprise and was engaged in the credit business processes. He's involved in organizing .NET meetups in Kazan and promoting the platform among young people. At nights he invents the time machine and teleport, and in the evenings he tries to take over the world.

Nikita Danilov

A confirmed backend engineer (web services, databases, event queues). Interested in both the technical nuances of the .NET platform and the philosophical aspects of the programmer's craft.

Anna Rysina

Developer. Has been writing on .NET for the last 7 years. Worked on finam.ru project and with MyKaspersky team. For now, Anna is working in the freelance.

Maria Braun

Maria gained her first commercial experience in a position "C++ developer who wants to learn C#". Since then she has participated in the development of many products: from a startup about historical photography to software for large medical institutions and a site of a publishing house. Maria is currently working on a project on trading in the oil and gas sector.

Philipp Bocharov

IT Project manager at MTS. He is developing a technological platform that implements the observability of the Company's ecosystem. Promotes and popularizes ideas of observability among product teams. Certified Product Owner with over 10 years of experience in development.

Igor Shatalkin

Igor has been interested in programming since school. At the age of 7, he tried to read a book about programming for Windows 95, but only understood the introduction from there. He has been working in IT for more than 15 years. Igor writes in C#, recently he became interested in frontend programming (TypeScript, React).