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