Petr Mikoláš

.NET C# Developer & AI Specialist

Jsem .NET vývojář se specializací na integraci umělé inteligence (AI) do komerčních aplikací.

Od roku 2023 jsem implementoval AI do několika projektů, které pomáhají firmám zpracovávat data.

Mám zkušenosti s integrací OpenAI API, zpracováním přirozeného jazyka (NLP) a počítačovým viděním.

Sleduji nejnovější trendy v AI a hledám způsoby, jak je efektivně využít v praxi.

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

    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 9

  • 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í - CD pipeline přes GitHub Actions (Docker)
  • 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 9

  • App - ASP.NET Core (Blazor Server)
  • Komunikace v reálném čase - SignalR (WebSocket)
  • Ukládání dat - session storage
  • Nasazení - CD pipeline přes GitHub Actions (Docker)
  • 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

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.