Martin Hájek EN

Senior .NET vývojář · OSVČ

Starší .NET aplikace udržím v chodu a převedu do dnešní doby.

Jsem Martin Hájek. Dvacet let stavím a udržuji podnikové systémy v .NET, z toho dvanáct let pro veřejnou správu. Pomáhám firmám, kterým běží důležitá aplikace na starém .NET Frameworku a nemají, kdo by se o ni postaral.

  • 20 let s .NET
  • plně na dálku, ČR i EU
  • česky a anglicky
Martin Hájek

Co nabízím

Nejčastěji začínáme auditem. Po něm víte, v jakém stavu aplikace je, a můžete se rozhodnout, co dál – se mnou, nebo bez mě.

1

Audit aplikace

Projdu kód, architekturu, závislosti, databázi i nasazení. Dostanete písemnou zprávu: co hoří, co počká a kolik práce bude modernizace stát. Rozsah a cenu domluvíme předem.

2

Postupná modernizace

Z .NET Frameworku, WCF nebo WebForms na současný .NET po malých krocích, bez velkého přepisu. Aplikace celou dobu běží a uživatelé si změny skoro nevšimnou.

3

Vývoj a údržba

Nové funkce, opravy a převzetí kódu po někom, kdo odešel. Rád na kontrakt na část úvazku nebo s pevným koncem, sám nebo jako posila vašeho týmu.

Zkušenosti

Většinu kariéry jsem strávil na velkých systémech, které musí běžet roky a nesmí se rozbít.

  1. 12 let

    Veřejná správa – ČSSZ a ministerstva

    Vývoj, údržba a rozvoj rozsáhlých agendových systémů. Dlouhý životní cyklus, přísné požadavky na bezpečnost a dokumentaci, předávání práce mezi týmy a dodavateli.

  2. od roku 2024

    Moderní .NET

    .NET 8 a 10, Angular, Clean Architecture a modulární monolity. Docker, CI/CD v GitHub Actions a nasazení do cloudu.

  3. 15 let

    Na volné noze

    Pracuji jako OSVČ, jsem zvyklý na vlastní odpovědnost za termín i výsledek.

  • C#
  • .NET Framework → .NET 10
  • ASP.NET Core
  • WCF
  • COM/COM+ Interop
  • unsafe kód
  • Entity Framework
  • SQL Server
  • Oracle
  • PostgreSQL
  • MySQL
  • Angular
  • Blazor
  • Docker
  • GitHub Actions
  • Azure

Ukázka práce

Kód z veřejné správy patří zadavatelům, ukázat ho nemůžu. Proto mám vlastní projekt, který si můžete celý prohlédnout.

WakePark

Rezervační systém a e-shop pro wakeboardový park. Běží naostro, prodává poukazy a celý kód je veřejně na GitHubu.

  • modulární monolit v .NET 10 a PostgreSQL, osm modulů
  • přes 300 testů včetně architektonických pravidel
  • QR platby s automatickým párováním z banky, daňové doklady a PDF poukazy
  • každá zelená změna se sama nasadí přes GitHub Actions a Docker
  • důležitá rozhodnutí sepsaná v ADR, včetně kompromisů

Jak pracuji

  • Malé kroky a testyNic se nerozbije potichu. Každá změna je ověřená dřív, než se dostane k uživatelům.
  • Průběžný přehledPravidelně víte, co je hotové a co přijde dál. Žádná černá skříňka.
  • Rozhodnutí na papířeProč je něco udělané tak, jak je, se dá dohledat i za pět let.
  • AI nástroje otevřeněPoužívám je, abych byl rychlejší. Za každý řádek kódu ale ručím já.

Pojďme se pobavit

Napište mi pár vět o aplikaci a o tom, co vás trápí. Ozvu se do dvou pracovních dnů.

martin.hajek@centrum.cz