IT outsourcing & softwarová architektura

Architektura a backend, které obstojí v provozu

Mazlušek s.r.o. dodává seniorní softwarovou architekturu a hands-on vývoj pro banky, státní správu i technologické firmy. Java a Kotlin backend, mikroslužby, Kubernetes a AI integrace – na dálku a na bázi B2B kontraktu.

  • 25+ let zkušeností
  • 100 % remote
  • B2B kontrakt

Služby

Od návrhu architektury po provoz v Kubernetes – jedním partnerem.

Architektura a návrh systémů

Mikroslužby, vysoce propustné systémy, dlouhodobé plány architektury a vývoje.

Backend na zakázku

Kotlin/Spring Boot včetně WebFlux, Java a Python. Čisté API, testovatelný kód.

Mobilní a cross-platform vývoj

iOS, Android a Kotlin Multiplatform – sdílená logika, nativní dojem.

Integrace AI a LLM

RAG, embeddingy a napojení jazykových modelů do existujících systémů.

DevOps a Kubernetes

Kubernetes, CI/CD, kontejnerizace, nasazení v cloudu i on-premises.

Modernizace a migrace

Převod legacy systémů na moderní platformy bez zbytečného rizika.

Code review a konzultace

Nezávislý pohled na architekturu a kvalitu kódu, mentoring vývojářů.

Vedení týmu

Scrum, plánování, technické vedení a předávání znalostí.

Reference

Anonymizované zkušenosti z reálných projektů. Zákazníky z diskrétnosti nejmenujeme.

2023–2026

Softwarový architekt – významná česká banka

Architektura a backend bankovních systémů (úvěrové a kampaňové systémy, iniciativa podnikové architektury). Dlouhodobé plány architektury a vývoje, posuzování požadavků a dopadů s businessem a analytiky, technické řízení dodávky, kvalita kódu a konzultace pro ostatní vývojáře.

Technologie

  • Java
  • Kotlin
  • Spring Boot
  • WebFlux
  • Mikroslužby
  • REST
  • MongoDB
  • PostgreSQL
  • Kubernetes
  • Jenkins
  • Git

od 2018

Senior Architect Developer – velké banky a státní instituce

Migrace podnikových systémů z WebSphere / Java EE 6 na mikroslužby ve Spring Bootu (AWS i on-premises). Migrace uživatelských rozhraní ze Struts na Angular, React, React Native a Vaadin. Výkon PostgreSQL a integrita dat, CI/CD v Jenkinsu. Role Scrum Mastera, vedení týmu a mentoring.

Technologie

  • Spring Boot
  • Java EE
  • PostgreSQL
  • Angular
  • React
  • React Native
  • Vaadin
  • Jenkins
  • AWS
  • Google Cloud
  • Scrum

2023–2024

Solution Architect – AI startup

Vedoucí architektury a backendu AI platformy, která automaticky překládá vzdělávací videa do více jazyků. Spolupráce s datovými vědci na nasazení neuronových sítí, s frontendem v Reactu, automatizované testy a CI.

Technologie

  • Kotlin
  • Spring Boot
  • Apache Kafka
  • MongoDB
  • PostgreSQL
  • Redis
  • React
  • CI

Ukázky kódu

Obecné syntetické ukázky stylu, jakým pracujeme. Nejde o kód žádného zákazníka.

OrderHandler.ktSyntetická ukázka
@RestController
class OrderHandler(private val service: OrderService) {

    @GetMapping("/orders/{id}")
    suspend fun get(@PathVariable id: String): ResponseEntity<OrderDto> =
        service.find(id)
            ?.let { ResponseEntity.ok(it.toDto()) }
            ?: ResponseEntity.notFound().build()

    @GetMapping("/orders/stream", produces = ["application/x-ndjson"])
    fun stream(): Flow<OrderDto> =
        service.updates()
            .map { it.toDto() }
            .buffer(64)
}
deployment.yamlSyntetická ukázka
apiVersion: apps/v1
kind: Deployment
metadata:
  name: orders-api
spec:
  replicas: 3
  selector:
    matchLabels: { app: orders-api }
  template:
    metadata:
      labels: { app: orders-api }
    spec:
      containers:
        - name: app
          image: registry.example/orders-api:1.0.0
          readinessProbe:
            httpGet: { path: /actuator/health, port: 8080 }
          resources:
            limits: { cpu: "1", memory: 512Mi }

Kariérní vývoj

Od roku 1993 napříč telekomunikacemi, e-commerce, ERP, mobilem a bankovnictvím.

  1. 2023–2026

    Softwarový architekt

    Významná česká banka

  2. 2023–2024

    Solution Architect

    AI startup

  3. od 2018

    Senior Architect Developer

    Mazlušek s.r.o. – banky a státní instituce

  4. 2014–2018

    Senior vývojář

    Velká IT společnost – Java EE / Spring Boot, JSF, Oracle / PostgreSQL, Spring Security

  5. 2011–2014

    Vývojář

    Výrobce ERP softwaru – ERP systém a mobilní aplikace (iOS / Android)

  6. 2010

    Vývojář

    Webové portály – PHP / MySQL

  7. 2006–2010

    Vývojář

    Interní systémy společností v zahraničí (Španělsko)

  8. 2003–2006

    Vývojář

    Pokladní systémy a e-commerce

  9. 1998–2003

    Vývojář

    Telekomunikace a VoIP

  10. 1993

    Začátek kariéry

    První profesionální zkušenosti v IT

Technologie

Nástroje, se kterými denně pracujeme.

  • Java (SE/EE)
  • Kotlin
  • Spring / Spring Boot / WebFlux
  • Hibernate / JPA
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis
  • Kafka
  • React
  • Angular
  • TypeScript
  • Docker
  • Kubernetes
  • AWS
  • Google Cloud
  • Jenkins
  • Git
  • Python / FastAPI
  • AI / LLM integrace

Vzdělání a jazyky

Vzdělání

  • Střední průmyslová škola Ostrava – elektrotechnika (1989–1993)
  • Vyšší odborná škola Kunovice – informatika (1993–1996)
  • Stanford Online – strojové učení (2014–2015, certifikace 2023)
  • Průběžné distanční studium na Stanford University (LLM, strojové učení)

Jazyky

  • Čeština – rodilý mluvčí
  • Angličtina
  • Španělština – pokročilá
  • Polština – pokročilá
  • Slovenština
  • Ruština

Jak spolupracujeme

Jednoduché podmínky, přímá komunikace.

Krátkodobé i střednědobé kontrakty

Spolupráce na dobu, která dává smysl vám i nám.

Fakturace B2B (IČO)

Dodávka na základě smlouvy mezi firmami.

Plně na dálku

Pracujeme na 100 % remote, s pravidelnou komunikací.

Architektura i hands-on

Navrhneme řešení a sami ho s vámi postavíme.

Vlastní produkty

Vedle zakázek vyvíjíme vlastní mobilní aplikace pro Android a iOS a cloudový backend k nim.

Kontakt

Máte projekt nebo dotaz? Napište nám, odpovíme co nejdříve.

Kontakt

Napsat nám

Identifikační údaje

Obchodní firma
Mazlušek s.r.o.
IČO
07656980
DIČ
CZ07656980
D-U-N-S
496244894
Spisová značka
C 76691, Krajský soud v Ostravě
Sídlo
Vršovců 2120/1a, 709 00 Ostrava, Česká republika