Architecture & system design
Microservices, high-throughput systems, long-term architecture and development plans.
IT outsourcing & software architecture
Mazlušek s.r.o. delivers senior software architecture and hands-on engineering for banks, public agencies and technology companies. Java and Kotlin backend, microservices, Kubernetes and AI integration – remote and on a B2B contract basis.
From architecture design to running on Kubernetes – with a single partner.
Microservices, high-throughput systems, long-term architecture and development plans.
Kotlin/Spring Boot including WebFlux, Java and Python. Clean APIs, testable code.
iOS, Android and Kotlin Multiplatform – shared logic, native feel.
RAG, embeddings and language models wired into existing systems.
Kubernetes, CI/CD, containerisation, cloud and on-premises delivery.
Moving legacy systems to modern platforms without unnecessary risk.
An independent view on architecture and code quality, developer mentoring.
Scrum, planning, technical leadership and knowledge transfer.
Anonymised experience from real projects. For discretion, we do not name customers.
2023–2026
Architecture and backend for banking systems (lending and campaign systems, an enterprise architecture initiative). Long-term architecture and development plans, requirement and impact review with business and analysts, technical delivery, code quality and consulting for other developers.
Technologies
since 2018
Migration of enterprise systems from WebSphere / Java EE 6 to Spring Boot microservices (AWS and on-premises). UI migrations from Struts to Angular, React, React Native and Vaadin. PostgreSQL performance and data integrity, Jenkins CI/CD. Scrum Master, team leadership and mentoring.
Technologies
2023–2024
Architecture and backend lead for an AI platform that automatically translates educational videos into multiple languages. Worked with data scientists on neural-network deployment and with the React frontend team; automated testing and CI.
Technologies
Generic, synthetic examples of the style we work in. Not code of any customer.
@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)
}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 }Since 1993 across telecommunications, e-commerce, ERP, mobile and banking.
Major Czech bank
AI startup
Mazlušek s.r.o. – banks and government agencies
Large IT services company – Java EE / Spring Boot, JSF, Oracle / PostgreSQL, Spring Security
ERP software vendor – ERP system and mobile apps (iOS / Android)
Web portals – PHP / MySQL
In-house systems for companies abroad (Spain)
POS systems and e-commerce
Telecommunications and VoIP
First professional experience in IT
The tools we work with every day.
Simple terms, direct communication.
Engagements for as long as makes sense for both sides.
Delivery under a contract between companies.
We work 100% remotely with regular communication.
We design the solution and build it with you.
Alongside client work we develop our own mobile apps for Android and iOS and the cloud backend behind them.
Have a project or a question? Write to us and we will reply as soon as possible.