Developer

OndřejŠkrland

Jak pracuji

Na projektech si řeším celý vývojový proces sám. Od návrhu vlastní grafiky a designu, přes architekturu aplikace a samotný vývoj, až po komunikaci s klientem, nasazení a provoz. Nejsem odkázaný na cizí podklady ani na to, aby mi někdo dodával hotová řešení — když je potřeba, zvládnu každý krok od první myšlenky až po běžící aplikaci.

Nejvíc mě baví návrh základní struktury projektu. Dobře postavené základy zjednodušují budoucí vývoj a rozhodují o tom, jak snadno se dá systém rozšiřovat, proto rád zkouším různé přístupy k architektuře, správě stavu i návrhu API a hledám ten, který danému zadání nejlépe sedne. U kódu zároveň dbám na čitelnost, konzistenci, typovou bezpečnost a udržovatelnost.

Pojmy jako čistá architektura, návrhové vzory, správa stavu, typová bezpečnost, API návrh, CI/CD nebo nasazení a provoz aplikací mi nejsou cizí a všechno tohle zvládnu i bez pomoci AI. Na samotný vývoj dnes ale primárně používám AI — beru ji jako nástroj, který mi práci zrychluje, přičemž si vždy kontroluji, co dělá, a za výsledek ručím sám.

Cestovní kanceláře – architektura, vývoj a provoz

2020 – dodnes

Navrhl a vyvinul jsem rozsáhlé weby pro cestovní kanceláře napojené na komplexní rezervační systém. Řešil jsem celou cestu zákazníka — výpis a kombinaci zájezdů, kalkulace, rezervace termínů a dopravy, zpracování plateb i provizní a klientské sekce. U velkých systémů kladu důraz na přehlednou architekturu a čistý, udržovatelný kód.

Souběžně spravuji weby pro desítky cestovních kanceláří — řeším jejich úpravy, výkon i spolehlivost v produkci. Pracuji podle grafických návrhů i podle vlastní koncepce a hlídám, aby výsledek dobře fungoval i po měsících reálného provozu.

Co dalšího jsem dělal

Kromě webů se pohybuju napříč platformami. Vyvinul jsem multiplatformní platební aplikaci pro terminál zabudovaný v EV nabíječce — běží na Androidu i jako desktopový simulátor a řeší reálný platební tok od předautorizace až po zaúčtování. Stavěl jsem taky řadu interních a B2B informačních systémů, CRM a firemních portálů s uživateli, rolemi, oprávněními a workflow procesy.

Baví mě i vývojářské nástroje a nativní aplikace. Vydal jsem rozšíření pro VS Code pro práci se vzdálenými servery přes SFTP/FTP a SSH terminál, které je dostupné ve Visual Studio Marketplace, a napsal nativní utilitu pro macOS s globálními zkratkami a prací s okny.

Nebojím se ani menších nebo neobvyklých projektů — od no-code nástrojů a prezentačních webů až po hry. Rád zkouším nové typy zadání, protože mě posouvají a nutí přemýšlet jinak.

Zajímavé projekty

Platební terminál v EV nabíječce, Elektromobilita & platby, IPVZ – systém pro zdravotnictví, Zdravotnictví & vzdělávání, Rozšíření pro VS Code, Vývojářské nástroje, Rezervační systémy pro cestovní kanceláře, Cestovní ruch, Nativní aplikace pro macOS, B2B & firemní systémy, CRM a interní portály

Ranno
Herink's Barber
Ananas
Beauteco
TEMO-TELEKOMUNIKACE a.s.
Zafis
Tribulus
MK Servises

Děláme úplně všechno — aplikace, systémy, portály i weby

Automatizujeme procesy a šetříme vám čas

Rozhodujeme se na základě dat a měřitelných výsledků

Máme silnou podporu celého životního cyklu aplikace