Speaker

Tomas Prokop

Tomas Prokop

Microsoft MVP / Power Platform Architect

Prague, Czechia

Actions

Hello! I'm Tomas Prokop, a Microsoft MVP in Business Applications. My journey in IT began back in high school, when I discovered my love for programming through web and mobile application development. I worked on projects with ASP.NET and Android apps development early in my career.

My introduction to Microsoft technologies came through the Microsoft Student Partners program, and I've been an active participant in local community events ever since. In 2016, I had the incredible opportunity to work at the local Czech Microsoft team, where I supported startups in maximizing their use of Microsoft tools through the BizSpark program. It was during this time that I discovered Microsoft Dynamics, and I was instantly captivated by the platform's potential and the challenges faced by customers and the Microsoft Partner ecosystem.

Shortly after, my fellow MVP Jan Hajek and I decided to start our own business called NETWORG, focusing on consulting and developing Microsoft business applications. This venture coincided with the introduction of Microsoft Power Platform and the heart of it – Microsoft Dataverse, which we believed was the perfect tool for developing line of business apps and automating business processes. As our firm grew, we continued to adopt and leverage cutting-edge tools and processes, such as CI/CD and DevOps, to ensure the highest quality for our clients.

With years of experience in Microsoft Power Platform and .NET systems on Microsoft Azure, I am committed to sharing my knowledge and helping others succeed in the world of Microsoft business applications.

I focus on Pro Dev experiences in Power Platform. My projects use both client-side and server-side extensibility of Power Apps, custom connectors, external Azure services, automated testing and all of it delivered through advanced Azure DevOps ALM. My background is in Dataverse, former Dynamics CRM/XRM, .NET and Azure used on wide range of projects.

Connect with me online or visit the Czech Microsoft office for our monthly Power Platform meetup. Register at https://ppug.community to join the fun!

Area of Expertise

  • Information & Communications Technology

Topics

  • Power Platform
  • Dataverse
  • Power Apps
  • Power Apps Component Framework
  • Azure DevOps
  • C#
  • .NET
  • Microsoft Power Apps
  • ALM for PowerPlatform
  • Dynamics 365 and Power Platform
  • Microsoft Dynamics 365 a Power Platform
  • Microsoft Power Virtual Agents
  • Microsoft Power Automate
  • Microsoft Power platform
  • Microsoft Power BI
  • Microsoft Power Pages

Source control, build system and CI/CD pipelines

With the new native support for Git source control integration in Dataverse now available, we'll go beyond the basics. You'll learn how to manage Power Platform projects using monorepos in Git. We'll cover how to bring together all your assets—plugins, form scripts, PCFs, connectors and solution components. I'll guide you through setting up a build process with MSBuild and deploying solutions with Azure DevOps. I’ll demonstrate how to establish a proper workflow for multi-developer teams, including Git branching strategies, conflict resolution, PR quality checks, release management and automated deployment of code, infrastructure and configuration data.

This is a followup to my previous Code-first low-code sessions.

Power Apps test automation with natural language

I’ll dive into automated testing for both model-driven and canvas Power Apps, as well as Dataverse extensions. We’ll explore testing strategies, behavioral-driven testing practices and review the current tools available for automating UI tests. With Microsoft’s new Test Engine based on Playwright now supporting model-driven apps and the older EasyRepro framework built on Selenium, I’ll guide you through the pros and cons of each. I’ll also demonstrate my setup with Gherkin, SpecFlow/Reqnroll and EasyRepro, which can simplify test case authoring into natural language (with an LLM), making it accessible for more people. I’ll show how LivingDoc can generate documentation from your automated acceptance tests.

Lessons learned from governance strategy projects

I'll share experiences from multiple projects to establish governance strategies and operating models for Power Platform. It isn’t about installing tools or configuring a tenant—it involves understanding organizational dynamics, IT requirements and regulatory needs. I’ll discuss how to secure executive buy-in, navigate compliance and meet IT security demands while enabling business users, internal professionals and external partners to participate.

We’ll explore the principles of bi-modal IT, focusing on differentiating governance based on solution risk levels - balancing agility for business users with enterprise-level oversight for critical systems. I’ll also highlight features introduced by Microsoft that can support governance discussions with IT security and enterprise architects. This session will provide recommendations to help you implement governance strategies and operating models

Microsoft Fabric for Dataverse / Power Apps developers

In this session, I'll share my findings integrating Microsoft's Power Platform, Dataverse, and the new Microsoft Fabric into a unified solution. Drawing on insights from a recent experiments, I'll focus on what this new product / approach means for us as developers. We'll delve into the Lakehouse architecture, Parquet files, Delta Lake, discuss the Dataverse Synapse link, Power Apps UI on top of this, and consider the role of Dataverse as the backend. This talk is for any Dataverse developer eager to stay ahead with the latest Microsoft developments.

Code-first low-code developer workflow with VS Code, CLI, MSBuild and DevOps

Have you reached the point where you use Power Platform for complex projects, critical workloads and realize there's a need for more structured approach? Wondering if there's a way to apply best practices from professional software development?

ℹ️ Power Platform serves both citizen and pro-developers.
⚠️ However, gaps in toolsets can pose challenges for projects led by professional development teams.
❓ Is there a way to simplify and standardize the developer workflow?
🏁 By integrating familiar tools, we can streamline the process for professional developers, reduce the learning curve, enhance reliability, and appeal to an existing pro-developer community.

Design, develop, test, debug, deploy, and support your Power Platform workloads efficiently, just as seasoned developers do. Attend this session to discover methods and learn how to expedite your projects.

Boost, automate, and scale your low-code development with:
* Figma UI prototyping + import/export of solution component
* Visual Studio Code + MSBuild + Power Platform IDE tooling
* Power Platform CLI + .NET Template Engine (dotnet new) scaffolding
* Advanced debugging and automated testing techniques
* Multi-layered managed solution design
* Shared .NET and TypeScript libraries + monorepo build system
* Azure DevOps CI/CD pipeline integration

If you resonate with the following challenges, this session offers solutions:
* High interaction cost - excessive clicking and loading times
* Slow UI prototyping and converting prototypes to real apps
* Difficulty in propagating and reverting changes across envs
* Conflicting with changes made by others
* Setting up a project structure and sharing code
* Long wait times for deployments
* Difficulty in managing a suitable versioning system
* Official tools not playing nice together
* Maintaining consistency in multi-developer teams
* Searching through code and refactoring

Disclaimer: This is the third revision of this session. With each iteration, I introduce fresh updates. If you've encountered this session elsewhere, I can confidently say it's worth revisiting.

Design, develop, test, debug, deploy, and support your Power Platform workloads efficiently, just as seasoned developers do. Attend this session to discover methods and learn how to expedite your projects.

Beyond the Hype - Lessons on Power Platform

Sit down, relax, and let's have an honest talk. I run a company that helps other businesses put Power Platform to work and I've been hands-on with this tool since it first came out. From small apps serving a handful of users to critical apps transforming the work of thousands. In this session, I'll be sharing my experiences, the good, the bad, and the ugly.

I'm also inviting a customer to join us on stage. They have experience working with multiple Power Platform vendors and even have their own team making Power Apps and Power BI solutions. We’ll share what's good and what's not, with no script, just raw experiences.

We’ll cover how to go from an idea to a working app. We’ll share tips and lessons from both small and big projects. You’ll hear about the good moves we made and the mistakes we learned from.

This is not a talk full of hard-to-understand words and big promises. It's about sharing what really happens when you use Power Platform in a real-world setting. This session is great for leaders who want to make smart choices about using Power Platform in their business.

Voice-Integrated AI Bot for Microsoft Teams and PSTN

Dive deep into the future of chatbots as we go beyond text-based communication and break into the world of voice. In this hands-on session, we'll explore how to connect a powerful chatbot to Microsoft Teams, not just as a text-based "person" but also as an active voice participant. Whether you're calling directly from Microsoft Teams, dialing in from a regular phone (it's got a phone number!), or even inviting the bot into a meeting, we've got you covered.

You'll learn:

- How to integrate your bot with Microsoft Bot Framework and Teams for both chat and voice functionalities.

- Insights on setting up a server to handle voice sessions, making your bot a fully interactive participant.

- Wake words in team meetings / conference calls and how our bot can jump in, take notes, and even execute tasks on command.

- Harnessing the power of Microsoft Power Platform to further enhance your bot's capabilities, and our experiences with Open API definitions for connectors.

No fluff. Just straight-to-the-point dev content, tools, and APIs. Join us to amplify your Teams experience with AI.

CZ/SK Power Platform User Group Meetup User group Sessionize Event

May 2023, July 2023, August 2023, October 2023, December 2023, January 2024, March 2024, April 2024, May 2024, August 2024, September 2024, October 2024, November 2024 Prague, Czechia

Nordic Summit 2024 Sessionize Event

September 2024 Oslo, Norway

European Power Platform Conference (EPPC24) Sessionize Event

June 2024 Brussels, Belgium

Power Apps Developer Bootcamp 2024 Sessionize Event

May 2024

Canadian Power Platform Summit 2024 Sessionize Event

March 2024 Vancouver, Canada

Cloud Technology Townhall Tallinn 2024 Sessionize Event

February 2024 Tallinn, Estonia

Scottish Summit 2023 Sessionize Event

August 2023 Manchester, United Kingdom

DynamicsMinds 2023

Microsoft Dynamics 365 and Power Platform Conference

May 2023 Portorož, Slovenia

Global Azure Prague 2023 Sessionize Event

May 2023 Prague, Czechia

WUG Days 2023

January 2023 Brno, Czechia

Power Conference 2022

November 2022 Prague, Czechia

Digital transformation with Microsoft 365

November 2022 Prague, Czechia

Tomas Prokop

Microsoft MVP / Power Platform Architect

Prague, Czechia

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