Skip to content
kovacic

Command palette

Quick commands 12 results

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.

role:
Full-Stack Software Engineer
now:
Backend Engineer @ AURENA Tech
before:
Bitmovin, 2021 – 2026
backend:
Kotlin, Java, Spring, Fastify, GraphQL
data:
PostgreSQL, MySQL, Kafka, RabbitMQ
frontend:
React, TypeScript, Next.js
ops:
Docker, Kubernetes, Gradle
links:

git log --experience

Experience

  1. AURENA Tech

    Full-time

    1. Backend Engineercurrent

      – Present · 5 mos

      • TypeScript
      • Fastify
      • Java
      • PostgreSQL
      • GraphQL
      • Kafka
  2. Bitmovin

    Full-time · 5 yrs 1 mo

    1. Software Engineer

      – · 2 yrs 10 mos

      • Spring Framework
      • Kotlin
      • Kubernetes
      • RabbitMQ
      • React.js
      • TypeScript
      • Software Design
      • MySQL
    2. Junior Software Engineer

      – · 2 yrs 3 mos

ls ./skills

Skills

Full-Stack, with the deepest roots in the backend.

❯ ls ~/backend

Backend

Services, APIs, messaging and the data behind them.

  • Kotlin
  • Java
  • Spring Framework
  • TypeScript (Fastify)
  • GraphQL
  • Software design
  • Kafka
  • RabbitMQ
  • PostgreSQL
  • MySQL
❯ ls ~/frontend

Frontend

The interfaces people actually use.

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Mantine
❯ ls ~/ops

DevOps & Tools

Build, ship, observe and repeat.

  • Docker
  • Kubernetes
  • Gradle & Maven
  • GitHub Actions
  • Git
  • Observability