cat about.md
I build products end to end, from the message queue to the UI.
I'm Paul-Lukas Kovacic, a Full-Stack Software Engineer with 5+ years of experience. I'm currently a Backend Engineer at AURENA Tech. Before that I spent five years at Bitmovin, where I grew from junior to software engineer.
On the backend I work in Kotlin and Java on the Spring Framework, and in TypeScript with Fastify and GraphQL. Kafka and RabbitMQ handle messaging, PostgreSQL and MySQL hold the data, and Docker and Kubernetes ship it. I care about software design: clear service boundaries, APIs that are pleasant to consume, and code the next person can change with confidence.
On the frontend I build with React and TypeScript, using Next.js, Tailwind CSS and Mantine. That covers the dashboards and tools that sit on top of those services, a few of which you can try right here.
git log --experience
Experience
AURENA Tech
Full-time
Backend Engineercurrent
– Present · 5 mos
- TypeScript
- Fastify
- Java
- PostgreSQL
- GraphQL
- Kafka
Bitmovin
Full-time · 5 yrs 1 mo
Software Engineer
– · 2 yrs 10 mos
- Spring Framework
- Kotlin
- Kubernetes
- RabbitMQ
- React.js
- TypeScript
- Software Design
- MySQL
Junior Software Engineer
– · 2 yrs 3 mos
ls ./skills
Skills
Full-Stack, with the deepest roots in the backend.
Backend
Services, APIs, messaging and the data behind them.
- Kotlin
- Java
- Spring Framework
- TypeScript (Fastify)
- GraphQL
- Software design
- Kafka
- RabbitMQ
- PostgreSQL
- MySQL
Frontend
The interfaces people actually use.
- TypeScript
- React
- Next.js
- Tailwind CSS
- Mantine
DevOps & Tools
Build, ship, observe and repeat.
- Docker
- Kubernetes
- Gradle & Maven
- GitHub Actions
- Git
- Observability