Přeskočit na hlavní obsah

Lukáš Kvapil · Full-stack webový vývojář

Životopis

Devět let v softwaru — od technické dokumentace k návrhu systémů: hlavní vývojář design systému helsinského dopravního podniku, architekt a později technický vedoucí reklamní platformy jednoho z největších českých mediálních domů. Baví mě vymýšlet, jak má systém fungovat — a pak ho postavit.

Kontaktinfo@lkweb.devČeská republika


Praxe

Senior full-stack vývojář

Softwarová firma; dlouhodobé zakázky v roli vývojáře, technického vedoucího a architekta. Aktuálně pro HSL, dopravní podnik hlavního města Helsinky; předtím tři roky pro mediální dům Economia (viz Vybrané projekty).

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Architektura
  • Technické vedení

Senior frontendový vývojář

Pilotní projekt pro mezinárodní investiční banku: přepis rozhraní interní aplikace pro sledování probíhajících obchodů a hodnot akcií z Electronu do Reactu — jeden z deseti vývojářů vybraných z přibližně tisíce uchazečů.

  • React
  • TypeScript
  • Electron

Technický písař a frontendový vývojář

Tady jsem přešel od psaní o softwaru k jeho psaní: zodpovědnost za technickou dokumentaci softwaru pro návrh IoT čipů, pak automatizace v Pythonu, SQL za interními dashboardy a firemní web.

  • Technická dokumentace
  • Python
  • SQL
  • JavaScript
  • WordPress

Vybrané projekty

Design systém

Hlavní vývojář React komponentové knihovny za digitálními produkty HSL — postavena od nuly, publikovaná jako npm balíček, přijatá většinou produktových týmů. Mám na starost návrh API komponent, verzování a releasy.

  • React
  • TypeScript
  • Storybook
  • npm
  • Design systémy
  • Návrh API

Portál pro cestující, hsl.fi a e-shop s jízdenkami

Vedoucí frontendový vývojář zákaznického portálu městského dopravního systému, v týmu tří až čtyř — aplikace v Next.js s finštinou na prvním místě, přísné požadavky veřejného sektoru na přístupnost a integrace mnoha odlišných API. Zároveň security champion týmu.

  • Next.js
  • React
  • TypeScript
  • Nest.js
  • Azure
  • Optimizely CMS
  • Přístupnost
  • Vitest
  • Cypress

Platforma pro načítání reklamy a vývoj pro redakce

Architekt knihovny pro načítání reklamy, která běží na všech webech mediálního domu za Aktuálně.cz a Hospodářskými novinami — pět milionů reálných uživatelů měsíčně. Později technický vedoucí čtyřčlenného týmu, který stavěl systém pro správu reklamy.

  • JavaScript
  • TypeScript
  • React
  • Funkcionální programování
  • AWS Amplify
  • PHP

Vzdělání

Bc., Angličtina v elektrotechnice a informatice

Obor na pomezí jazyka a techniky — důvod, proč mi psaní specifikací jde stejně přirozeně jako psaní kódu.

Dovednosti

Jazyky
TypeScript — denně · JavaScript — denně · Python — dobře · SQL — základy
Frontend
React · Next.js · SCSS · Storybook · Zustand · React Query · Redux · Tailwind CSS · Figma · Přístupnost (WCAG)
Backend a API
Node.js · Nest.js · REST a návrh API · GraphQL · Optimizely CMS · WordPress
Infrastruktura a nástroje
Azure · CI/CD v Azure DevOps · AWS Amplify · Docker · GitHub Actions · Vite · Monorepa · Publikování npm balíčků
Testování
Vitest (unit testy) · Cypress (end-to-end testy)
Způsob práce
Návrh a dokumentace architektury · Design systémy · Technická dokumentace · Threat modelling · Technické vedení · Mentoring · Vývoj s podporou AI · Mezinárodní distribuované týmy

Jazyky

Mluvené
Čeština — rodilý mluvčí · Angličtina — plynule slovem i písmem (certifikát C2) · Španělština — základy · Francouzština — základy