Materials

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

Scroll to top

Day 1. June 15

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

No talks in Favorites yet

17:00 - 17:15
17:00 Track 1
17:15 - 18:30
17:15 Track 1
17:15 Track 2
17:15 Track 3
17:15 Track 4
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:30
20:15 Track 1
20:15 Track 2
20:15 Track 3
20:15 Track 4

Day 2. June 16

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

No talks in Favorites yet

10:30 - 10:45
10:30 Track 1
10:30 Track 2
10:30 Track 3
10:30 Track 4
10:45 - 12:00
10:45 Track 1
Let's talk about performance analysis
Andrey Akinshin
JetBrains
#benchmarking  #bestpractices 
10:45 Track 2
10:45 Track 3
12:00 - 12:15
12:00 Track 1
12:00 Track 2
12:00 Track 3
12:00 Track 4
12:15 - 12:30
12:15 Track 1
12:15 Track 2
12:15 Track 3
12:15 Track 4
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
13:45 Track 2
13:45 Track 3
13:45 Track 4

Day 3. June 17

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

No talks in Favorites yet

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

Day 4. June 18

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

No talks in Favorites yet

17:00 - 17:15
17:00 Track 1
17:00 Track 2
17:00 Track 3
17:15 - 18:30
17:15 Track 1
The art of code
Dylan Beattie
Ursatile Ltd
#rockstar  #lang 
17:15 Track 2
17:15 Track 3
18:30 - 18:45
18:45 - 19:00
18:45 Track 1
19:00 - 20:15
19:00 Track 1
20:15 - 20:30
20:15 Track 1

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.

Talk(s)

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.

Talk(s)

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.

Talk(s)

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.

Talk(s)

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.

Talk(s)

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.

Talk(s)

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.

Talk(s)

The developer of the bioinformatics software with .NET, a chemical with Java, financial with Haskell, and some other interesting stuff. Roman likes to dive into new areas and languages and then talk about them at conferences and use them in production, if necessary.

Talk(s)

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

Talk(s)

Nail Khusnullin

Nail wrote decision-making systems for the US insurance market and developed applications for training astronauts. Today he's developing a new payment system with a talented team. He also helps to organize .NET meetups in Kazan.

Nikita has a vast experience developing for a broad spectrum of platforms (starting with WinCE) using a whole zoo of technologies and is happy to share that experience.

Talk(s)

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.

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.

Andrey's favorite topics are performance and micro-optimizations, and he is the maintainer of BenchmarkDotNet (a powerful .NET library for benchmarking supported by the .NET Foundation). Andrey is a frequent speaker at various events for developers, and he is the program director of the DotNext conference. Andrey is also a PhD in computer science, a silver medalist of ACM ICPC. In his free time, he likes to study science (his primary research interests are mathematical biology and bifurcation theory). Previously, he worked as a postdoctoral research fellow in the Weizmann Institute of Science and as a research scientist in the Sobolev Institute of Mathematics SB RAS.

Talk(s)

Anatoly was studying to become an information security specialist. He was earning money like a tough C++ developer on Linux. After getting bored of coding, he felt the urge to create and switched to C#. He has been writing in .NET since its first versions. Currently Anatoly is designing and developing business applications, distributed and fault-tolerant systems. He spends his spare time with ES, CQRS and DDD.

Talk(s)

Vsevolod has more than 10 years in IT industry. He tried his hands at different roles and directions. He worked with automated testing, fullstack development in different languages. Some time ago he lived in California and worked under contract at Google. Managed to work with various clients from financial sector. Worked at NEO SPCC startup where he was developing on Go.

Talk(s)

Jane Ryzhikova

Jane was a developer of the product with 1.5 million active users in company Kontur. She pays attention to code quality and performance. Right now she rewrites the product's infrastructure to .NET Core. She is the founder of meetup EkbDotNet in Yekaterinburg. Jane teaches other developers not to be afraid of internships and product changes to find their dream team.

Talk(s)

Denis Tarasov

Денис — ведущий инженер-программист и тимлид в команде девопсов в компании Контур. Преподает студентам и новым сотрудникам хорошие практики бэкенд-разработки, любит говорить с людьми за чашечкой кофе в местной кофейне.

Talk(s)

Pavel Egorov

Руководитель отдела обучения разработчиков в Контуре и преподаватель в Уральском федеральном университете. В прошлом разработчик, тимлид и менеджер разных проектов.

Talk(s)

Vladimir Smirnov

Владимир почти 4 года работает в компании СКБ Контур, где занимается разработкой продукта Контур.Экстерн. Любит изучать разные направления разработки. Дважды принимал участие в RuCTF, а также закончил ШАД.

Talk(s)

Nikita Lipilin

Сотрудник отдела разработки C#-анализатора PVS-Studio. Профессионально делает вид, что умеет играть на гитаре, записывать видео и разговаривать с людьми. Всегда рад новым знакомствам и интересному общению

Talk(s)

Andrey Ganin

В автоматизацию перешёл из разработки, тяга к прекрасному пересилила. У Андрея богатый опыт построения автоматизации с нуля для backend- и UI-приложений. Руководит центром компетенций автотестирования в Альфа-Банке, является одним из создателей AFT.Core.

Talk(s)

Denis Uskov

Более 20 лет работал в Газпроме, сейчас руководит центром компетенций .NET в Альфа-Банке.

Talk(s)

Andrey Tichinin

Разработчик в Альфа-Банке, занимается фулл-стек разработкой (ReactJS, .NET, MSSQLS). В прошлом имел дело с низкоуровневыми вещами (язык C для железок), мобильной разработкой (Cordova и Xamarin) и администрированием Linux-серверов

Talk(s)

Sergey Vasilev

Тимлид направления разработки C# анализатора в команде PVS-Studio. В недалёком прошлом – тимлид команды Tools & DevOps, в более отдалённом - участвовал в разработке и поддержке C# и C++ анализаторов. Периодически пишет статьи (в том числе о проверке проектов, например – исходного кода библиотек .NET Core) и выступает на конференциях с докладами, где также проводит митапы.

Talk(s)

Boris Shimberev

Работает ведущим разработчиком в Альфа-Банке, занимался разработкой в банковском бизнесе и на автомобильном сегменте рынка. Увлекается музыкой и волейболом.

Talk(s)

Sergey Khrenov

Участвует в управлении внутренними проектами, координирует работу команд по методике Kanban, помогает улучшать soft skills в компании. Ранее занимался C#, участвовал в разработке ядра C#-анализатора, создавал диагностики и DevOps-утилиты. Автор статей о проверке open source-проектов.

Talk(s)

Roman Prosin

.NET developer at Raiffeisenbank. Roman is a bright representative of the new school of innovation in software development. He believes that any impact should lead to an improvement in the system. He convinced that each person is able to understand the program code created by another person, regardless of the programming language and experience in IT.

Talk(s)

Up until recently Kirill was a lead developer at Alfa-Lab. He was developing different banking APIs, forming principles and tools related to microservice architecture. He is a fan of Groovy, Gradle, Spring and Netflix technologies stack. Kirill is a resident of famous Russian IT-podcast "Razbor Poletov". He knows DevOps methodology like the palm of his hand and has four years' experience of its production usage. Worked at CIAN.

Elizaveta is a leading developer at MTS Information Technologies. She has got experience in developing and designing systems both in C/C++ and C# ASP.NET, Mono (from navigation systems to enterprise solutions). She's into route planning and multi-agent systems, compilation, LLVM, Clang, low-level debugging of applications.

Talk(s)

Adam is a software engineer focused on performance and reliability. He has spent much of his professional life working on systems for energy producers and distributors. It included projects such: energy trading, production optimization, balance settlement, and critical events detection. So far no blackouts! He's an open source contributor to BenchmarkDotNet and corefxlab. He is also an ex-MMA practitioner, AFOL, rabbit owner and a huge Star Wars fan.

Talk(s)

Dmitry is a quantitative analyst. He has authored multiple books and courses on development and design patterns. His interests include computation, quantitative finance, and algorithmic trading. He works with C# and C++ as well as HPC technologies such as CUDA and FPGAs.

Talk(s)

Dmitry is a technology evangelist of Microsoft company, promotes modern software development technologies among beginner developers: pupils, students, startups. Specializes in the Internet of things, Windows universal applications development, functional programming, and platform .NET (F#, Roslyn). Has personally done dozens of hackathons all around Russia, helped many students' startups to start their projects in various fields. Associate Professor, Candidate of Physical and Mathematical Sciences, teaches at MIPT and MAI, a member of the Russian Association for Artificial Intelligence, during summertime — a lead of the department of computer technologies of the children camp JUNIO-R. In his spare time is into technological magic, does Chinese tea ceremony, Gong Fu Cha

You will leave this talk with enough knowledge to use TCP/IP sockets to communicate with any custom device in a fully reliable manner. You will also be empowered to evaluate custom protocols used by devices, identify their defects, and provide workarounds if necessary.

Talk(s)

Stephen Cleary is a Christian, husband, and father who programs software in his spare time.

He is a Microsoft MVP and the author of "Concurrency in C# Cookbook" (O'Reilly) as well as several MSDN articles. He's also the top answerer for async/await questions on Stack Overflow.

His work usually deals with asynchronous and multithreaded programming, but he finds any challenging subject interesting. These days he uses C#/TypeScript but remains interested in many different languages.

Talk(s)

Alex has been involved in application development since the late nineties and worked as a lead developer and architect at large enterprises and small companies. He spends his time teaching other developers the details of the Microsoft development platform and frameworks, and coaches architects to design and build modern distributed applications at cloud scale. He has received the Microsoft Most Valuable Professional award for Visual Studio and Development Technologies 13 times. In his spare time, Alex likes to participate in all kinds of sport and loves playing and programming new and retro video games.

Talk(s)

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.

Talk(s)

René Schulte is Director of Global Innovation at Valorem Reply working with teams across the globe on emerging technologies like the revolutionary 3D volumetric video telepresence solution HoloBeam and the AR Cloud enabling large, cross-platform user experiences with persistence. He is a creative thought leader with passion for UX and deep technical knowledge from more than 10 years in VR/AR/MR/XR technology and 3D programming, developing for the Microsoft HoloLens since 2015, was featured on Forbes and is listed as VR/AR/MR dev influencer. He also coded AI deep learning neural networks before it was cool and is leveraging modern AI to empower humans. He is a frequent (keynote) speaker and panelist at conferences like //build, Unite, Vision VR/AR Summit, VRDC (GDC), AWE, ESA, and more. Blogs about many topics. He also created popular open source libraries like WriteableBitmapEx and the AR library SLARToolKit. He was honored several times for his dev community work with the Microsoft MVP award and recognized as Microsoft Regional Director.

Talk(s)

Microsoft software engineer working on .NET data access and perf, member of the Entity Framework team. Lead dev of Npgsql, the PostgreSQL provider.

Talk(s)

Kendra Havens is a program manager at Microsoft on the .NET and Visual Studio team. Her focus is .NET productivity and the testing experience in Visual Studio. You may recognize her from videos on .NET Core, VS Code, and Docker. In addition to an unruly enthusiasm for technology, Kendra loves reading and camping.

Talk(s)

Scott is a web developer who has been blogging for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts: for tech talk, on developers' lives and loves, and for pop culture and tech media. He's written a number of books and spoken in person to almost a half million developers worldwide.

Talk(s)

Mr. Martin has been a programmer since 1970.

He is a co-founder of cleancoders.com, offering on-line video training for software developers.

He is the founder of Uncle Bob Consulting LLC, offering software consulting, training, and skill development services to major corporations worldwide. He served as the Master Craftsman at 8th Light inc, a Chicago based Software Consulting firm.

Mr. Martin has published dozens of articles in various trade journals, and is a regular speaker at international conferences and trade shows.

He is also the creator of the acclaimed educational Clean Code video series at cleancoders.com.

Mr. Martin has authored and edited many books.

Talk(s)

Richard Lander is a Principal Program Manager on the .NET Core team at Microsoft. He works on making .NET Core work great in memory-limited Docker containers, on ARM hardware like the Raspberry Pi, and enabling GPIO programming and IoT scenarios. He is part of the design team that defines new .NET runtime capabilities and features. Richard helps teams at Microsoft establish successful open source communities on GitHub, adopting the patterns used by the .NET team. He also writes extensively for the .NET blog. Richard reported for work at Microsoft in 2000, having just graduated from the University of Waterloo (Canada) with an Honours English degree, with intensive study areas in Computer Science and SGML/XML Markup Languages. In his spare time, he swims, bikes and runs and participates in a few local races each year. He enjoys British rock and Doctor Who. He grew up in Canada and New Zealand.

Talk(s)

Jon has been a Microsoft MVP for more than 13 years, and is currently a software engineer at Google, London. He's the top contributor on Stack Overflow, the main contributor on the Noda Time library, and the author of C# in Depth.

Talk(s)

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.

Talk(s)

A software developer at SourceGear. Eric has a B.S. in Computer Science from the University of Illinois at Urbana-Champaign. He also founded the AbiWord project and was responsible for much of the original design and implementation. Prior to founding SourceGear, he was at Spyglass for around five years. Eric served there as Project Lead for the browser team. They built the original versions of the browser you now know as "Internet Explorer".

Talk(s)

Mei-Chin Tsai is Principal Group Software Engineer Manager at Microsoft. Her team owns C#/VB compilers and .NET runtime (often referred as CLR). Many of .NET innovation has been successful over her watch/supervision such as .NET native (a pure ahead of time compiler) and low allocation APIs (Span and Memory). She is passionate about making developers successful through languages and through a performing runtime. Mei-Chin is skilled in Test Automation, Mobile Applications, .NET, Java, Management, and Windows Communication Foundation (WCF). Strong engineering professional with a Doctor of Philosophy (Ph.D.) focused in Computer Science from University of Illinois at Urbana-Champaign.

Talk(s)

Dylan Beattie is a consultant, software developer and international keynote speaker. He’s the director of Ursatile, an independent consultancy based in London that specialises in helping organisations bridge the knowledge gap between software development and business strategy. Dylan has been building data-driven web applications since the 1990s; he’s managed teams, taught workshops, and worked on everything from tiny standalone websites to complex distributed systems. He’s a Microsoft MVP, and he regularly speaks at conferences and user groups all over the world.

Dylan is the creator of the Rockstar programming language, and he’s performed his software-themed parodies of classic rock songs all over the world as Dylan Beattie and the Linebreakers. He’s online at dylanbeattie.net and on Twitter as @dylanbeattie.

Talk(s)

Got acquainted with .NET in 2002 at the beta stage. He has been working on it for most of his career. Currently, he is a Senior Technical Architect at Broadridge and still writing code. For the past five years, he has been developing a bitemporal document database for storing and processing information about security papers. Actively playing with rocksdb and socket transport to go beyond the performance limitations of Asp.Net Core + PostgreSQL.

Talk(s)

Jeff is co-founder and CTO of Wintellect, a developer consulting and education firm that serves companies all over the world. He has written nine books and hundreds of articles on software development, and today spends most of his time working with Azure and AI. In his spare time, Jeff builds and flies large radio-control jets. He loves the smell of jet fuel in the morning.

Talk(s)

Author of the Pro .NET Memory Management book. Programming for over a dozen years, solving performance problems and architectural puzzles in the .NET world, speeding up web applications. Independent consultant, blogger, speaker, and fan of Twitter. He also shares his passion as a trainer at Bottega IT Solutions in the area of .NET, especially about application performance and diagnostics. Founder of the Warsaw Web Performance group. Microsoft MVP in the Visual Studio and Development Tools category. Co-founder of https://dotnetos.org initiative and asyncexpert.com course co-author.

Talk(s)