Jmenuji se

Štěpán Kameník

Java developer na volné noze

Vyvíjím software, který firmám skutečně slouží – na backendu především v Javě a Spring Bootu, na frontendu v Next.js. Po víc než 8 letech v enterprise vývoji a několika vlastních projektech si nejvíc zakládám na přehledné architektuře, pohodlné práci pro vývojáře a spokojených uživatelích.

Ing. Štěpán Kameník

01. O mně

Jako Java a Next.js developer na volné noze pomáhám startupům i vývojovým týmům dostat produkt do provozu – od interních nástrojů po celé SaaS platformy. Za víc než 8 let praxe jsem se specializoval na systémy s hlavní logikou na backendu, které zůstanou rychlé, stabilní a udržovatelné i s rostoucím provozem.

Většinu času pracuji s Javou a Spring Bootem, RESTovými API, microservices a cloud-native provozem. V posledních letech k tomu přibývají funkce postavené na AI – především RAG systémy nad firemními daty, interní asistenti pro složité domény a menší copiloti, kteří přebírají reporting a rutinní úkony.

V Kotlin Multiplatform (KMP) sdílím business logiku mezi iOS a Androidem, v Next.js vyvíjím dashboardy a uživatelská rozhraní. Zakládám si na čisté architektuře, srozumitelném vývojovém prostředí a dobré observabilitě – díky nim jde dodávat nové funkce bez zdržení.

Čistý kód

Čitelný a otestovaný kód v Javě a TypeScriptu, ke kterému se dá vrátit i po roce.

Microservices a API

Spring Boot, RESTová API a event-driven architektura.

Cloud native

Docker, Kubernetes, CI/CD pipeliny a cloud-native provoz.

AI a automatizace

RAG systémy, integrace OpenAI a interní copiloti v produkčních aplikacích.

02. Znalosti a technologie

Vyvíjeno na Macu

jazyky

JavaTypeScriptKotlinSQLFlutterJavaScriptPython

backendové frameworky

Spring BootSpring CloudSpring SecurityHibernate / JPANode.js (REST API)

FRONTEND & UI

Next.jsReactTailwind CSSElectronREST/JSON integrace

DATABÁZE & STORAGE

PostgreSQLMySQLRedisMongoDBNeonElasticSearchS3-kompatibilní storage (AWS S3 / MinIO)

DEVOPS & CLOUD

DockerDocker ComposeKubernetes / k3dNginxGitHub ActionsGitLab CIVercelLinux servery

TESTOVÁNÍ & KVALITA

JUnitMockitoTestcontainersIntegrační testyKontraktové testy API

AI & AUTOMATIZACE

OpenAI APIRAG systémy nad privátními datyInterní chat asistenti / copilotiAutomatizace reportů a workflow

nástroje

IntelliJ IDEAVS CodeGitMavenGradlePrismaInsomniaDataGrip

MOBILE / KMP

Kotlin Multiplatform (shared moduly)Android (Jetpack)iOS (SwiftUI)

03. Praxe

2018 – dosud

Aplikační developer na volné noze

FG Forrest a.s.

Navrhuji a spravuji backendové služby pro jedny z největších e-commerce platforem v Česku. Zajišťuji integrace na ERP a logistické systémy a odpovídám za spolehlivý provoz s vysokou dostupností.

JavaSpringMySQLK8S
2020–2022

Výzkumník – průmyslový výzkum a experimentální vývoj, prototyp evitaDB

Univerzita Hradec Králové

Vyvíjel jsem prototyp e-commerce databáze (evitaDB) nad Elasticsearchem – navrhoval jsem datové modely i vyhledávací API a prováděl výkonnostní experimenty.

JavaElasticsearch
2017–2018

Backend developer

Unicorn a.s.

Vyvíjel jsem backendové moduly pro platformu trhu s elektřinou. Implementoval jsem obchodní a zúčtovací logiku v Javě a Springu a podporoval spolehlivý denní provoz trhu.

JavaHibernateMySQLGit

04. Vybrané projekty

TimeIn.one – platforma pro sledování času a plánování

Vybraný projekt

TimeIn.one – platforma pro sledování času a plánování

SaaS nástroj pro freelancery a menší týmy, který spojuje sledování času, týdenní plánování a analytiku. Nabízí plánování ve stylu kalendáře, souhrny generované AI, integrace na externí nástroje a multiplatformní desktopovou aplikaci v Electronu. Navrhl a vyvinul jsem jádro backendu, API i dashboard.

Next.jsReactTypeScriptPostgreSQLVercelElectron
EvitaDB – implementace NoSQL konkurenta

Vybraný projekt

EvitaDB – implementace NoSQL konkurenta

Prototyp výkonného databázového jádra pro e-commerce postavený nad Elasticsearchem. Cílem bylo rychlé vyhledávání produktů, flexibilní filtry a složité cenové i katalogové scénáře. Pracoval jsem na datovém modelování, dotazovacích pipelinách a výkonnostních experimentech nad zátěží z reálných e-shopů.

JavaElasticsearchPostgreSQLEvitaDBPythonDocker

Další zajímavé projekty

Upnio.app

Zatím ve fázi proof of concept: mobilní aplikace pro iOS a Android, která uživatelům rozšiřuje základní přehled o světě a pomocí AI jim doporučuje obsah podle jejich zájmů a zvyků. Postavená na Kotlin Multiplatform s napojením na Upnio API v Javě.

KMPiOSAndroidNext.jsPythonRAG system

Babylon

Nástroj pro automatizaci lokalizace, který synchronizuje překladové soubory s Google Sheets. Exportuje texty pro překladatele, hotové překlady zpětně importuje do resource souborů, ukládá JSON snapshoty stavu překladů a umí běžet jako Maven plugin i jako samostatná konzolová aplikace.

Java

Masáže Langerová

Web masážního studia postavený na Next.js a Tailwind CSS.

Next.jsTailwind CSS

Čaj s Romanou

Osobní prezentační web postavený na Next.js a Tailwind CSS.

Next.jsPrismaTailwind CSS

Repete Head Spa

Web head spa studia postavený na Next.js a Tailwind CSS.

Next.jsTailwind CSS

Potřebujete podobný web pro svoji provozovnu? Tvorba webů →

05. Co dál?

Ozvěte se

Aktuálně mám kapacitu na nové zakázky. Pokud potřebujete dotáhnout backendové funkce nebo stabilizovat provoz běžících služeb, napište mi – rád probereme, jak můžu vašemu týmu pomoci.

Ing. Štěpán Kameník

stepan@kamest.dev
Praha, Česko
+420 606 316 170
IČO: 05097215
Napsat e-mail