O mně
Vítejte! Jsem zkušený programátor s dlouholetou praxí, zaměřený především na vývoj webových aplikací. Plynule se pohybuji jak ve frontendu, tak v backendu.
Mým cílem je vytvářet efektivní a uživatelsky přívětivé webové aplikace, které poskytují skvělý uživatelský zážitek. Pro dosažení nejlepších výsledků se průběžně seznamuji s novými technologiemi a osvědčenými postupy.
Přetvořím vaše postupy v čistý a spolehlivý kód, který vám uvolní ruce pro to podstatné.
Pokud máte zájem spolupracovat, neváhejte se se mnou spojit.
Znalosti a technologie
Frontend
HTML a CSS jsou pro mě základ. Se SCSS
pracuji s jistotou a vím, jak psát sémanticky správný a přístupný web.
Dokážu vytvořit responzivní web, který je plně použitelný v prohlížeči,
na tabletu i mobilu. Mám zkušenosti s tvorbou instalovatelných PWA (Progressive Web Apps).
Web oživuji pomocí JavaScriptu, přičemž preferuji
TypeScript pro větší kontrolu nad kódem. Zvládám i pokročilé techniky, jako je
práce se Service Workerem, push notifikace, ukládání dat v prohlížeči (browser storage) a další JavaScript API.
Orientuji se ve frameworcích jako Vue.js, Nuxt, Inertia.js a Bootstrap
(jeden framework jsem si i sám vytvořil).
Pracuji s nástroji pro správu balíčků jako NPM a PNPM.
Umím nastavit bundlery a nemám problém vytvořit například plugin pro Vite. Pro zajištění čistého kódu
využívám lintery.
Backend
Na backendu nejčastěji používám PHP s frameworkem Nette
a databází MariaDB.
Mám bohaté zkušenosti s frameworkem CodeIgniter a Laravel.
Poradím si i s dalšími frameworky, například Symfony, a mám zkušenosti
s databázemi SQL Server, PostgreSQL, SQLite a
MongoDB.
Umím používat a vytvářet REST API a SOAP.
Další dovednosti
Běžně používám nástroje jako Docker (umím vytvořit image, postavit aplikaci pomocí docker compose), Git a Composer.
Zvládnu nainstalovat a nakonfigurovat linuxový server a automatizovat
činnosti pomocí Bash skriptů nebo Pythonu.
Zvládnu napsat kód sám, ale i instruovat a kontrolovat AI která kóduje za mě.
Dbám na kvalitu kódu a píši automatizované testy – jednotkové (unit) i integrační.
Na frontendu používám Vitest, na backendu PHPUnit a Nette tester.