Jan Kavka

fullstack web developer

O mě

Jmenuji se Jan Kavka a věnuji se vývoji webových aplikací. Zaměřuji se na backend v Javě (Spring Boot) a frontend v Reactu, kde propojuji technickou stránku projektu s uživatelskou zkušeností.

Při práci kladu důraz na čistý kód, přehlednou architekturu a dlouhodobou udržitelnost řešení. Mám zkušenosti s návrhem a implementací databází, integrací třetích stran (např. Google API) a nasazováním aplikací pomocí Dockeru.

V projektech hledám rovnováhu mezi spolehlivou technologií a praktickým využitím pro uživatele. Vedle programování se věnuji i hudbě – působím jako klavírista a pedagog. Díky tomu mám rozvinutý cit pro detail, kreativitu i schopnost spolupráce, které přenáším i do oblasti IT.

Backend

Java Spring Boot Spring Security Hibernate / JPA REST API Mapstruct Lombok JWT Liquibase

Frontend

React TypeScript JavaScript HTML / CSS Bootstrap React Bootstrap TanStack Query TanStack Form React Router Vite TinyMCE Sass

Databáze & DevOps

MySQL PostgreSQL Docker Docker Compose Nginx Git GitHub Actions

Testování

JUnit Jupiter Mockito Spring Test
Životopis (PDF)