Petr Mikoláš

.NET C# developer

Informační technologie byly dlouhou dobu pouze mým koníčkem. V roce 2020 jsem přišel kvůli koronavirové pandemii o práci, což mě přimělo se zamyslet nad dalším profesním směřováním a nakonec jsem se rozhodl proměnit svůj koníček v kariéru.

V následujícím roce jsem úspěšně absolvoval rekvalifikační kurz Objektově orientovaného programování na Vysoké škole báňské - Technická univerzita Ostrava.

Od ledna 2022 jsem začal pracovat jako .NET vývojář a hned první měsíce praxe potvrdily, že mé rozhodnutí změnit profesi byla trefa do černého!

Neustále se vzdělávám a rozšiřuji své znalosti nejenom v práci, ale také při vývoji vlastních projektů.




Zkušenosti

  • Programovací jazyk a platforma

    csharp-logo

    C#

    .NET-logo

    .NET

  • Databáze, ORM a síťové uložiště

    mssql-logo

    MS SQL

    oracle-logo

    Oracle

    my_sql-logo

    MySQL

    efcore-logo

    EF Core

    dapper-logo

    Dapper

    synology-logo

    Synology

  • Web framework a API

    dot-net-logo

    ASP.NET Core

    blazor-logo

    Blazor

    grpc-logo

    gRPC

    rest-logo

    REST

    openapi-logo

    OpenAPI

  • Web design a vývoj

    html-logo

    HTML5

    css3-logo

    CSS3

    bootstrap-logo

    Bootstrap

    javascript-logo

    JavaScript

    jQuery-logo

    jQuery

    Radzen-logo

    Radzen

  • Ostatní technologie

    git-logo

    Git

    devops-logo

    DevOps

    jira-logo

    Jira

    bitbucket_logo

    Bitbucket

    github-logo

    GitHub

    docker-logo

    Docker

    postman-logo

    Postman

    swagger-logo

    Swagger

    docker-logo

    Sentry


Vlastní projekty

AI kuchařka

ChatGPT přes API

Naprogramováno v jazyce C# v prostředí Microsoft .NET 8

  • Generování receptů - OpenAI API (možno vyzkoušet)
  • Client - ASP.NET Core (Blazor WASM)
  • Server - ASP.NET Core (Web API)
  • API - REST API s dokumentací OpenAPI
  • ApiClient - automaticky generován pomocí NSwag
  • Databáze - Microsoft SQL Server (MS SQL)
  • ORM - Entity Framework Core
  • Nasazení - Docker kontejner pomocí Docker Compose
  • Sledování chyb - Sentry
  • Autentizace - cookie a JWT bearer token
Spustit aplikaci

Investiční portfolio

Investiční portfolio - Web App

Naprogramováno v jazyce C# v prostředí Microsoft .NET 8

  • App/Client - ASP.NET Core (Blazor Web App)
  • API - REST API s dokumentací OpenAPI
  • ApiClient - automaticky generován pomocí NSwag
  • Databáze - Microsoft SQL Server (MS SQL)
  • ORM - Entity Framework Core
  • Unit testy - NUnit (Fluent Assertions)
  • Integrační testy - NUnit (Fluent Assertions)
  • Automatizované testy
  • Nasazení - Docker kontejner pomocí Docker Compose
  • Sledování chyb - Sentry
Info - GitHub Spustit aplikaci

Zápisník

Zápisník

Naprogramováno v jazyce C# v prostředí Microsoft .NET 8

  • App/Client - ASP.NET Core (Blazor Web App)
  • API - REST API s dokumentací OpenAPI
  • ApiClient - automaticky generován pomocí NSwag
  • Databáze - Microsoft SQL Server (MS SQL)
  • ORM - Entity Framework Core
  • Nasazení - Docker kontejner pomocí Docker Compose
  • Sledování chyb - Sentry
  • Autentizace - cookie
Info - GitHub Spustit aplikaci

ChatGPT přes API

ChatGPT přes API

Naprogramováno v jazyce C# v prostředí Microsoft .NET 7

  • App - ASP.NET Core (Blazor Server)
  • Komunikace v reálném čase - SignalR (WebSocket)
  • Ukládání dat - session storage
  • Nasazení - Docker kontejner pomocí Docker Compose
  • Sledování chyb - Sentry
Spustit aplikaci

Neplatné doklady

Neplatné doklady

Naprogramováno v jazyce C# v prostředí Microsoft .NET 8

  • Client - React
  • Server - ASP.NET Core (Web API)
  • API - REST API s dokumentací OpenAPI
  • Unit testy - NUnit (Fluent Assertions)
  • Integrační testy - NUnit (Fluent Assertions)
  • Automatizované testy
  • Nasazení - Docker kontejner pomocí Docker Compose
  • Sledování chyb - Sentry
Info - GitHub Spustit aplikaci

Kalkulačka

Kalkulacka

Naprogramováno v jazyce C# v prostředí Microsoft .NET 8

  • App/Client - ASP.NET Core (Blazor Web App)
  • API - gRPC
  • Databáze - Microsoft SQL Server (MS SQL)
  • ORM - Dapper (Stored procedures)
  • Unit testy - NUnit (Fluent Assertions)
  • Nasazení - Docker kontejner pomocí Docker Compose
  • Sledování chyb - Sentry
Info - GitHub Spustit aplikaci

Šifrování textu

Šifrování textu

Naprogramováno v jazyce C# v prostředí Microsoft .NET 7

  • App - ASP.NET Core (MVC)
  • Unit testy - NUnit (Fluent Assertions)
  • Nasazení - Docker kontejner pomocí Docker Compose
Info - GitHub Spustit aplikaci

Investiční portfolio

Investiční portfolio

Naprogramováno v jazyce C# v prostředí Microsoft .NET Framework 4.7.2

  • App - Windows Forms (WinForms)
  • Úložiště dat - XML soubor
  • Nasazení - XCopy deployment
Info - GitHub

Záliby

Programování

Image programmer

Běhání

Image runner

Kontakt




Vyplňte prosím jméno.

Vyplňte prosím příjmení.

Vyplňte prosím platný e-mail.

Vyplňte prosím zprávu.

Potvrďte prosím že nejste robot.