About
Software engineer at Sportradar, building revenue-critical services on an event-driven architecture with Java, Quarkus, Kafka and AWS. I care about systems that are scalable, observable and easy to maintain, from the Kafka consumer to the React UI.
- Education
- BSc Computer Science, University of Mostar2020–2024
- Languages
- Croatian (native) · English (C2) · German (A2)
Experience
– Present
Junior Software EngineerSportradar
Core engineer in a 5-person team owning high-traffic, event-driven services.
- Event-driven services on Kafka and Quarkus, from the consumer to the React UI
- Migrating legacy services to Kubernetes and AWS (Terraform), with observability built in
- Java
- Quarkus
- Kafka
- React
- TypeScript
- AWS
- Kubernetes
- Terraform
- OpenTelemetry
–
Infrastructure Bootcamp (Trainee)NSoft (acquired by Sportradar)
One of 20 selected; full-time offer before the halfway point.
- Linux
- Docker
- Kubernetes
Projects
In progress
invoice-relay
Building in public.
- Spring Boot
- Kafka outbox
- React
- AWS
Fig. 1 — System flowAnimated · slot - APIhttp
- Outboxdb table
- Kafkatopic
- Consumeridempotent
BSc thesis
FAInance
React financial dashboard with a custom prediction model.
- React
- Prediction model
Writing
Upcoming
Securing a backend-for-frontend
Upcoming
Idempotent consumers and the outbox