// návrh a vývoj softwaru

Malý tým.
Velké systémy.

Navrhujeme a stavíme backendy, na kterých stojí banky, pojišťovny, sázkové platformy i zdravotnictví. Kotlin, Java a Spring – 22 let praxe a AI agenti v každodenní práci.

Team.kt
val team = Team(
    size = Small,
    experience = 22.years,
    stack = listOf(
        "Kotlin", "Spring Boot",
        "Kafka", "Redis", "Vaadin",
    ),
    ai = ClaudeCode,
)

team.deliver(yourProject)
// ✓ 128 tests passed · deployed to prod
22+
let ve vývoji softwaru
10
let jako senior a architekt
6
oborů od bank po zdravotnictví
0
prostředníků mezi vámi a kódem

// proč my

Proč malá firma na velký projekt

  • Senioři, žádní prostředníci

    Mluvíte přímo s lidmi, kteří systém navrhují a píšou. Žádné předávání požadavků přes tři úrovně account managementu.

  • Zapadneme do vašeho týmu

    Posílíme váš tým, převezmeme celý modul, nebo povedeme vývoj. Pracujeme ve vašich procesech – Scrum, Kanban, Jira, Azure DevOps, GitHub.

  • Architektura, která vydrží

    Modulární monolit tam, kde stačí, mikroslužby tam, kde dávají smysl. Hexagonální architektura, OpenAPI a testy jako samozřejmost.

// technologie

Technologie, které umíme vytěžit naplno

Nástroj je jen tak dobrý, jak dobře víte, kdy a jak ho použít. Tohle je stack, se kterým máme roky zkušeností z produkčních systémů – a co z něj budete mít vy.

  • Kotlin · Java

    Moderní jazyk, ověřená platforma

    Kotlin přináší stručný a bezpečný kód bez NullPointerException, Java 8–21 obrovský ekosystém a stabilitu. Umíme obojí a obojí kombinovat.

    Méně chyb, rychlejší vývoj, snadný nábor.

  • Spring Boot · Spring Modulith

    Páteř enterprise aplikací

    Bezpečnost, data, REST API i integrace v jednom ověřeném frameworku. Se Spring Modulith stavíme modulární monolit s hlídanými hranicemi mezi doménami.

    Rychlý start teď, rozpad na služby později – bez přepisu.

  • Apache Kafka

    Události v reálném čase

    Propojí desítky systémů bez křehkých přímých vazeb. Každá změna je událost, kterou si přečte, kdo potřebuje – i zpětně. Ideální pro audit, analytiku a event-driven architekturu.

    Systém, který škáluje a nezapomene ani jednu událost.

  • RabbitMQ · JMS

    Spolehlivé fronty a úlohy

    Rozdělení práce mezi workery, směrování zpráv, opakování a dead-letter fronty. Ověřeno na platformě, která doručuje sázkovou nabídku do všech online kanálů.

    Špička v provozu nesloží celý systém.

  • Redis · Hazelcast

    Odezva v milisekundách

    Cache, sdílené session, rate limiting a distribuované zámky. Data, na která by databáze odpovídala stovky milisekund, máte okamžitě.

    Rychlá aplikace i při tisících uživatelů najednou.

  • Vaadin

    Back-office bez frontend týmu

    Plnohodnotné webové aplikace napsané celé v Kotlinu nebo Javě. Ideální pro interní systémy, administrace a aplikace s množstvím formulářů a tabulek.

    Jeden tým, jeden jazyk, rychlejší dodávka.

  • PostgreSQL · Oracle · MongoDB

    Data, na která se dá spolehnout

    Relační i dokumentové databáze, JPA a Hibernate, migrace schématu přes Liquibase a Flyway. Datový model navrhujeme tak, aby přežil i budoucí požadavky.

    Konzistentní data a nasazení bez ručních zásahů.

  • Elasticsearch

    Vyhledávání, které najde

    Fulltextové vyhledávání, rychlé filtrování ve velkých katalozích, agregace a analytika nad velkými objemy dat.

    Uživatelé najdou, co hledají, napoprvé.

  • Docker · Kubernetes · OpenShift

    Od commitu do produkce

    Kontejnery, Helm, CI/CD v GitHub Actions nebo Jenkinsu, kvalita hlídaná Sonarem. Software dotahujeme až do provozu, nekončíme u commitu.

    Nasazení několikrát denně, bez nočních směn.

// a dál

  • Micronaut
  • Keycloak · OAuth2
  • REST · OpenAPI 3
  • SOAP · JAX-WS
  • Hexagonální architektura
  • Mikroslužby
  • JUnit 5
  • Spock
  • Cucumber · BDD
  • Rest-Assured
  • Groovy
  • Helm
  • Sonar · Nexus

// jak pracujeme s AI

AI jako součást řemesla, ne marketingová nálepka

AI agenti jako Claude Code jsou dnes běžnou součástí naší práce. Zrychlují orientaci v cizím kódu, psaní testů, refaktoring, code review i dokumentaci. Díky tomu malý tým zvládne práci, na kterou by dřív bylo potřeba lidí víc.

  • Za každý řádek kódu odpovídá člověk, ne model.
  • Respektujeme pravidla klienta pro práci s AI a s daty.
  • Kde data nesmí ven, umíme pracovat s lokálně provozovanými modely.

// zkušenosti

Na čem jsme pracovali

Systémy, kde výpadek stojí peníze a chyba v datech důvěru klientů.

  • Bankovnictví

    Nová banka od nuly

    Vedení týmu pro příchozí a odchozí platby a klientské dokumenty ve zcela nové české bance. API na úrovni gateway i služeb.

  • Bankovnictví

    Digitální onboarding klientů

    Mikroslužby pro založení klienta online s rozpoznáním dokladů přes OCR a aplikace pro prodej hypoték přes partnery.

  • Sázkový průmysl

    Nabídka pro všechny kanály

    Backend s vysokou propustností, který doručuje sázkovou nabídku na web i do mobilních aplikací v mezinárodním týmu.

  • Zdravotnictví

    Přepis CRM nové generace

    Architektura, datový model a backend systému pro plánování zákonných lékařských prohlídek – kompletní přechod ze staré platformy.

  • Chemie a regulace

    Správa chemických látek

    Architektura na Spring Modulith a hexagonálních principech, vedení vývojového týmu a technický kontakt pro zadavatele.

  • E-commerce a logistika

    E-shop a sklady ve velkém

    Doménová API pro e-shop velkého distributora autodílů a aplikace pro nabídky a konfiguraci skladových systémů.

Pojišťovnictví, investiční fondy a spotřebitelské úvěry doplňují seznam oborů, ve kterých se vyznáme.

// spolupráce

Jak spolupráce probíhá

  1. Úvodní hovor

    Projdeme, co řešíte, kde to drhne a co od spolupráce čekáte.

  2. Rychlá orientace

    Podíváme se na kód, architekturu a tým. Řekneme, kde můžeme pomoct nejvíc.

  3. Dodávka po částech

    Krátké iterace s průběžným výsledkem, který si můžete ověřit.

  4. Předání nebo pokračování

    Po nás zůstává zdokumentovaný a otestovaný systém. Rádi zůstaneme, ale nejste na nás závislí.

// kontakt

Máte projekt, který potřebuje zkušené ruce?

Napište pár vět o tom, co řešíte. Ozveme se do dvou pracovních dnů.

LinkedIn – Milan Štěpanovský