Odborné znalosti

Čím to stavím

Seznam není vyčerpávající ani chronologický — je poctivý. Co je v „legacy“, umím, ale nebudu na tom stavět nový projekt.

core — denní chleba aktivní znám legacy

Jazyky a runtime

  • C#
  • .NET / .NET 10
  • .NET Frameworkúdržba starších řešení
  • T-SQL
  • JavaScript
  • Delphi
  • C / C++
  • Java

Web

  • ASP.NET Core
  • Blazorserver i WebAssembly
  • ASP.NET Core MVC
  • Web API / REST
  • OIDC / OAuth 2.0
  • Microsoft Entra IDclaims transformace na uživatele v ERP
  • Bootstrap
  • Tailwind CSS
  • jQuery
  • ReactJS.NET

Desktop a mobil

  • WPF
  • WinForms
  • .NET MAUI
  • Xamarin
  • Unity 2Dčistě pro zábavu

Data a infrastruktura

  • MS SQL Server
  • Entity Framework
  • PostgreSQL
  • .NET Aspireorchestrace lokálního vývoje u nových projektů
  • OpenTelemetry / Seq
  • Docker
  • Linux / Debian
  • Git / GitHub
  • MongoDBsedm let v produkci
  • Firebird
  • SVN

Kvalita a testování

Testy si hlídám sám, i když je nikdo nezadá. U legacy kódu je to jediný způsob, jak něco změnit a vědět, co se rozbilo.

  • xUnit
  • PlaywrightE2E scénáře
  • bUnitkomponentové testy Blazoru
  • Golden-master testyzáznam chování legacy aplikace jako orákulum
  • Konvenční strážní testytest hlídá architektonickou hranici, ne funkci
  • Analyzery a audit balíčkůvarování jako chyby, zakázaná API

Doména

Kde se znalost technologie potkává se znalostí byznysu.

  • ERP Abrazakázkové úpravy a nadstavby
  • E-commerce integrace
  • Skladové a logistické systémy

AI a agentní vývoj

Agenti mají role, kontrakty a evaluaci před uzavřením sprintu. Bez toho je to jen generátor textu.

  • Agentní vývojrole, kontrakty, evaluace před uzavřením
  • Claude Code
  • LLM API
  • Lokální modelykdyž data nesmí ven

Zkušenosti

Detailní timeline najdete na stránce O mně, strukturovaně pak na LinkedIn profilu.