Michal Pipal, Developer in Prague, Czech Republic
Michal is available for hire
Hire Michal

Michal Pipal

Verified Expert  in Engineering

Full-stack Developer

Location
Prague, Czech Republic
Toptal Member Since
October 4, 2022

Michal is a certified developer specializing in designing and developing applications using Microsoft's toolkits and technologies, especially solutions that run on Microsoft Azure, mainly focusing on web business applications. With over six years of experience building primarily back-end applications in .NET, Michal is eager to broaden and apply his skills and interests to deliver outstanding results.

Portfolio

Stratox
.NET Core, ASP.NET Core, Azure, Azure Cosmos DB, PostgreSQL, Microservices...
EVGA
.NET Core, ASP.NET Core, Azure SQL Databases, Azure, React...
PwC
.NET Core, ASP.NET Core, SQL Server 2017, Entity Framework, Microservices...

Experience

Availability

Full-time

Preferred Environment

Windows, Visual Studio Code (VS Code), JetBrains Rider, SQL Server Management Studio (SSMS), Microsoft Teams, Slack, Postman

The most amazing...

...project I've co-developed is an internal core system that reduced the time to handle clients' requests from 15 to two minutes on average.

Work Experience

Software Architect and Back-end Engineer

2021 - PRESENT
Stratox
  • Developed a highly scalable microservices-based platform for a logistics company in cooperation with enterprise and solution architects.
  • Designed and developed an internal back-office system for managing payouts using integration with PayPal API.
  • Investigated and tested the performance of multiple GraphQL implementations and actor frameworks in .NET to support heavy loads during season peaks.
  • Incorporated various resources provided by Microsoft Azure, such as Azure API Management, Azure Active Directory B2C (ADB2C), Azure Front Door, and Azure Traffic Manager.
Technologies: .NET Core, ASP.NET Core, Azure, Azure Cosmos DB, PostgreSQL, Microservices, Docker, Kubernetes, Microservices Architecture, Entity Framework Core, Windows, Azure Functions, Apache Kafka, RabbitMQ, JetBrains Rider, Microsoft Teams, Back-end, C#, Git, Microsoft Azure, Azure App Service, REST, APIs, SQL, C#.NET, API Management, Microsoft Graph

Full-stack Engineer

2020 - 2022
EVGA
  • Designed and implemented an API for a golf association providing functionality related to member management, games, and tournaments.
  • Created a React administration portal for complete data management and for creating and running tournaments.
  • Managed the application from a DevOps perspective, Azure Pipelines, and support throughout the lifetime.
Technologies: .NET Core, ASP.NET Core, Azure SQL Databases, Azure, React, Entity Framework Core, Git, Azure DevOps, Windows, SQL Server 2017, Azure Functions, Azure Queue Storage, JetBrains Rider, SQL Server Management Studio (SSMS), Back-end, Full-stack, C#, Microsoft Azure, Microsoft SQL Server, HTML, Azure App Service, REST, APIs, CSS, JavaScript, SQL, Bootstrap, C#.NET

Back-end Tech Lead

2021 - 2021
PwC
  • Led an international team of over ten developers for a US client.
  • Engaged in technical and architectural discussions as a technical consultant and back-end expert, coordinating the front-end and back-end teams.
  • Participated in the process of screening and evaluating candidates.
  • Helped develop a worldwide content delivery platform solution using .NET Core microservices architecture.
Technologies: .NET Core, ASP.NET Core, SQL Server 2017, Entity Framework, Microservices, Azure, Kubernetes, Docker, Git, Microservices Architecture, React, Windows, Azure Functions, Azure Queue Storage, Microsoft Teams, Back-end, C#, Microsoft Azure, REST, APIs, C#.NET, Microsoft Graph

Software Engineer

2019 - 2021
Deltatre
  • Worked on many microservices providing the functionalities to support various sport-related streaming applications.
  • Handled the API traffic of tens of thousands of users in peaks during live events.
  • Managed the API design from scratch to provide the desired functionality.
  • Oversaw applications during high-demand events and provided on-call emergency services.
Technologies: .NET Core, Azure Cosmos DB, MongoDB, Azure DevOps, Azure, Windows, Microsoft Teams, Back-end, Azure Table Storage, C#, Git, Microservices, Microsoft Azure, Azure App Service, REST, APIs, C#.NET, Microsoft Graph

.NET Developer

2017 - 2019
Conware
  • Worked on a greenfield project of an internal system for a Czech assistance service company.
  • Participated in creating an Uber-like automatic searching system for towing cars, decreasing the time to handle clients' requests from 15 to two minutes on average.
  • Created a UI administration to manage all external partners with the services they provided and the capabilities of their towing cars.
Technologies: .NET Core, ASP.NET MVC, ASP.NET Core, SQL Server 2016, Entity Framework, Kendo MVC, jQuery, ASP.NET, Windows, SQL Server Management Studio (SSMS), Microsoft Teams, Full-stack, C#, Git, .NET, Microsoft SQL Server, HTML, REST, APIs, CSS, JavaScript, SQL, Bootstrap, C#.NET

.NET Developer

2016 - 2017
CN Group
  • Developed a model–view–controller (MVC) application for a Swedish bank used by car dealers to evaluate clients' credit scores, running on the first version of .NET Core.
  • Maintained and updated an internal MVC application for managing credit application lifecycle in multiple European countries.
  • Created a web API providing personal credit score results based on the data integrated from over ten different credit bureau systems.
Technologies: .NET, ASP.NET MVC, SQL Server 2014, Entity Framework, .NET Core, Kendo MVC, jQuery, Windows Presentation Foundation (WPF), ASP.NET, Windows, SQL Server Management Studio (SSMS), Back-end, Full-stack, MongoDB, C#, Git, Microsoft SQL Server, HTML, CSS, JavaScript, SQL, Bootstrap, C#.NET

NFL Game Pass

https://www.nflgamepass.com/
An application for various devices, including web browsers, native mobile apps, Xbox, and several different TV applications. As a back-end developer, I was helping with the development of APIs used for accounts and subscription management, payments, or dealing with content ingestion and processing. All APIs were heavily using integration with other third-party providers.

EVGA Golf App

https://apps.apple.com/us/app/evga-golf/id1551544402
As a full-stack developer, I have created a whole API to support native mobile applications for users and an admin web application. The API provides all functionalities related to managing members and clubs, creating and editing games, including social elements, such as commenting and liking and managing the whole lifecycle of tournaments. I developed the entire web application and applied my knowledge of React.
MAY 2019 - NOVEMBER 2023

Microsoft Azure Solutions Architect Expert

Microsoft

DECEMBER 2018 - PRESENT

Microsoft Certified Solution Developer

Microsoft

MAY 2018 - PRESENT

Microsoft Certified Solutions Associate: Web Applications

Microsoft

DECEMBER 2016 - PRESENT

MongoDB for .NET Developers

MongoDB University

Libraries/APIs

Entity Framework, jQuery, React

Tools

Azure App Service, JetBrains Rider, Microsoft Teams, Git, RabbitMQ, Microsoft Graph, Slack, Postman

Frameworks

.NET, .NET Core, ASP.NET Core, ASP.NET, Entity Framework Core, Bootstrap, ASP.NET MVC, Kendo MVC, Windows Presentation Foundation (WPF)

Platforms

Azure, Azure Functions, Windows, Visual Studio Code (VS Code), Kubernetes, Docker, Apache Kafka

Languages

C#, C#.NET, HTML, CSS, JavaScript, SQL

Storage

SQL Server Management Studio (SSMS), SQL Server 2016, Azure Cosmos DB, SQL Server 2017, PostgreSQL, Azure Queue Storage, Azure Table Storage, Microsoft SQL Server, SQL Server 2014, MongoDB, Azure SQL Databases

Paradigms

Microservices, Microservices Architecture, REST, Azure DevOps

Other

Back-end, Microsoft Azure, Full-stack, APIs, API Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring