Hi, I'm

Zoran

Fullstack Developer

From business requirements to production deployment,
I deliver complete solutions across the entire software development lifecycle.

View Experience

Work Experience

Software Engineer with 5+ years of experience in Java, Spring Boot, React, and microservices, delivering scalable systems across travel, finance, aviation, and certificate authority domains. Currently leading development and infrastructure initiatives, code reviews, team mentoring, and AI-assisted development infrastructure, including Codex/Cursor workflows, custom skills, MCP integrations, and engineering automation.

Download My CV
Senior Software Engineer
Drop Table Users

München, Germany

2025 – Present
  • Led the migration from manual deployments to automated GitOps delivery across multiple Kubernetes clusters, introducing Git-based workflows, Helm, and ArgoCD while standardizing rollouts and domain-based service access.
  • Designed and implemented centralized authentication and identity management across 15 microservices and frontends, covering JWT/cookie auth, refresh tokens, custom roles, group-based access, Keycloak migration, custom auth flows, email communication, and SSO/federation with client IdPs.
  • Architected an event-driven scheduling and dispatch platform for assigning tasks to buses and drivers at high concurrency and scale, and implemented Kafka-based messaging, retry mechanisms, reliable backend data flow, and push notifications.
  • Built platform observability and reliability foundations with log aggregation, dashboards, OpenTelemetry, distributed tracing, standardized Kubernetes labels, DigitalOcean routing, PostgreSQL backups, NAV fuel-price integrations, and production incident response.
  • Improved platform security by resolving audit findings around rate limiting, brute-force protection, MIME handling, open redirects, and ingress security headers; acted as lead code reviewer across Java/Spring Boot, Go, TypeScript/React, and Helm/Kubernetes while onboarding engineers.
TypeScript
React
Java
Spring Boot
Go
PostgreSQL
Kubernetes
Helm
ArgoCD
Kafka
Keycloak
Material UI
ShadCN
Full Stack Developer
Lufthansa Systems

Szeged, Hungary

2022 – 2025
  • Developed an automated deployment solution for aircraft multimedia platforms, built on a microservices and event-driven architecture, including automatic Helm chart generation to standardize and speed up service rollout to Kubernetes.
  • Re-engineered the deployment process from manual USB/pendrive-based installation on aircraft to a fully automated over-the-air deployment pipeline.
  • Reduced deployment time from 1h 30min to 11 minutes as part of this automation effort.
  • Built an aircraft crew management platform with scheduling functionality and two crew-trading modes: direct shift swaps between crew members, and a marketplace where crew members could list shifts for others to pick up.
  • Independently built the marketplace and its full trading flow (listing, browsing, and claiming shifts), giving airline operations teams greater flexibility in managing crew assignments.
  • Engineered backend services using Spring Boot and Feign for inter-service communication, with Kafka-based event messaging to keep crew, schedule, and deployment data in sync across services.
  • Integrated Keycloak for authentication/authorization across the platform's services and frontends.
  • Built responsive frontend components with React, Redux, and Material UI, delivering the crew scheduling and trading interfaces used by operations staff.
  • Used PostgreSQL as the primary data store for scheduling, crew, and deployment data.
Java 21
Spring Boot
React
Material UI
Redux
Kubernetes
PostgreSQL
Kafka
Feign
Keycloak
Backend Developer
Rockwood Quantum

Szeged, Hungary

2022
  • Developed secure backend features for a national Certificate Authority (CA) system, implementing digital certificate issuance and management following the X.509 standard and AdES (Advanced Electronic Signature) requirements.
  • Built server-side solutions for the full digital certificate lifecycle — issuance, renewal, revocation, and status management — ensuring compliance with relevant regulatory and security standards.
  • Implemented backend services in both Java/Spring Boot and TypeScript/NestJS, working across a mixed-stack architecture.
  • Integrated Keycloak for authentication and access control across the platform's services.
  • Used PostgreSQL for persistent storage of certificate and lifecycle data, with Docker and Kubernetes for containerization and deployment.
Java
Spring Boot
TypeScript
NestJS
Keycloak
PostgreSQL
Docker
Kubernetes
Junior Backend Developer
EPAM

Szeged, Hungary

2021 – 2022
  • Contributed to sophisticated financial product for municipal bond market operation.
  • Implemented backend features and managed AWS deployments in international agile teams.
Java
Spring Framework
PostgreSQL
AWS

Technologies I Use

A curated selection of tools and technologies I work with to build modern, scalable applications

TypeScript

TypeScript

React

React

Next.js

Next.js

Node.js

Node.js

Go

Go

Java

Java

Spring Boot

Spring Boot

PostgreSQL

PostgreSQL

Helm

Helm

ArgoCD

ArgoCD

Kubernetes

Kubernetes

Docker

Docker

OpenAPI

OpenAPI

GitHub Actions

GitHub Actions

AI/ML

AI/ML

Clean Code

Clean Code