Přeskočit na hlavní obsah

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

Životopis

Deset let v softwaru — od technické dokumentace k vývoji a návrhu systémů: hlavní vývojář design systému skandinávského dopravního podniku, architekt a technický vedoucí reklamní platformy významného českého mediálního domu. Baví mě vymýšlet, jak má systém fungovat — a pak ho postavit.

Kontakt[email protected]Česká republika


Zaměstnání

Senior full-stack vývojář

Softwarová firma; dlouhodobé zakázky v roli vývojáře, technického vedoucího a architekta. Aktuálně pro skandinávský dopravní podnik; předtím tři roky pro významný český mediální dům (jména klientů pod NDA, viz Projekty).

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

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í do Reactu — jeden z deseti vývojářů vybraných z přibližně tisíce uchazečů.

  • React
  • TypeScript
  • Electron

Tech a frontendový vývojář

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

Projekty

Design systém

Hlavní vývojář React komponentové knihovny pro digitální produkty společnosti — postavena od nuly, publikovaná přes NPM a přijatá většinou produktových týmů. Zodpovědnost za návrh API komponent, verzování a releasy.

  • React
  • TypeScript
  • SCSS
  • Storybook
  • NPM
  • Figma
  • Design systémy
  • Návrh API

Portál pro cestující, veřejný web a e-shop s jízdenkami

Vedoucí frontendový vývojář zákaznického portálu metropolitního dopravního systému — vícejazyčná aplikace v Next.js s přísnými požadavky veřejného sektoru na přístupnost a bezpečnost a s integrací 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

Návrh a implementace knihovny pro načítání reklamy, která běží napříč zpravodajskými a magazínovými weby českého mediálního domu s miliony návštěv 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 — se zaměřením na angličtinu, lingvistiku a přehledem technických oborů a informatiky

Dovednosti

Programovací jazyky
TypeScript — denně · JavaScript — denně · Python — dobře · SQL — základy
Frontend
React · Next.js · SCSS · Storybook · Zustand · React Query · Redux · Tailwind CSS · Figma · Accessibility (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 · monorepo · NPM
Testování
Vitest, Jest (unit testy) · Cypress (end-to-end testy)
Způsob práce
Návrh a dokumentace architektury · Design systémy · Technická dokumentace · Technické vedení · Mentoring · Vývoj s podporou AI · Threat modelling · Mezinárodní distribuované týmy

Jazyky

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