Momentálně mám plno, ale klidně napište
Tvořím frontend,
který se dobře používá.
Jsem David Flek, frontend vývojář. Zaměřuju se na rychlý, přehledný a udržitelný kód, který dává smysl v každodenním používání.
Nové technologie beru jako běžnou součást vývoje — rychle se v nich zorientuju a jedu dál. Pracuju remote, spolupráce na IČO.
Co dělám a s čím pracuji
Web Core
Dávám důraz na sémantiku, čitelnost kódu, přístupnost a udržitelné komponentové vzory. Pracuji běžně s SCSS, ale rozumím i utility-first přístupu (Tailwind).
- HTML5
- Přístupnost
- Typografie
- Flexbox
- CSS Grid
- Fluidní layout
- SCSS
- Tailwind (utility-first)
- JavaScript (Vanilla)
- async / await
- Fetch API
- Alpine JS
- Knockout (MVVM)
Nástroje & Workflow
- Git (GitLab)
- Feature Branch workflow
- Rebase & Squash
- PhpStorm
- npm
- Composer
- CI/CD (základy)
- Gulp (vlastní build)
Výkon & UX
- Lazy loading
- Optimalizace obrázků
- Core Web Vitals (základy)
- Stavy fokusu
- Klávesová navigace
- Srozumitelné UI toky
Technické SEO
Zaměřuji se na strukturu obsahu, rychlost načítání a technické náležitosti, které ovlivňují viditelnost ve vyhledávání.
- Sémantická struktura obsahu
- Nadpisová hierarchie
- Meta & Open Graph
- robots.txt & sitemap.xml
- Core Web Vitals (praktické dopady)
Server-side kontext
Umím pracovat samostatně na frontendu v prostředí backend frameworků.
- PHP (aplikační logika)
- Symfony
- Nette
- Twig
- Latte
- MySQL
Učení & Rozvoj
- ESlint
- Vite
- TypeScript
- React
- Kompozice komponent
- Principy práce s hooky
DevOps povědomí
Nejsem DevOps, ale umím pracovat s aplikacemi v kontejnerizovaném prostředí a chápu základní prvky orchestrace.
- Docker (základy)
- DigitalOcean (správa dropletů)
- Kubernetes (orientace v objektech a jejich životním cyklu)
- Rancher
Pracovní zkušenosti
-
Antee - ( – )
Začínal jsem jako front-end vývojář kódující weby podle grafických návrhů ve firemním CMS. Později jsem se stal součástí vývojového týmu a převzal odpovědnost za celý frontend nově vyvíjeného produktu (architektura, komponentový design, UX spolupráce, performance).
- HTML
- SCSS
- JavaScript (Vanilla)
- Knockout (MVVM)
- Gulp (vlastní build)
- Symfony
- Twig
- Výkon & UX
- Git (GitLab)
- Docker
- Rancher
- GitLab CI/CD
"David je velký profík, byla to radost s ním spolupracovat. Nebál se velkých výzev a vždy se každého úkolu chopil s maximálním úsilím. Za těch několik let se nám podařilo téměř nemožné, na čemž má také velkou zásluhu. V týmu byl velmi oblíbený a osobně doufám, že se na nějakém projektu ještě někdy potkáme."
-
3IT - ( – )
Kodér e-shopů na míru — práce s responzivitou, komponentovými styly a implementací UI podle návrhů.
- HTML
- SCSS
- Gulp (vlastní build)
- Komponentová struktura
-
ISIT - (cca 6 měsíců, )
Frontend pro systém správy dopravních a nedopravních firem.
- Rozvržení UI
- Základy design systému
- Responzivita
Osobní projekty
-
Dashboard vstupového systému Správa klientů a permanentek
Webová aplikace pro správu klientů a permanentek, kterou jsem navrhl a postavil samostatně. Od datového modelu po UI architekturu a aplikační logiku. Aplikace se používá v reálném provozu a spolu s ní jsem vytvořil také prezentační web.
- UI architektura
- Aplikační logika
- Datový model
- PHP (aplikační vrstva)
- MySQL (návrh struktury)
- JavaScript (Vanilla)
- Knockout (MVVM)
- SCSS
- Fakturoid API
- Better Stack
Kontaktní formulář
Odpovím obvykle do 24 hodin. Klidně mi napište i přímo na info@davidflek.cz.